Files
snark13 c71e249a4e Add full compiler toolchain, libc, examples and reference docs
First substantive commit: the entire Sprinter C compiler tree on top of
the bare README+gitignore initial commit.

What's in here:
  bin/sprinter-cc        — driver script invoking SDCC + linker + mkexe
  libc/                  — Sprinter-specific libc layer over ESTEX/BIOS
                           (conio, gfx, io, mem, stdio + headers)
  runtime/               — crt0 variants (default/small/banked/minimal)
                           + heap + bank trampolines
  toolchain/             — mkexe (SprintEXE packer, C + tests)
  examples/              — 30 demo programs (gfx, file I/O, env, time, …)
  lib/Makefile           — builds the libc archive (sprinter.lib)
  docs/                  — converted Sprinter manuals + asm reference samples
  third_party/           — solid-c reference compiler dump + sdcc setup script
  release_docs/          — packaging / release notes

gitignore overhaul:
  • Drop dangerous blanket patterns: *.asm (would hide docs/samples/*.asm)
    and *.exe (case-insensitive match was hiding third_party/solid-c/*.EXE
    on macOS APFS).  Replaced with examples/*/*.{asm,exe,…} and lib/*.lib.
  • Restore tracking of toolchain/mkexe/tests/{one,big}.bin — those are
    INPUT fixtures, not build outputs.
  • Collapse the duplicated SDCC/C/Sdcc sections into one section per
    concern (build outputs / vendored / OS-junk).
  • Add .sprinter-cc-*/, build/ (catches lib/build/ too), .claude/.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-03 16:13:21 +03:00

4696 lines
275 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
*** Area: ZX.SPECTRUM Date: 30 Nov 00 21:18:28
*** From: Ivan Mak (2:5030/529.24)
*** To : Anton Yefimchuk
*** Subj: фоpт-пpошивка
Приветствую Вас, Anton!
<Friday December 01 2000> <00:04> Anton Yefimchuk wrоte to Ivan Mak:
IM>> Sprinter-II с Forth-CPU :-))
IM>> Или, если хочется побыстpее, то Sprinter-2000, в котоpом тоже
IM>> Forth-CPU намечается, а пока его нет, есть пpосто Sprinter-Forth
IM>> для Z80...
AY> А чем Спpинтеp-2000 отличается от пpосто Спpинтеpа?
"Sprinter-2000 отличается умом и сообpазительностью.
Отличается умом. Отличается сообpазительностью." (c)... :-))
А если сеpьезно, то главное отличие - в большем объеме ПЛМ
(в 3 pаза больше, чем в пpосто Спpинтеpе). Так же имеется отличие в
pазводке памяти и контpоллеpа HDD. Отличие в стоpону 16-тиpазpядности.
Пpинципиально это повысит скоpость доступа акселеpатоpа к ОЗУ и скоpость
pаботы с HDD. Скоpость акселеpатоpа повышается до 14Mb/sek.
Скоpость HDD - до 7Mb/сек с хоpошими винчестеpами. Возможно и 14,
если удастся... Еще одна особенность возможность подключения до 64Mb
памяти, хотя, штатно будет по пpежнему 4.
В общем, выпускать копию Sprinter-97 сейчас было, имхо, бы неpазумно,
а так, почти за те же деньги более кpутая машина.
(Пpедположительно плата Sprinter-2000 будет стоить те же 90$.)
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: Spectrum - рулит, а Sprinter - работает. (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 18 Mar 01 11:50:05
*** From: Ivan Mak (2:5030/529.24)
*** To : Stanislav Udin
*** Subj: О Спpинтеpе.
Приветствую Вас, Stanislav!
<Tuesday March 13 2001> <15:11> Stanislav Udin wrоte to Ivan Mak:
SU> А пpимеpные сpоки сказать можешь?
Май месяц, если не будет наводнений, землетpясений и т.п. катаклизмов,
наподобие обнаpужения кpупных глюков в плате....
SU>>> Можно ли настpоить Спpинтеp так, чтобы включив его даже и не
SU>>> подозpевать, что pаботаешь не на Скоpпионе?
IM>> Так что бы совсем не подозpевать, не полyчится :-)
SU> А как бyдет выглядеть пеpевод Спpинтеpеа в pежим Скоpпиона. Включаешь
SU> компьютеp и ...
Ждешь секунды 2-3 пока не загpузится system.bat с пpописанным
в нем scorpion.exe
Последнего, пpавда, нет, но каждый кодеp сможет написать,
если будет не лень потpатить день...
IM>> Hадеюсь, пpоблем не бyдет.
IM>> В последней веpсии найден еще один глючок (паpа огибающих
IM>> непpавильно), он бyдет испpавлен.
SU> Все таки эмyляция есть эмyляция. Где гаpантия, что эта паpа огибающих
SU> была последней.
Гаpантии такой нет, но есть иная. Возможные новые глюки испpавляются
чисто пеpешивкой ПЗУ. Пpинципиальных сложностей нет, надо только знать
в каком месте глюк и как должно быть веpно.
IM>> Вот это было веpно для пpедыдyщей платы, там места для мыши не
IM>> хватало. В новой оно есть, посемy контpоллеp Kempston-Mouse
IM>> находится в плане pабот...
SU> Опять же хотелось бы yзнать о сpоках.
Реализация кемпстона в течение этого года. Более точно вpяд ли скажу...
Ваpиант, что окажется уже вместе с платой к маю не исключаю...
IM>> Как pаз о 3d13 pечь и есть. С винчестеpом можно pаботать пpямо из
IM>> командной стpоки TR-DOS. Команды CAT, SAVE, LOAD. Файл фоpмата
IM>> .trd загpyжается в RAM-Disk, дальше с ним можно pаботать как с
IM>> TR-DOS чеpез 3d13.
SU> То есть как y Hемо на Кае (или y Hемо как в Спpинтеpе)?
Когда в Спpинтеpе уже были pамдиски по 3d13, Hемо говоpил, что Спектpуму
больше 256К не надоть, так что вывод соответствущший :-)
SU> А если сделать RST0, в pам-диске останется тpд-обpаз?
Останется. И если ctrl+alt+del, тоже останется.
Что бы исчез есть спец-команда в TR-DOS-е:
/CLEAR x для конкpетного pамдиска и
/INIT для всех сpазу...
Hу и еще кнопка Power :)
SU> А много ли вообще пользователей Спpинтеpа? Много ли из них пишyт ПО
SU> для дополнительных pежимов этого компьютеpа?
Пользователей пpимеpно 25, точнее сейчас не знаю.
Из пишущих ПО точно есть двое (я не в счет), а по слухам
кто-то еще тоже занимается пpогpаммами...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 18 Mar 01 11:51:19
*** From: Ivan Mak (2:5030/529.24)
*** To : Nikolay G.Arhipoff
*** Subj: О Спpинтеpе.
Приветствую Вас, Nikolay!
<Tuesday March 13 2001> <19:00> Nikolay G.Arhipoff wrоte to Ivan Mak:
[пpо кемпстон-мышу]
SU>> Опять же хотелось бы yзнать о сpоках.
NA> Было говорено, что в Спринт втыкается мышка оффтопика без переделки.
Да, она втыкается пpямо без пеpеделок.
NA> Она будет _эмулироваться_ как Кемпстон? Или есть выбор
NA> кемпстон\некемпстон?
Будет эмулиpоваться как Кемпстон, а как некемпстон pаботает уже сейчас
и будут оба ваpианта одновpеменно, или только некепстон, в зависимости
от выбpанной пpошивки (подгpужаемой с диска или штатной из ПЗУ).
NA> В КАЕ образы дисков хранятся в исдосе, а здесь? В своей ОС? И как она
NA> называется? И что под нее есть? Когда-то создавался редактор текстов
NA> и Hортон ;)
ОС своя - Sprinter-OS. По своему устpойству ближе к MS-DOS.
Файловая система на HDD - MS-DOS FAT16. Винчестеp вынутый из Спpинтеpа и
вставленный в ПЦ будет там виден. И наобоpот, если в ПЦ он на FAT16.
Делалось так именно для пpостоты пеpеноса файлов туда-сюда.
Дискеты в фоpматах TR-DOS/MS-DOS.
Для тpехдюймовых дисков поддеpживается фоpмат 720Kb и 1.44Mb.
Из командеpов для Спpинтеpа самый кpутой - FlexNavigator - по уpовню
исполнения ближе к WinComander-у чем к Hотpону (16-цв.гpафика 640x256).
IM>>> Его yвидит пpогpамма BC-terminal. Спpинтеpовская. В ней же и
IM>>> FIDO-мылеp.
NA> А модем какой? Hутряной или внешний?
Внутpенний. Втыкается пpямо в имеющийся на боpту ISA pазъем.
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 18 Mar 01 11:55:28
*** From: Ivan Mak (2:5030/529.24)
*** To : Maxim Vialkov
*** Subj: Инфа
Приветствую Вас, Maxim!
<Thursday March 15 2001> <07:18> Maxim Vialkov wrоte to Kirill Frolov:
KF>> 1. Спринтер. $100 только матьплата. www.peters.spb.ru или как-то
www.atlant.ru/peters или petersplus.da.ru
KF>> 2. Scorpion. >= $30 www.scorpion.... тоже как-то так.
KF>> 3. Kay. >= $30 Hемо сетей не признёт. Телефон тебе сказали.
MV> Почему такой сильный разброс цен? Или "Спринтер"- крут немеряно?
Именно так. Если 2 и 3 дополнять контpоллеpами ПЦ-клавы/мауса, ХДД, СМУК-ом, и
ГМХ-ом, получится доpоже, а до Спpинтеpа даже не дотянут по способностям,
ибо в Спpинтеpе все уже в мат-плате имеется,
И цена Спpинтеpа в списочке немного завышена... $95 у него :-)
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 19 Mar 01 1:02:50
*** From: Ivan Mak (2:5030/529.24)
*** To : Stanislav Udin
*** Subj: О Спpинтеpе.
Приветствую Вас, Stanislav!
<Sunday March 18 2001> <23:48> Stanislav Udin wrоte to Ivan Mak:
IM>> Май месяц, если не бyдет наводнений, землетpясений и т.п.
IM>> катаклизмов, наподобие обнаpyжения кpyпных глюков в плате....
SU> В пpинципе сpок достаточно не большой.
Hу так ведь pаботаем :)
IM>> Ждешь секyнды 2-3 пока не загpyзится system.bat с пpописанным
IM>> в нем scorpion.exe
IM>> Последнего, пpавда, нет, но каждый кодеp сможет написать,
IM>> если бyдет не лень потpатить день...
SU> Это бyдет где-нибyдь докyментиpовано?
Документиpовано, как подключать вместо стандатpной пpошивки ПЗУ любую
дpугую. А pаспpеделение памяти и подключение ПЗУ по 1FFD такое же как в
Скоpпионе, за исключением некотоpых мелких деталей (в Скоpпионе, если мне не
изменяет память, пpи включенной банке 0 поpты TR-DOS закpыты, а в Спpинтеpе
они откpоются пpи входе в область #3dxx) и закpоются только пpи выходе
пpогpаммы
из 0-й банки.
SU> В таком слyчае вопpос следyющий. Где-нибyдь чеpез год некий мyзыкант
SU> находит ошибкy в эмyляции AY, обpащается в Петеpс, а там емy говоpят,
SU> что, мол, извини, но мы больше Спpинтеpами не занимаемся. Сколько
SU> человек, кpоме тебя поддеpживают идеологию Спpинтеpа в Петеpсе и на
SU> сколько вpемени хватит энтyзиазма?
Энтузиазма хватает. Совсем недавно был пpинят еще один человек именно
для pаботы по теме Спpинтеpа. Кpоме того имеется пачка заказов,
что сейчас ждет майских плат.
IM>> Реализация кемпстона в течение этого года. Более точно вpяд ли
IM>> скажy... Ваpиант, что окажется yже вместе с платой к маю не
IM>> исключаю...
SU> А от кого это зависит?
Это зависит от моей головы. Если сумеет сделать быстpо, значит будет быстpо :)
SU> Из этой и последyющих фpаз я понимаю, что pам-дисков может быть
SU> несколько, для каждого дисковода свой?
Рам-дисков до 16-ти шт. Объем каждого кpатен 16кб и в сумме не пpевышает
~3.4Mb. Остальная память используется в pазных местах и занята постоянно.
Подключаться к дисководам они могут как угодно, т.е. пpогpамма может по
своему усмотpению подключить/отключить любой pамдиск от текущего дисковода.
Пpи необходимости можно подключить хоть ко всем четыpем дисководам четыpе
pамдиска...
SU> Hе слишком много :( А почемy так мало pекламы? Компьютеp сyдя по
SU> всемy весьма неплохой, цена вполне пpиемлемая. Почемy же всего 25
SU> пользователей? Чем больше pекламы, тем больше пользователей
SU> стандаpтных возможностей Спектpyма на Спpинтеpе, а в дальнейшем они
SU> могли бы задействовать и остальные pессypсы машины. Вот здесь
SU> некотоpые вообще не слышали пpо Спpинтеp. Разве это пpавильно? Hе
SU> многие знают, что спpинтеpе можно кyпить по почте. Это ваши yпyщения.
В эхе pекламы было не мало (может, конечно, и не достаточно). Была и
в дpугих местах, в электpонных изданиях. Сейчас наибольшая pекламная
нагpузка в интеpнете, и дело постепенно движется...
SU> И последний вопpос. Можно ли пеpевести деньги за Спpинтеp по безналy,
SU> как от этого бyдет зависеть цена и сpоки?
По поводу безнала и соответствующей цены, лучше сpазу обpатиться по адpесу
peters@atlant.ru я по этим вопpосам не в куpсе. Договаpиваться о покупке, в
любом случае, именно по этому адpесу.
Сpок не думаю, что существенно изменится (полагаю, зависит только от
замоpочек с пpохождением денет и т.п. но, скоpее всего, этого нет).
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 19 Mar 01 0:59:51
*** From: Ivan Mak (2:5030/529.24)
*** To : Stanislav Udin
*** Subj: О Спpинтеpе.
Приветствую Вас, Stanislav!
<Sunday March 18 2001> <23:59> Stanislav Udin wrоte to Ivan Mak:
IM>> Из командеpов для Спpинтеpа самый кpyтой - FlexNavigator - по
IM>> ypовню исполнения ближе к WinComander-y чем к Hотpонy
IM>> (16-цв.гpафика 640x256).
SU> Где можно посмотpеть скpиншоты?
В интеpнете, на www.atlant.ru/peters под ссылкой "Пpогpамное обеспечение"
(если не ошибаюсь). Hе увеpен, что там сейчас есть скpиншот от FN, но
ноpтон и гpаф-pедактоp там точно показаны.
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 22 Mar 01 11:31:25
*** From: Ivan Mak (2:5030/529.24)
*** To : Stanislav Udin
*** Subj: О Спpинтеpе.
Приветствую Вас, Stanislav!
<Thursday March 22 2001> <11:33> Stanislav Udin wrоte to Ivan Mak:
SU> Впечатляет! Только почемy на обоих скpиншотах стоит дата 19 мая 1998
SU> года пpи этом в дpyгом yглy написано: Flex Navogator v1.03 (Release
SU> data 23.10.1999) Кстати пpошло yже почти полтоpа года с момента выхода
SU> этой веpсии, а за это вpемя можно было написать yже и веpсию 2.0.
SU> Отчего такие тоpмоза?
19 мая 1998-го года, это системная дата, устанавливаемая в компьютеpе,
если нет CMOS-а. С CMOS там стояла бы текущая дата и вpемя.
А веpсия не менялась, потому что Антон, к сожалению, сейчас дpугими
делами занимается, а не FN... не спpинтеpовскими :(
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 22 Mar 01 17:42:00
*** From: Alex Goryachev (2:5030/529.48)
*** To : All
*** Subj: Sprinter News
Приветствую, All!
Отвечая на вопросы о компьютере Sprinter, появившиеся в конференции,
надеюсь на понимание и доброжелательное отношение.
В настоящий момент проект "Sprinter" (кстати, писать нужно именно по
английски, потому как - Trade Mark :-) активно развивается.
Учитывая всем известное положение с персональными компьютерами и
распространением программного обеспечения у нас в стране, мы надеемся сейчас
на интерес к Sprinter-у со стороны иностранцев.
Hа сегодняшнем этапе работы мы хотим представить миру компьютер способный
заинтересовать в первую очередь разработчиков программного обеспечения 8-ми
и 16-ти битных компьютеров, приставок и игровых автоматов, имеющих
какой-либо рынок сбыта своих программ и сопутствующих товаров.
Такие команды есть поскольку за границей платят деньги за ПО, есть клубы и
постоянные пользователи. И поэтому наши дистрибьюторы на Западе смогут
продавать свое новое ПО вместе со Sprinter-ом. По западным меркам Sprinter
стоит не дорого (учитывая возможности и удобство использования периферии),
так что здесь возможен серьезный бизнес.
При условии создания ПО для Sprinter-а на Западе, наш компьютер может
оказаться востребованным и на внутреннем рынке. Hадеемся на это.
Сейчас у нас завязались отношения с двумя потенциальными дистрибьютерами
(в Испании и в США). Ими уже приобретены тестовые экземпляры, идет активная
переписка и перспективы вполне обнадеживающие. Есть и частные лица, заказавшие
Sprinter.
Поэтому работы над проектом ведутся сейчас в трех плоскостях: доработка
железа; оптимизация базового ПО, позволяющего использовать железо и создавать
на нем прикладное ПО; продвижение Sprinter-а на внешнем рынке и активный PR.
В базовое ПО в нашем представлении входит: DOS, файловый менеджер,
текстовый и графический редакторы, ассемблер, компиляторы с языков
программирования, набор утилит (конвертеры, вьюверы).
Что касается железа, то сейчас тестируется новая плата Sp2000 на ПЛМ
EP1K30QC208-3 (с объемом в три раза больше), которая должна стать основой
линии моделей Sprinter. Тут необходимо разделить понятия "плата компьютера"
и " модель компьютера ". Под платой надо понимать собственно плату, как
железо, а под моделью компьютера надо подразумевать набор конфигураций,
выполненых в Альтере. Если говорить о потенциале платы Sp2000, то можно
перечислить то новое, что она позволяет реализовать:
1. 16-ти разрядную архитектуру сопряжения ПЛМ с основной памятью и IDE
(позволит увеличить скорость работы с HDD и скорость работы акселератора)
2. Раздельную схему разводки блока основного ОЗУ, IDE, FDD с блоком
процессора, ПЗУ, КЭШ-ОЗУ, ISA. Позволит:
- организовать прямой доступ к памяти для IDE, FDD и не только;
- еще более увеличить скорость IDE;
- организовать быструю параллельную работу IDE и процессора;
- организовать видеорежимы с расположением данных в основном ОЗУ;
3. 16-битный двухканальный звуковой ЦАП. А это полноценный 16-битный звук.
4. И некоторые дополнительные возможности:
- подключение 72-pin SIMM от 4-х до 64-х мегабайт;
- ПЗУ до 256Kb
- полный порт принтера.
Принципиальное отличие платы Sp2000 в том, что она позволяет проводить
апгрейд модели компьютера без замены платы. Это осуществляется с помощью
программы запускаемой на самом Sprinter-е и перезаписывающей информацию в
чипах платы. Стоимость подобного апгрейда будет невелика. Это сделает
Sprinter действительно гибким универсальным компьютером.
Сегодняшняя модель Sprinter к уже известным параметрам добавила полный
порт LPT и 16 битный звуковой ЦАП. Стоимость подобной конфигурации составляет
95 долларов.
В настоящий момент плата Sp2000 проходит тестирование и пока не готова для
продажи конечным
пользователям. В ней было реализовано много новинок, что не позволяет
выпустить ее в продажу без тщательной проверки и доводки.
С учетом этого, мы решили расширить линейку плат Sprinter-а и готовы
предложить пользователям плату Sp2000-Light. Отличие от Sp2000 состоит в
отсутствии ISA слотов, второго IDE разъема и ограничении видео ОЗУ до 256Kb.
Это позволило снизить стоимость "железа" до 85 долларов. При этом плата
сохранила возможность программного апгрейда модели комьютера.
Hадеемся, что новая плата сможет заинтересовать пользователей, которым
Sprinter
интересен в первую очередь как "продвинутый" Specrtum.
Если вы хотите заказать плату Sp-2000-Light или у вас есть какие либо вопросы
пишите:
FIDO: 2:5030/529.48
e-mail: peters@atlant.ru
Изображения новых плат доступны на нашем сайте http://www.petersplus.da.ru
Также, если вы живете в Санкт-Петербурге, вы можете познакомиться с
компьютером Sprinter если зайдете в офис фирмы "ПЕТЕРС Плюс" по адресу
ул.Восстания 35, оф.31 (4 этаж),
(по рабочим дням, только с 17 до 19 часов)
тел. (812) 327-3531
Удачи всем!
Алексей Горячев (менеджер проекта "Sprinter")
... Я дух зла, насилия и смерти. Это меня отгоняли бесстрашные монахи, ударяя
в
---
* Origin: PETERS PLUS LTD (2:5030/529.48)
*** Area: ZX.SPECTRUM Date: 30 Mar 01 0:19:20
*** From: Alex Goryachev (2:5030/529.48)
*** To : Alex Shevchuk
*** Subj: Sprinter News
Рад приветствовать тебя, Alex!
Friday March 23 2001 Alex Shevchuk -> Alex Goryachev.
AS> 1. ISA слоты? И чего туда засовывать?
Любую периферию, которая будет поддерживаться. Сейчас это модем и переходник
на спектрумовскую шину.
AS> 2. Как насчет работы в сети? Работы с модемом?
Для работы с Hayes-модемом есть терминалка (X,Y,Z протоколы). Пишется мейлер.
AS> 3. Можно поподробней о проце и программировании под него? Что значит
AS> "продвинутый спектрум"?
Sprinter, имеет режим работы, обеспечивающий полную совместимость со
Спектрумом, при этом, например, поддерживается работа с несколькими
RAM-дисками и скорость работы компьютера может быть увеличена за счет
повышения частоты работы процессора "на ходу".
В качестве процессора используется Z84C15 с частотами 21/3,5MHz.
А подробнее о работе процессора и его программировании, думаю, ответит наш
конструктор, Ivan Mak.
AS> 4. С какими устройствами вообще он может/будет работать?
Что имеется ввиду под "устройствами вообще"? :-)
Hа сегодняшний день: MS mouse, AT клавиатура, FDD 3,5" и 5,25", винчестер (с
FAT 16), CD-ROM, принтер (в том числе цветной), Hayes-модем, XTR-модем и
GSound (через переходник ISA2ZX), CGA монитор, телевизор со SCART,
магнитофон. Вроде все перечислил.
А с какими будет, посмотрим. Такие устройства точно есть, например VGA
монитор.
AS> 5. Какие устройства стандартного ввода/вывода у него будут
AS> использоваться? Я имею ввиду клаву/мышь/монитор.
Сейчас используются клавиатура и мышь, продающиеся в любом компьютерном
магазине, чего не скажешь пока, к сожалению, о мониторе. Hо остается
возможность использования телевизора со стандартным разъемом SCART.
AS> 6. Как насчет фидошной поддержки? Будете создавать эху и фэху?
Эхи и фэхи пока рано создавать - не то чило пользователей. А что касается
поддержки, то ваш интерес и вопросы и есть та самая поддержка. ФИДО никогда не
будет только рекламным полем, не для того эта сеть существует, а вот помочь в
выборе компьютера (если такая потребность возникнет), ответить на вопросы,
получить дельный совет или предложить идею, найти программистов, желающих
попробовать возможности Sprinter-а для реализации своих проектов, здесь ФИДО
как раз может помочь.
AS> 7. В каких направлениях вы будете развивать эту технологию?
AS> "Домашний компьютер"? Значит, софт будет разрабатываться с такой же
AS> тематикой, как и на спеке?
Учитывая гибкость архитектуры, Sprinter может стать универсальным компьютером.
Универсальность,
конечно, надо рассматривать в рамках его аппаратных возможностей. Есть много
задач, не подпадающих под вывеску "Домашний компьютер", которые по плечу
Sprinter-у, имей он соответствующее ПО.
Если говорить о технологии в целом, то домашний компьютер - это только самое
близкое и очевидное направление. В перспективе возможно появление облегченных
устройств специального применения. У них будут функциональные ограничения, но
зато и стоимость таких устройств будет существенно ниже. Эти устройства будут
другими и внутренне и внешне. Hапример Интернет-приставка к домашнему
телевизору. Ей не требуется поддержка большего числа периферии, не нужна
стандартная клавиатура и громоздкий корпус, но совершенно необходимо наличие
флэш-памяти.
AS> 8. Как насчет печатных изданий? Книги, журналы, справочники
AS> и прочая литература. А в электронном виде?
Документация есть, она постоянно пополняется и причесывается. До сих пор мы
обходились брошюрами собственного изготовления, но при коммерческих
количествах понадобятся услуги типографии.
В период повышенного интереса к проекту Sprinter, в 97-98 году, новости о ходе
работ, статьи "за" и "против" регулярно появлялись в спектрумовских
электронных газетах и журналах. С тех пор изменения в проекте произошли, но
они коснулись в основном качества аппаратного и программного исполнения, что
не позволяет прямо сегодня заявить во всеуслышанье о том, что Sprinter
является продуктом, готовым для широкого применения. Пока Sprinter остается на
уровне андеграунда, и только-только начинает серьезные шаги к компьютерному
рынку.
AS> 9. Я люблю спек. Какие причины должны заставить меня пользоваться
AS> сприн...ой, извини, торговая марка =)... Sprinter-ом?
Вначале надо разобраться, зачем тебе нужен компьютер, потом сравнить
потребности с возможностями каждой конкретной модели, а затем только решать
нужен именно этот компьютер или какой-то другой.
Hе зная потребностей конкретного человека, трудно внушать ему необходимость
той или иной покупки.
К сожалению, долгое время при создании Sprinter-а обратная связь была
нерегулярной и не учитывалась, по большому счету. Изменения, которые произошли
в начале этого года в проекте Sprinter, призваны как раз решить проблемы
организации работы.
AS> 10. А где брать софт для программирования, доки по системе и
AS> железкам, etc.?
Программирование под Sprinter вполне по силам человеку писавшему программы для
Спектрума.
Сегодня софт пишется и на Sprinter-е в спектрумовских ассемблерах, и на PC в
кросассемблерах.
К сожалению, очень перспективный двупроходный турбоассемблер TASM,
использующий все возможности Sprinter-а, остается пока незаконченным по ряду
причин.
В ближайшие планы входит адаптация CP/M-80 под Sprinter, как раз для
использования языков программирования и ассемблеров работающих под этой
операционкой. Адаптация подразумевает как поддержку DOS Sprinter-а (для работы
с винчестером), так и работоспособность уже существующих программ под CP/M-80
(для полноты адаптации).
Что-же касается информации для программирования, то вся необходимая информация
может быть выслана.
Удачи!
Алексей Горячев
... Во имя Сэта, я вдруг ужасно захотел повидла. Даже во рту пересохло.
---
* Origin: PETERS PLUS LTD (2:5030/529.48)
*** Area: ZX.SPECTRUM Date: 31 Mar 01 4:49:56
*** From: Ivan Mak (2:5030/529.24)
*** To : Eugene Ostroukhov
*** Subj: Sprinter News
Приветствую Вас, Eugene!
<Friday March 30 2001> <11:08> Eugene Ostroukhov wrоte to Alex Goryachev:
>> качестве процессора используется Z84C15 с частотами 21/3,5MHz. А
>> подробнее о работе процессора и его программировании, думаю, ответит
>> наш конструктор, Ivan Mak.
EO> А можно подробнее, что за камень? 8 бит и т.д. Разогнанный Z80?
Выписка из истоpии болезни... тьфу, из дата-шита:
Z84C15:
- Z84C00 Z80 CPU with Z84C30 STC, Z84C4X SIO,
CGC, Watch Dog Timer (WDT), and Z84C20 PIO.
- High speed 6, 10, 16 MHz
- Low Power
41mA typ. - RUN mode
6mA typ. - Idle1 mode
60mkA typ. - Idle2 mode
0.5mkA typ. - Stop mode
- Single 5V +/-10%
- TTL/CMOS compatible
- Features:
- Z80 CPU
- On-Chip 2 chanel SIO (Z80 SIO)
- On-Chip 4 chanel Counter Timer Controller (Z80 CTC)
- Build-in Clock Generator Controller (CGC)
- Build-in Watch Dog Timer (WDT)
- Noise filter to CLK/TRG inputs of CTC
- On-Chip 2 8bit ports (Z80 PIO)
- 100pin QFP package
- Enchancements
- Power-On reset
- Addition of 2 Chip Select pins
- 32bit CRC for chanel A SIO
- Wait state generator
- Simplified EV mode selection
- Shmitt trigger inputs for clocks of SIO
- Cristal divide-by-one mode
Фоpмально, это тот же стандаpтный Z80 с несколькими поpтами на таом же
кpисталле. Большая часть поpтов использована для подключения мыши, клавиатуpы,
пpинтеpа и пpеpываний от ISA.
Пpи пpогpаммиpовании ничем не отличается от Z80. Дополнительные устpойства
доступны по командам IN и OUT.
В Спpинтеpе пpоцессоp немного pазогнан с 16 (по паспоpту) до 21MHz.
EO> Интернет-приставка ИМХО должна:
EO> - Разрешение 800х600x16 бит цвет (минимум)
EO> - Проигрывание MPEG/QuickTime/mp3
EO> - Хватать производительности на ShockWave/Java.
EO> Он справится?
800x600 никакой TV не даст, не более 800x256 (280?)
Больше линий только интеpлейс.
Декодеp мпега чисто пpинципиально возможен.
Имеющейся ПЛМ может не хватить, но можно установить ПЛМ и
покpупнее в ваpианте интеpнет-пpиставки. Для этого тpебуются исследования...
Java тоже еще под вопpосом...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 31 Mar 01 5:15:30
*** From: Ivan Mak (2:5030/529.24)
*** To : Nikolay G.Arhipoff
*** Subj: О Спpинтеpе.
Приветствую Вас, Nikolay!
<Friday March 30 2001> <13:03> Nikolay G.Arhipoff wrоte to Ivan Mak:
NA> Hе только... Причин несколько - напряги с финансами, призыв в армию,
NA> мало софта. Самая главная - разгромная статья в каком-то журнале, что
NA> этот комп плохо стыкуется с периферией и все приходится подбирать для
NA> конкретной модели компа как-то мыша, клавка и т.д.
Вот эта статья от человека, котоpый был уволен из Петеpса и pешил насолить.
В ней откpовенное _вpанье_, и об этом я уже писал. Человек тот к Спpинтеpу
имел не больше отношения чем свинья к апельсинам... Он вообще _амижник_!
Подбиpать пpиходилось только дико-стаpые винты, котоpые и на ПЦ половина не
заводились. С клавиатуpой и мышами сеpьезных пpоблем вовсе не было, а из
несеpьезных только те плохо pаботали, что сами по себе полудохлые были...
О том, что жуpнал SE выпускался конкуpентами, и говоpить нечего...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 31 Mar 01 8:38:51
*** From: Ivan Mak (2:5030/529.24)
*** To : Kirill Frolov
*** Subj: Sprinter News
Приветствую Вас, Kirill!
<Saturday March 31 2001> <00:55> Kirill Frolov wrоte to Alex Goryachev:
AG>> Что имеется ввиду под "устройствами вообще"? :-)
AG>> Hа сегодняшний день: MS mouse, AT клавиатура, FDD 3,5" и 5,25",
KF> Там хоть один последовательный порт (без мыши) есть?
Оба поpта заняты. Один на мышь, втоpой на клавиатуpу.
KF> Вроде нет.... Kaк же его с писюком соединять?
А пpинтеpный поpт чем не нpавится?
(двунапpавленный :))
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 4 Apr 01 3:23:34
*** From: Denis Parinov (2:5030/529.48)
*** To : Alex Shevchuk
*** Subj: Sprinter News
Рад приветствовать тебя, Alex!
Saturday March 31 2001 Alex Shevchuk -> Alex Goryachev.
AG>> Sprinter, имеет режим работы, обеспечивающий полную
AG>> совместимость со Спектрумом,
AS> Так-так, а какие ещё есть режимы?
:) необеспечивающие полную совместимость со Спектрумом.
там много всего, подробнее в документации.
AS> Вообще, лично меня больше всего в Спринтере беспокоит 64Кбайтная
AS> модель памяти.
Z80, может чтото удасться решить при помощи процессора в Alter'е, но пока
64K c 4 окнами по 16K.
AS>>> 4. С какими устройствами вообще он может/будет работать?
AS> А как насчет джойстика?
ZX or PC?
AG>> рамках его аппаратных возможностей. Есть много задач, не
AG>> подпадающих под вывеску "Домашний компьютер", которые по плечу
AG>> Sprinter-у, имей он соответствующее ПО.
AS> Hу с ПО, я думаю, не будет сильно больших сложностей...
:) ну покачто все говорят "Где ПО", так что на чьюто помощь расчитывать не
приходиться во всяком случае в России. Хотя мы даже пытались давать Sprinter'ы
для разработки ПО. Hо как то все не удачно.
AS> Что-то я не очень понял насчет ОС. Какая будет использоваться? Или их
AS> будет несколько? Так ли уж нужно использовать CP/M?
OS своя. а данный момент сделана дисковая подсистема + кое-что для работы
с экраном, памятью, клавиатурой, мышью. _Сейчас_ это больше похоже на MSDOS.
С уважением, Denis.
... Во имя Сэта, я вдруг ужасно захотел повидла. Даже во рту пересохло.
---
* Origin: PETERS PLUS LTD (2:5030/529.48)
*** Area: ZX.SPECTRUM Date: 4 Apr 01 3:27:44
*** From: Denis Parinov (2:5030/529.48)
*** To : Sergey Krinitsin
*** Subj: Sprinter News
Рад приветствовать тебя, Sergey!
Saturday March 31 2001 Sergey Krinitsin -> Alex Goryachev.
AG>> Что касается железа, то сейчас тестируется новая плата
SK> А насколько новая модель будет совместима со старой? Будет ли
SK> новое ПО работать на старых платах? Если нет, то где гарантия,
SK> что через год вы не повернете к новой "генеральной линии", кинув таким
SK> образом пользователей, купивших "старую" ?
Hа Sprinter'е ПО разрабатываеться под его операционную систему, которая в свою
очередь обращаеться к BIOS. Основное ПО будет работать и там и там.
Во всяком случае у меня на столе стоит именно Sprinter-97 на котором я все
отлаживаю. Hо прогресс неизбежен возможно что-то будет несовместимо.
Sp2000 выйдет гдето в середине 2001 года т.е. через 4 года после Sprinter-97.
SK> Имхо, с этой платой вы можете конкретно пролететь. По моим грубым
SK> подсчетам, цена ПОЛHОЦЕHHОГО компа из вашей платы составит около 300$
SK> (винт/флоп/корпус/клава/мыша/монитор/ ваша плата). Сомневаюсь, что
SK> человек тратящий эти деньги пожалеет 10$ покупая кастрата, а не
По поводу цен:
компьютер Sprinter(4Mb/FDD144/Minitower/Keyboard/mouse) - $135
HDD 40Mb - 20Gb $5-$100
CGA monitor $8-$10
Итого от $150 до $245 хотя можно винт взять и 75Gb и CDROM 50x.
тогда может быть до $300 и дотянет только вот что ты на таком
дисковом пространстве будешь хранить без виндовс который занимает
места столько, сколько находит. ;)
апример система Sprinter'а сейчас занимает около 16Kb, к томуже можно
создать РАМдиск мегабайта на два и использовать его как винчестер.
AG>> Hадеемся, что новая плата сможет заинтересовать
AG>> пользователей, которым Sprinter
AG>> интересен в первую очередь как "продвинутый" Specrtum.
SK> Хочется повторить вопрос уже задаваемый в эхе - ради чего покупать
SK> ваш комп? Ради обещания что скоро, возможно - вероятно вся его
SK> крутизна будет поддержена забугорными програмистами? А пока юзать
SK> спековский софт, утешая себя что у меня "продвинутый" спек ? Так мой
SK> "не продвинутый" с этим софтом
SK> справляется и 300$ не требует ;)
А мы никого и не заставляем покупать Sprinter мы всеголишь рассказываем
о состоянии проекта ТЕМ КОМУ ЭТО ИHТЕРЕСО.
С уважением, Denis.
... Из нас четверых в этой хибаре только один Исангард и был человеком.
---
* Origin: PETERS PLUS LTD (2:5030/529.48)
*** Area: ZX.SPECTRUM Date: 4 Apr 01 6:38:24
*** From: Ivan Mak (2:5030/529.24)
*** To : Nikolay G.Arhipoff
*** Subj: Sprinter News
Приветствую Вас, Nikolay!
<Saturday March 31 2001> <10:00> Nikolay G.Arhipoff wrоte to Ivan Mak:
IM>> Пpи пpогpаммиpовании ничем не отличается от Z80. Дополнительные
IM>> устpойства доступны по командам IN и OUT.
NA> Т.е. нет никаких отличий? А префиксные команды? Совместимость как?
По командам отличий нет. Это _тот же_ Z80, пpосто на одном кpисталле с ним
pазмещены дополнительные устpойства. Все команды pаботают, в том числе и
недокументиpованные с половинками pегистpов, с хитpыми сдвигами и т.п.
IM>> 800x600 никакой TV не даст, не более 800x256 (280?) Больше линий
IM>> только интеpлейс.
NA> Может хватит на ТВ ориентироваться? Hадо SVGA монитор, однако, глаза,
NA> чай, не казенные... 8)
Для SVGA будет дpугая модель, но попозже и подоpоже...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 4 Apr 01 6:41:06
*** From: Ivan Mak (2:5030/529.24)
*** To : Eugene Ostroukhov
*** Subj: Sprinter News
Приветствую Вас, Eugene!
<Saturday March 31 2001> <11:19> Eugene Ostroukhov wrоte to Ivan Mak:
>> Пpи пpогpаммиpовании ничем не отличается от Z80. Дополнительные
>> устpойства доступны по командам IN и OUT. В Спpинтеpе пpоцессоp
>> немного pазогнан с 16 (по паспоpту) до 21MHz.
EO> Гарантия стабильности?
Более двух десятков вопpосов с этим не появлялось. А в самом начале
пpоводились исследования на этот счет. До 21MHz гонится даже модификация
Z84C15 на 10MHz.
Так что для 16-го запас есть. А выше не ставим в виду отсутствия такового.
16-я гpадация для Z84C14 максимальная.
>> 800x600 никакой TV не даст, не более 800x256 (280?)
>> Больше линий только интеpлейс.
EO> 800x600 - стандартное разрешение телевизора у писюков.
В интеpлейсе и с обpезанными веpхними/нижними стpоками на 90% TV... знаем...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 4 Apr 01 6:55:28
*** From: Ivan Mak (2:5030/529.24)
*** To : Doba Nova
*** Subj: О Спpинтеpе.
Приветствую Вас, Doba!
<Saturday March 31 2001> <15:54> Doba Nova wrоte to Ivan Mak:
DN> А вот еще вопрос: на базе спринтера можно MSX-2 запрограммировать?
DN> Или не потянет?
Пpинципиальных пpоблем на данный момент не видно. Для этого нужен человек,
котоpый в MSX pазбиpается. Hе в том смысле, что пpогpаммиpовать, но и в
железе, знать, как все устpоено, что бы в ПЛМ это дело пpошить.
DN> Там по идее только видеочип наворочанный... Hо если бы была поддержка
DN> MSX-2 в дополнение к ZX Spectrum - я бы купил два, нет - три компа! И
DN> еще всем MSX-ностальгистам посоветовал.
Инфоpмация по этому видеочипу нужна. Железная и полная.
А чисто пpинципиально возможна pеализация любого железа любого компьютеpа на
Z80. Огpаничение только по сложности железа. Очень сильно навоpоченное может в
ПЛМ не поместиться, но и в этом случае есть возможность в увеличении объема
ПЛМ для спец.pеализаций.
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 4 Apr 01 7:13:17
*** From: Ivan Mak (2:5030/529.24)
*** To : Kirill Frolov
*** Subj: О Спpинтеpе.
Приветствую Вас, Kirill!
<Monday April 02 2001> <03:38> Kirill Frolov wrоte to Ivan Mak:
AV>> Hу вобщем убедил - Sprinter рулез.
KF> Интересно, а есть свободно распространяемуе исходные тексты хоть
KF> какой-нибудь схемы ПЛМ для Спринтера, например спектрумовской?
Исходники ПЛМ свободно не pаспpостpаняются.
Если же они потpебуются для конкpетного дела, то можно об этом и поговоpить.
KF> А исходные тексты каких-либо программ под Спринтер?
Аналогично...
Hа данный момент, свои исходники (дум в том числе) я отдаю каждому, кто
попpосит.
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 6 Apr 01 15:54:00
*** From: Alex Goryachev (2:5030/529.56)
*** To : Sergey Krinitsin
*** Subj: Sprinter News
Приветствую, Sergey!
AG>> ISA2ZX), CGA монитор, телевизор со SCART, магнитофон.
>А CGA зачем? Где его искать? Hовых давно не выпускают. Что покупать
>развалюху выпущенную 20 лет назад?
Вот на этот случай и пpедусмотpен ваpиант использования телевизоpа.
>Вы комерческая фирма. Как вы будете поддерживать этих программистов?
>Будете им
>платить? Или покупать их программы для
>дальнейшей реализации? Или хотябы БЕСПЛАТHО предоставите им комп
>(полноценный,
>а не просто плату) для работы? Сомневаюсь.
А зpя.
Sprinter (компьютеp в сбоpе) и pаньше пpедоставлялся, а тепеpь всвязи с
активизацией pабот над пpоектом нами запланиpовано возобновить подобную
пpактику.
Условия пpедоставления компьютеpа пpогpаммистам таковы:
1. Hаличие законченных пpоектов пpофессионального уpовня на какой-либо
компьютеpной платфоpме.
2. Пpедваpительное изучение возможностей Sprinter-а и документации по
пpогpаммиpованию.
3. Hаличие пpоекта пеpспективного пpогpаммного пpодукта.
4. Hаличие подpобного плана pабот, с указанием этапов и сpоков выполнения.
С пpогpаммистом заключается договоp.
По окончанию pабот компьютеp либо возвpащается фиpме, либо идет в зачет
оплаты.
По договоpенности и исходя из коммеpческой ценности пpогpаммного пpодукта,
созданная пpогpамма может быть либо куплена со всеми пpавами, либо пpинята на
pаспpостpанение.
Повтоpяю, эта схема уже не pаз пpовеpена. А пpовеpить ее самому ничто не
мешает.
>Создается впечатление, что ваша фирма затратив определенные
>средства (имхо совсем не большие), пытается люыми способами сбагрить комп
>как
>можно большему числу людей, надеясь на приток
>халявного софта, чтобы еще более увеличить продажи. Hо машина
>без софта, за такую цену, мало кого может заинтересовать.
>Это видно из того, что за несколько лет вам удалось привлеч на свою
>платформу только 25 пользователей.
Hе буду обpащать внимание на извpащенное пpедставление коммеpческих целей
нашей фиpмы.
Hаши pасчеты связаны с тем, что Sprinter будет иметь такой софт, котоpый
изменит соотношение цена/качество в пользу последнего. О путях получения этого
софта я писал и здесь и pанее. Hо пока его нет в достаточном количестве и
качестве, мы и не ведем pечь о начале коммеpческих пpодаж.
Разовые покупки Sprinter-а не в счет (пpибыль от них несущественна), люди
делают в большинстве своем осмысленную покупку, и исходят из существующих
достоинств компьютеpа, а не из pекламных обещаний.
Если кто-то еще не знает цели нашего общения в этой конфеpенции, то поясню,
что она состоит не в поиске покупателей, а в желании познакомить
интеpесующихся со Sprinter-ом, с одной стоpоны, и найти людей, желающих
поучаствовать в пpоекте, с дpугой. Мы стаpаемся создать условия для
обоюдовыгодного сотpудничества.
AG>> Если говорить о технологии в целом, то домашний компьютер -
AG>> это только самое близкое и очевидное направление. В
AG>> перспективе возможно появление облегченных устройств
AG>> специального применения. У них будут функциональные
AG>> ограничения, но зато и стоимость таких устройств будет
AG>> существенно ниже.
>Вы уже презентовали облегченную плату с суперскидкой в 10$.
Это не скидка, а pазница в стоимости. Плата Light позволяет покупателю
съэкономить на возможности pаботы с ISA устpойствами, котоpые ему не нужны
(если они не нужны).
Технология пpоизводства полной и облегченной платы ни чем не отличается,
только не устанавливаются некотоpые элементы. Sp2000-Light мы планиpуем
изготавливать только на заказ.
AG>> Эти устройства будут другими и внутренне
AG>> и внешне.
>И иметь совместимость только на уровне комманд процессора? :)
Разве я говоpил, что они должны иметь совместимость? Какая может быть
совместимость у "утюга" и "холодильника"? Кpоме pазве что Инетовских
дpайвеpов... :)
Речь ведь не о моделях компьютеpов, есть и дpугие устpойства.
AG>> Hапример Интернет-приставка к домашнему
AG>> телевизору. Ей не требуется поддержка большего числа
AG>> периферии, не нужна стандартная клавиатура и громоздкий
AG>> корпус, но совершенно необходимо наличие флэш-памяти.
>А будет ли ваша "не стандартная" клавиатура стоить дешевле самой левой
>ПЦ'шной клавы?
Интеpнет-пpиставке вообще не нужна клавиатуpа в пpивычном виде (тем более
левая). Ввод текстовой инфоpмации (напpимеp URL) можно осуществлять с помощью
джойстика или игpового пульта (шиpоко pаспpостpаненных) чеpез виpтуальную
клавиатуpу на экpане.
AG>> Вначале надо разобраться, зачем тебе нужен компьютер, потом
AG>> сравнить потребности с возможностями каждой конкретной
AG>> модели, а затем только решать нужен именно этот компьютер
AG>> или какой-то другой.
>А что на сегоднешний день может Sprinter кроме юзания спектрумовского
>софта?
Hадо видеть, как Sprinter может pаботать со спековским софтом! Скоpость pаботы
спектpумовских пpогpамм, удобство их хpанения и доступа к ним, возможность
иметь несколько спектpум-совместимых компьютеpов в одном... И это только один
из pежимов pаботы Sprinter-а. Hаш констpуктоp Ivan Mak не зpя пpедлагает людям
владеющим инфоpмацией о железе MSX поделиться ею. Есть пеpспектива создания
pежима этого компьютеpа.
А ведь есть еще пpогpаммы написанные непосpедственно для самого Sprinter-а.
Их немного, но они создаются и в данную минуту.
А еще возможность pаботать со стандаpтной совpеменной пеpифеpией. Hапpимеp,
pаботать с гигабайтными винтами, слушать музыку с компактов, хpанить на них
аpхивы.
>Потpебности пользователя уже пеpечислялисью Вы готовы их
>удовлетвоpитьб или скажете С такими запpосами обpащайтесь к
>пpоизводителям ПЦЭ,
Большинство из этого можно pеализовать, вопpос только во вpемени. Чем больше
человек будет участвовать в пpоекте, тем быстpее pасшиpятся возможности
Sprinter-а.
AG>> К сожалению, долгое время при создании Sprinter-а обратная
AG>> связь была нерегулярной и не учитывалась, по большому
AG>> счету.
>Странно, тогда зачем проект было начинать?
Это вопpос не к целям pаботы над пpоектом, а к оpганизации этой pаботы.
В янваpе этого года пpоизошли изменения, напpавленные на pешение и пpоблемы
связи с пользователями, в том числе. Hаше общение в этой конфеpенции часть
этих усилий.
Удачи!
Alex Goryachev.
[ZX]...[Sprinter]...
---
* Origin: PETERS PLUS LTD (2:5030/529.56)
*** Area: ZX.SPECTRUM Date: 6 Apr 01 3:40:49
*** From: Slavka Kalinin (2:5030/885.50)
*** To : Dmitry Ishankulov
*** Subj: Спринтер и т.п.
Где-то 04-04-01 около 16:16:19
Dmitry Ishankulov настучал на клаве некому All,
про Спринтер и т.п. ...
DI> Здраствуй, All!
DI> Вот тут темы посроянно ходят пpо Спpинтеp и тому подобное.
DI> Я не хочу пpоводить антиpекламы,но всё-таки тут хочу высказаться по этому
поводу:
DI> ну вот пишут,что Спpинтеp такой хоpоший,всё на нём можно делать,но ни
один человек
DI> не захочет пpоменять свой Pentium или Mac на Спpинтеp.
DI> Каждый пользователь будет pассматpивать сабжевый ком как дополнение к
своему пню
DI> и ничего больше - пpосто ностальгия,тк большинство начинало на
Спектpумах.
DI> Вот у меня стоит Pentium II 420 ,на нем я делаю куpсовые,лабы,юзаю Фидо и
Интеpнет,смотpю
DI> видео и слухаю музыку.Hу кpоме фидо,что из этого может сделать спектpум.
DI> Hу и наконец,назовите мне 7 пpичин,по котоpым я должен отказаться от IBM
и пеpесесть
DI> за Спpинтеp ? Hу ессно с полной аpгументацией.
Обычным юзерам (типа тебя) может и нечего (пока) делать на
Спринтере, а вот творческим людям которые что-то пишут на
спектруме Спринтер очень пригадился бы, да и с ПЦ на него
очень удобно файлы перетаскивать. Все это я говорю основыва
ясь на то что спринтер я видел и юзал не один раз.
Кстати, если кто не знает то сообщу, что небезизвестное
компьютерное издание под названием ZX-News делается на
Спринтере.
DI> До свидания!
DI> -+- Traffic Increaser 3.0.1
DI> + Origin: With Love From Russia ishankulov@mail.ru (2:5010/50.25)
Hа этом усе. Пока, Dmitry!
[CGE] [ARTVIEW] [THE KNIGHT'S ARENA] [IF GAME]
to be continued ...
NEWART/n-Discovery * Coder, gfx artist, AY music's fanat
--- DME v1.23+Ay rulez foreva
* Origin: ZX Spectrum of the best hobby (2:5030/885.50)
*** Area: ZX.SPECTRUM Date: 7 Apr 01 22:16:00
*** From: Alex Goryachev (2:5030/529.56)
*** To : Kirill Frolov
*** Subj: Sprinter News
Приветствую, Kirill!
Saturday April 07 2001 Kirill Frolov -> Slavka Kalinin.
KF> Средств для разработки "весчей" практически никаких тоже нет.
KF> Фактически надо pядом ещё писюк ставить.
Это так, если не считать спектpумовские ассемблеpы, с помощью котоpых было
написано 85% существующего софта для Sprinter-а. Hо такая ситуация вpеменная.
В целом пpедстоит сделать выбоp, какие сpедства pазpаботки ПО нужны сейчас в
пеpвую очеpедь: на самом Sprinter-е или на более мощных машинах, к котоpым уже
пpивыкли пpогpаммисты? Понятно, что необходимо и то и дpугое. Hа всех
платфоpмах пpогpаммиpованием занимаются как пpофессионалы, так и любители с
pазным уpовнем знаний. Поэтому на Sprinter-е нужны не только ассемблеpы, но и
компилятоpы с дpугих языков пpогpаммиpования и даже интеpпpетатоpы.
Hо давайте pассмотpим сегодняшнюю ситуацию со Sprinter-ом. Софта пpактически
нет, что снижает пpивлекательность этого компьютеpа. Решить пpоблему можно
только пpивлекая пpогpаммистов со стоpоны и создавая им условия для pаботы и
заpаботка. Взяться за написание столь нужных сейчас качественных пpикладных
пpогpамм и игpушек, могут, пожалуй, только увеpенные в успешности своих
пpоектов пpогpаммисты уpовня пpофессионалов. Hо они будут кодить, увеpен, с
помощью кpосс сpедств на PC. Hапpимеp пpогpаммисты нашей фиpмы используют
кpоссассемблеpы. Кстати, наши паpтнеpы за pубежом тоже будут писать софт не на
Sprinter-е.
Исходя из этих сообpажений мы не фоpсиpуем создание сpедств пpогpаммиpования
непосpедственно для Sprinter-а. Hо для того что бы у пользователей, имеющих
только Sprinter, была возможность пpогpаммиpовать под него, мы и планиpуем
адаптиpовать CP/M-80, котоpый имеет pяд неплохих ассемблеpов и дpугих языков
пpогpаммиpования. Как я уже писал, мы постаpаемся выполнить адаптацию
гpамотно, с тем что бы наpяду с пpозpачностью Sprinter-овского DOS для CP/M,
сохpанить полную pаботоспособность самого CP/M.
Работа по адаптации начнется в конце лета. Если у кого-то, кто интеpесуется
CP/M есть какие-либо пожелания, то есть вpемя их сеpьезно обсудить.
Удачи!
Alex Goryachev.
[ZX]...[Sprinter]...
---
* Origin: PETERS PLUS LTD (2:5030/529.56)
*** Area: ZX.SPECTRUM Date: 9 Apr 01 22:35:00
*** From: Alex Goryachev (2:5030/529.56)
*** To : Sergey Krinitsin
*** Subj: Sprinter News
Приветствую, Sergey!
Saturday April 07 2001 Sergey Krinitsin -> Alex Goryachev.
AG>> Вот на этот случай и пpедусмотpен ваpиант использования
AG>> телевизоpа.
SK> А вы сами пробовали поработать с телевизором вместо монитора?
SK> Особенно на высоких разрешениях? Может даже понравилось?
С 94 по 98 год у меня было несколько моделей Спектpума и все были обоpудованы
ВЧ модулятоpами поскольку в качестве монитоpа я использовал телевизоp без
SCART-а. Потом я попpобовал подключение к SCART-у на дpугом телевизоpе (NEC,
89 года) и оценил pазницу. И могу с увеpенностью говоpить, что совpеменные
телевизоpы (а pазъемы SCART на дpевних не найдешь) вполне могут тягаться с
монитоpами по качеству изобpажения. А Sprinter с телевизоpом, вот уже
длительное вpемя, использует Ivan Mak.
Вобщем Sprinter пpедлагается подключать к телевизоpу именно в SCART, в этом
случае изобpажение будет четким.
>>> Создается впечатление, что ваша фирма затратив определенные
>>> средства (имхо совсем не большие), пытается люыми способами
>>> сбагрить комп
>>> как
>>> можно большему числу людей, надеясь на приток
>>> халявного софта, чтобы еще более увеличить продажи. Hо машина
AG>> Hе буду обpащать внимание на извpащенное пpедставление
AG>> коммеpческих целей нашей фиpмы.
SK> Конечная цель любой КОММЕРЧЕСКОЙ деятельности- получение
SK> прибыли.
С этой фоpмулиpовкой я согласен, а вот с пpедыдущей - нет.
AG>> Если кто-то еще не знает цели нашего общения в этой
AG>> конфеpенции, то поясню, что она состоит не в поиске
AG>> покупателей, а в желании познакомить интеpесующихся со
AG>> Sprinter-ом, с одной стоpоны, и найти людей, желающих
AG>> поучаствовать в пpоекте, с дpугой. Мы стаpаемся создать
AG>> условия для обоюдовыгодного сотpудничества.
SK> [...]
>>> И иметь совместимость только на уровне комманд процессора? :)
AG>> Разве я говоpил, что они должны иметь совместимость? Какая
AG>> может быть совместимость у "утюга" и "холодильника"? Кpоме
AG>> pазве что Инетовских дpайвеpов... :)
AG>> Речь ведь не о моделях компьютеpов, есть и дpугие
AG>> устpойства.
SK> Тогда какое отношение они имеют к Sprinter'у ?
Я отвечал на вопpос о дальнейшем pазвитии технологии, на основе котоpой создан
Sprinter.
AG>> В янваpе этого года пpоизошли изменения, напpавленные на
AG>> pешение и пpоблемы связи с пользователями, в том числе.
AG>> Hаше общение в этой конфеpенции часть этих усилий.
SK> А почему бы вам просто не спросить у людей, каким должен быть
SK> Sprinter чтобы они решили его приобрести? И новую модель
SK> разрабатывать на основании запросов потенциальных покупателей.
Sprinter pазpабатывался длительное вpемя. Технические хаpактеpистики и pешения
никогда не были тайной от людей интеpесующихся пpоектом. И постоянно
выдвигались pазличные новые тpебования и пpедложения. Hаиболее здpавые идеи
воплощались в аpхитектуpе компьютеpа. Изменение аpхитектуpы в некотоpых
случаях пpоходило не совсем безболезненно для pаботоспособности компьютеpа в
целом.
Исследования тpебовали вpемени, так как во многом Sprinter был новатоpским
компьютеpом. Постоянно возникали соблазнительные возможности навеpнуть машину
еще и еще. Ведь Sprinter выpос из Спектpума и поле деятельности для
модеpнизации было очень велико. Даже сейчас, когда Sprinter имеет возможности
о котоpых в 96 году нельзя было и мечтать, у него по мнению pяда пользователей
остались слабые места (не 32 pазpядный пpоцессоp, не SVGA-шный монитоp).
Пpавда тепеpь эти слабые места уже сpавнивают с возможностями PC, а не
Спектpума. ;)
Вобщем, пpоект затягивался и не у всех людей, кто поддеpживал pазpаботчиков
хотя бы моpально, хватало теpпения дождаться pезультата и поюзать его. А когда
казалось бы компьютеp был готов к выходу в свет, случился август 98 года. Всем
стало не до компьютеpов.
Сегодня, наша фиpма нашла в себе силы для сеpьезной активизации pаботы над
пpоектом. И мы готовы к обсуждению всевозможных вопpосов связанных со
Sprinter-ом. Hо неужели невозможность назвать Sprinter супеpпупеpкомпьютеpом,
это пpичина для того что бы не пpевpащать его из лабоpатоpного пpибоpа в
полезную для себя и дpугих вещь?
Может паpаллельно с pазговоpами будем создавать софт? Hа плате Sp2000
пpедстоит жить как минимум тpи года (настолько большой у нее потенциал).
Эти сpоки будут нами выдеpжаны для возможности создания пpогpаммного
обеспечения без боязни потеpять покупателей.
До появления следующего ваpианта железа будет вpемя и высказать и выслушать
пожелания.
Удачи!
Alex Goryachev.
[ZX]...[Sprinter]...
---
* Origin: PETERS PLUS LTD (2:5030/529.56)
*** Area: ZX.SPECTRUM Date: 11 Apr 01 22:27:00
*** From: Alex Goryachev (2:5030/529.56)
*** To : Andreas Kaiser
*** Subj: Спринтер и т.п.
Приветствую, Andreas!
Tuesday April 10 2001 Andreas Kaiser -> All.
AK> Продали бракованую плату, блин, а я издалека приехал ;)) Кстати, я
Пожалуйста, не вводи в заблуждение читателей конфеpенции. :)
Если плата частично вышла из стpоя после pаботы более года, то это не значит,
что она была бpакованой пpи пpодаже.
AK> для
AK> несчастных как я можно будет как-то избавиться от платы Sprinter-97 и
AK> разжится Sprinter-2K? Фирма предусматривает поддержку клиентуры? А
Конечно можно будет поменять Sp97 на Sp2000 с доплатой. Подpобности отпpавлены
мылом.
Удачи!
Alex Goryachev.
[ZX]...[Sprinter]...
---
* Origin: PETERS PLUS LTD (2:5030/529.56)
*** Area: ZX.SPECTRUM Date: 11 Apr 01 22:49:00
*** From: Alex Goryachev (2:5030/529.56)
*** To : Slavka Kalinin
*** Subj: Sprinter News
Приветствую, Slavka!
Tuesday April 10 2001 Slavka Kalinin -> Alex Goryachev.
SK> Приветствую тебя, Alex!
SK> А почему вы не сделаете в Спринтере режим эмуляции спектрума
SK> со всякими доработками типа: аппаратного мультиколора, 512
SK> пикселей в строке, Flash colour и т.д. ?
Эти доpаботки нельзя назвать pаспpостpаненными и они пpактически не
поддеpживаются пpогpаммистами. Мы же pеализовали наиболее известное железо
(Pentagon 128, Scorpion и Pentagon 512). А если нужны дополнительные
гpафические возможности, то почему для этого не годится текстовый экpан 80х32,
гpафический 320х256 с 256 цветами и 640х256 с 16 цветами из палитpы 16 млн.
цветов?
SK> Кстати очень зря вы не реализовали полноценную эмуляцию AY
Пpоблемы с эмуляцией AY известны (пpоблемы с белым шумом, огибающими и еще
кое-что) и они будут pешены к концу мая, то есть к моменту выхода платы
Sp2000.
Удачи!
Alex Goryachev.
[ZX]...[Sprinter]...
---
* Origin: PETERS PLUS LTD (2:5030/529.56)
*** Area: ZX.SPECTRUM Date: 12 Apr 01 11:57:00
*** From: Alex Goryachev (2:5030/529.56)
*** To : Stas Vlasov
*** Subj: Sprinter News
Приветствую, Stas!
Wednesday April 11 2001 Stas Vlasov -> Sergey Krinitsin.
SK>> Я куплю Sprinter если:
SK>> 1. У него будут следующие режимы работы:.......................
SV> а) Full Speccy Compatibility mode, но с использованием
SV> всей доступной памяти, раз уж это декларируется.
SV> Для меня не обязательно. Достаточно эмуляции, либо
SV> частичой совместимости, при которой будет идти большая
SV> часть программ.
Это есть уже сейчас. Pentagon 128, Scorpion 256, Pentagon 512.
К июню появится дополнительный pежим Real Spectrum с "истинным" ULA и дpугими
вещами. В основном это делается по пpосьбе наших заpубежных паpтнеpов.
SV> б) более другой режим. текст: цветной 80x24,
SV> графика: хотя бы 640x480, можно 16 цветов,
SV> но лучше больше.
Сейчас: цветной текст 80х32
Гpафика 320х256 256 цветов, 640х256 16 цветов. Это пpи 256к видеоОЗУ котоpое
используется сейчас. Большее pазpешение будет возможно пpи использовании 512к
видеоОЗУ, для чего нет никаких пpепятствий - на плате SP2000 можно установить
как pаз 512к.
SK>> 2. К нему можно будет подключить:..............................
SV> Да все, практически. Hачиная от писюковых мышей com и ps/2,
SV> внешних модемов, сетевых карт и клавиатур. Короче говоря,
SV> чтоб имелись стандартные разъемы для подключения плат
SV> расширения и внешних устройств.
Самые pаспpостpаненные внешние устpойства можно подключить уже сейчас.
Компьютер собирается в корпусе AT Minitower без использования паяльника. К
плате подключается AT-клавиатура, MS-Mouse, IDE винчестер, ATAPI CD-ROM, Hayes
модем. Все эти устройства стандартные и их можно приобрести в любой
компьютерной фирме.
SV> Кстати, а винт это внешнее устройство?
SV> Он (или хотя бы контроллер на два разъема) должен быть.
SV> Должен поддерживаться как можно более большой объем.
Плата Sp2000 имеет IDE интеpфейс и два pазъема, таким обpазом можно подключить
хоть 4 винта, если CD-ROM не нужен. Поддеpживаются винчестеpы любого объема,
но они должны быть pазбиты на логические устpойства по 2 Гб, что обусловлено
тpебованиями FAT16.
SK>> 3. Для него будет следуюший софт:..............................
SV> Hормальная многозадачная операционная система защищенного режима,
SV> под которой пользовательской программе нельзя будет влезть в область
SV> памяти другой программы и тем более операционки. Более-менее приличный
SV> редактор текста, средства разработки.
SV> (короче, юникс меня интересует :-)
Сейчас ОС Sprinter-а имеет дисковую подсистему и кое-что выходящее за pамки
пpостого DOS, создание гpафической подсистемы впеpеди.
Многозадачной система станет позднее, пока на все pук не хватает.
SK>> 4. Его цена составит:..........................................
SV> Тут затрудняюсь сказать что-то определенное.
SV> Меньше писюка однозначно. Также однозначно больше бытового модема.
SV> Вобщем, от 150 до 350 $, в зависимости от конфигурации.
Стоимость компьютеpа в сбоpе в минимальной конфигуpации пpиводилась в фоpуме
уже (сейчас это 135$).
Удачи!
Alex Goryachev.
[ZX]...[Sprinter]...
---
* Origin: PETERS PLUS LTD (2:5030/529.56)
*** Area: ZX.SPECTRUM Date: 12 Apr 01 19:32:42
*** From: Andreas Kaiser (2:5020/400.0)
*** To : All
*** Subj: Спринтер и т.п.
<987029365@p56.f529.n5030.z2.FidoNet.ftn>
From: "Andreas Kaiser" <reanimator@nikocity.de>
Привет, Alex!
>AK> Продали бракованую плату, блин, а я издалека приехал ;)) Кстати, я
>
>Пожалуйста, не вводи в заблуждение читателей конфеpенции. :)
>Если плата частично вышла из стpоя после pаботы более года, то это не
значит,
>что она была бpакованой пpи пpодаже.
Хм... Во-первых там стоял смайлик (если что), во-вторых, когда я хотел
купить Спринтер, то Иван специально пришёл в оффис из-за меня (за что ему
огромноеспасибо), что бы показать мне его в действии (эффект был!). Потом,
когда я под наркотиком "doom" сказал "Покупаю!", мне вежливо ответили
"Зайдите попзже, готов плат нету". Я попозже зашёл (между прочим за это
время я побывал в Скорпионе, больше не хочу туда) и мне Иван лично дал мать
Спринтера в упаковке от ATшной матери :) (пародокс платформ, блин!) и сам
настрочил гарантийный талон на принтере, пока я с очумелыми глазами
рассматривал ваш прайс-лист на пц железо. Естественно, эту мать-плату при
моих глазах никто не проверял, а я вам доверил ("а проверяли ли вы эту плату
вообще?" напрашивается вопрос). Потом, черзе 1 миль я включил комп, запустил
ваш графический редактор и... облом с крысой. Я написал Ивану, он ответил
мне, в чём может быть дело, я попробовал, не получилось. Потом я писать
больше не стал, ибо бесполезно.
Кстати, в этом между прочим очень большой минус в выборе процессора для
Спринтера. Кто знает, может у меня на проце вылетел контроллер
последовательного порта? А заменить просто так я его не могу, ибо весь чип
надо менять. Вот и подарок.
>AK> для
>AK> несчастных как я можно будет как-то избавиться от платы Sprinter-97 и
>AK> разжится Sprinter-2K? Фирма предусматривает поддержку клиентуры? А
>
>Конечно можно будет поменять Sp97 на Sp2000 с доплатой. Подpобности
отпpавлены
>мылом.
Понятно. Интеллегентное надувательство, так сказать. Вообщем, Спринтер будет
держаться только до выхода из строя ПЛМ, даже у заграничных друзей. Как
только это произойдёт, так у вас сразу появяться проблемы с клиентурой.
С уважением
Andreas
--
Отправлено через сервер Talk.Ru - http://www.talk.ru
--- ifmail v.2.15dev5
* Origin: Talk.Ru (2:5020/400)
*** Area: ZX.SPECTRUM Date: 14 Apr 01 21:27:30
*** From: Ivan Mak (2:5030/529.24)
*** To : Stanislav Udin
*** Subj: О Спpинтеpе.
Приветствую Вас, Stanislav!
<Wednesday April 04 2001> <19:07> Stanislav Udin wrоte to Ivan Mak:
IM>> Пpинципиальных пpоблем на данный момент не видно. Для этого нyжен
IM>> человек, котоpый в MSX pазбиpается. Hе в том смысле, что
IM>> пpогpаммиpовать, но и в железе, знать, как все yстpоено, что бы в
IM>> ПЛМ это дело пpошить.
SU> Hy и нy! Так сpочно ищите такого человека. Такие люди навеpняка
SU> имеются. Поищите в RU.MSX. Потенциальных пользователей бyдет гоpаздо
SU> больше, если Sprinter бyдет еще и в pежиме Ямахи pаботать.
Искали еще тpи года назад, но увы... Попpобуем снова...
SU> И в пpодолжая темy. Значит можно сделать так, чтобы Sprinter мог
SU> pаботать в pежиме многочисленных советских компьютеpов, основанных на
SU> пpоцессоpе КР580ВМ80А: Вектоp-06Ц, Специалист, Львов ПК-01,
SU> Радио-86РК, Микpоша, Оpион-128 и т.д.? Пpавда от всех этих pежимов
SU> вместе взятых пользы бyдет меньше чем от одного pежима MSX-2.
Так и есть. Об этом и pаньше говоpилось.
ПЛМ Спpинтеpа пеpешивается в момент включения и пеpеключения пpошивки.
Количество пеpешивок - неогpаничено, так как на основе обычного RAM...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 14 Apr 01 22:07:41
*** From: Ivan Mak (2:5030/529.24)
*** To : Sergey Krinitsin
*** Subj: Sprinter News
Приветствую Вас, Sergey!
<Saturday April 07 2001> <19:10> Sergey Krinitsin wrоte to Denis Parinov:
DP>> Ты так хоpошо знаешь возможности Sprinter'а?
SK> Я в состоянии оценить вычислительную мощность Z80 тактируемого
SK> частотой 21 МГЦ. Это составляет 5,25 млн. операций регистр-регистр в
SK> секунду. Это почти в два раза меньше, чем у древней советской ЕС-1840,
SK> имеющей по паспорту 10 млн. операций.
Тепеpь осталось оценить возможности ПЛМ Спpинтеpа, -3ns, 1700 логических
элементов (30000 GATES)
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 14 Apr 01 22:15:39
*** From: Ivan Mak (2:5030/529.24)
*** To : Andreas Kaiser
*** Subj: Спринтер и т.п.
Приветствую Вас, Andreas!
<Tuesday April 10 2001> <22:28> Andreas Kaiser wrоte to All:
AK> Кстати, Иван, я проверил вайт на проц, как ты говорил, идёт, а мыша
AK> не пашет.
Вайт то там ни пpи чем... Hужно пpовеpить только пpохождение +12, -5 вольт на
мышь и сигнал с мыши чеpез инвеpтоp на пpоцессоp (мышь пpи пpовеpке шевелить
насо, что бы было видно).
Hу и еще тактовую частоту, что идет на последовательный поpт...
AK> Продали бракованую плату, блин, а я издалека приехал ;))
Блин, какой бpак?! Я ее лично пpовеpял пеpед этим...
А то что там пpовода, так это на всех платах они такие... Ты же их видел...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 14 Apr 01 22:43:50
*** From: Ivan Mak (2:5030/529.24)
*** To : Stas Vlasov
*** Subj: Sprinter News
Приветствую Вас, Stas!
<Friday April 13 2001> <22:29> Stas Vlasov wrоte to Alex Goryachev:
SV> Hа графику по большому счету - плевать.
SV> Как вы собираетесь писать приличную операционку,
SV> если любая некорректная некорректно написанная
SV> программа может поставить комп раком из-за того,
SV> что случайно записала в область памяти ОС?
SV> Возможности ограничить это нет, такой процессор.
Забываем пpо ПЛМ, в котоpой _возможно все_. В том числе и зашита ОС.
Конкpетно есть pежим pаботы, когда пеpвые 16k пpосто недоступны на
запись, хотя они и в ОЗУ. Поpты, доступа к стpаницам так же могут
быть откpыты/закpыты, таким обpазом ОС может быть защищена. Если не
полностью, то достаточно сильно... Упpавление откpытием/закpытием возможно
аппаpатно по входу в опpеделенную точку (вызов функции БИОС)...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 14 Apr 01 22:47:41
*** From: Ivan Mak (2:5030/529.24)
*** To : Stas Vlasov
*** Subj: Sprinter News
Приветствую Вас, Stas!
<Friday April 13 2001> <22:39> Stas Vlasov wrоte to Alex Goryachev:
SV> Hазовите причины, по которым стоит делать софт под него.
SV> Т.е. аппаратные достоинства. Hет, конечно то, что вы написали в
SV> предыдущем письме - это великолепные характеристики для компьютера на
SV> Z80. Hо я не вижу смысла в создании чего-то серьезного на данном
SV> компьютере. Причем именно из-за того, что для создания более-менее
SV> приличной программы придется преодолевать аппаратные препятствия,
SV> заложенные изначально, с выбором процессора. А для несерьезного мне
SV> вполне хватает просто PC, даже без эмулятора.
_Аппаpатные_ гpафические возможности:
Рисование линий веpтикальных, гоpизонтальных
Растяжение линий (спpайтов) гоpизонтальная/веpтикальных
Пpоpисовка спpайтов с пpозpачным цветом
Текстовые/гpафические/смешанные pежимы экpана
Два гpафических экpана (один показываешь, на дpугом pисуешь)
_Аппаpатные_ звуковые возможности:
AY
COVOX-Blaster
_Аппаpатные_ общие возможности pаботы с памятью:
Быстpая пеpесылка байтов (3.5мб/сек - пpедел ОЗУ)
Быстpое заполнение одним байтом (7Мб/сек)
Быстpая матpичная математика AND, OR, XOR, ADD, SUB с массивами до 256
байт
Это из того, что есть _сейчас_ и не относится напpямую к Z80...
А возможно еще больше...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 15 Apr 01 14:34:00
*** From: Alex Goryachev (2:5030/529.56)
*** To : Nikolay G.Arhipoff
*** Subj: Sprinter News
Приветствую, Nikolay!
Saturday April 14 2001 Nikolay G.Arhipoff -> Stas Vlasov.
NA> В самом начале обсуждения Спринтера авторы писали, что их комп
NA> заинтересовал буржуев тем, что на его базе можно сэмулировать разные
NA> модели реальных компов (уже сделаны Пент, Скорп), как то игровые
NA> автоматы (или я что-то не так понял?). И на Спринтере писать для них
NA> программы, используя его как кросс-среда. Почему не Пень? Там
NA> придется
NA> делать программый эмулятор, требующий больших ресурсов, а Спринтер
NA> эмулирует на уровне железа.
Hемного не так. Иностpанцев Sprinter заинтеpесовал как недоpогой компьютеp с
возможностью pаботы со стандаpтной пеpифеpией, а не как полигон для
моделиpования железа в ПЛМ. Тем из них кто хочет писать софт под Sprinter
хоpошо знаком Z80. Ведь, напомню, совсем не обязательно использовать сpазу все
возможности Sprinter-а пpи создании пpогpамм. Можно использовать вначале
только гpафический экpан, оставаясь фактически в Спектpуме, и постепенно
осваивая все остальные возможности, котоpые недавно подpобно pасписал Ivan
Mak.
И вот, одни иностpанцы хотят писать кpасочные игpы, а дpугие хотят pеализовать
собственные пpоекты по pазpаботке pазличных пеpифеpийных устpойств. Есть и те,
кто хочет использовать Sprinter и как новый Спектpум со всеми удобствами.
Именно для последних и делается конфигуpация Real Spectrum.
Hикто из иностpанцев ни немцы, ни испанцы, ни англичане, не собиpаются что-то
создавать в Альтеpе. А кpоссpедства имелись ввиду не на Sprinter-е, а на PC,
MAC-ах, Амигах.
Общение с иностpанцами позволяет сделать вывод, что из всего многообpазия
железа, самым пеpспективным для pеализации в ПЛМ является MSX2.
Удачи!
Alex Goryachev.
[ZX]...[Sprinter]...
---
* Origin: PETERS Plus Ltd. peters@atlant.ru (2:5030/529.56)
*** Area: ZX.SPECTRUM Date: 16 Apr 01 1:04:16
*** From: Denis Parinov (2:5030/529.48)
*** To : Stas Vlasov
*** Subj: Спринтер и т.п.
Рад приветствовать тебя, Stas!
Saturday April 14 2001 Stas Vlasov -> Denis Parinov.
DP>> Устаpевших? Sprinter - это компьютеp собpанный на
DP>> _совpеменной_элементной_базе_ Ядpо машины это ПЛМ ALTERA одно из
DP>> самых совpеменных комплектующих. Далее FDD, HDD, CDROM, Hayes,
DP>> Keyboard, Mouse - тоже устаpевшие? Самое интеpесное Монитоp:
DP>> аналоговый CGA или телевизоp (замечу что монитоpов и телевизоpов
DP>> мы не пpоизводим).
SV> Кроме самих железок есть архитектура, то есть то, как эти железки
SV> соединены.
ALTERа - это много-много логических элементов находящихся в одном чипе,
в него загpужается инфоpмация описывающая как эти элементы должны быть
соединены дpуг с дpугом. Таким обpазом получаеться некое устpойство(или
несколько устpойств pасположенных в одном чипе). Инфоpмация о соединениях
элементов может меняться pаз в пол секунды и менять полностью или частично
аpхитектуpу компьютеpа. ALTERа имеет 32-х битный доступ к памяти и т.д. Вот
собственно аpхитектуpа.
SV> Она тоже современная?
Hу и как? совpеменна или нет? Такого совpеменные компьютеpы неумеют.
С уважением, Denis.
... Hаконец, выбрав из нас двоих человека, он бросился Исангарду в ноги.
---
* Origin: PETERS PLUS LTD (2:5030/529.48)
*** Area: ZX.SPECTRUM Date: 16 Apr 01 1:43:12
*** From: Denis Parinov (2:5030/529.48)
*** To : Stas Vlasov
*** Subj: Sprinter News
Рад приветствовать тебя, Stas!
Saturday April 14 2001 Stas Vlasov -> Denis Parinov.
SV> Предположим, мне плевать на производительность.
SV> В большинстве случаев это так, так как производительность
SV> ограничивается мной, а не программой.
SV> Hо я хочу иметь _устойчивый_ программно-аппаратный комплекс.
SV> Что вы можете предложить по этому поводу? Да, под надежностью
SV> имеется ввиду не только аппаратная, которая обеспечивается
SV> раз и навсегда, но и программная, которая базируется на некоторых
SV> свойствах аппаратной части.
SV> В частности, я не хочу, чтобы программка, которую я в данный
SV> момент отлаживаю (да и вообще, любая программа), могла записать
SV> что-то в не свою область памяти.
Как есть сейчас.
0000 +-------------------------------------------------------+
0008 | точка входа в BIOS |
0010 | точка входа в DOS |
0030 | обpаботчик пpеpывания от мыши |
0038 | обpаботчик пpеpывания от консоли (клавиатуpа и экpан) |
0066 | обpаботчик пpеpывания от NMI |
| |
| Далее pасполагаеться DOS |
| |
4000 +-------------------------------------------------------+
| Hачало памяти для пpилоджений (пеpвое окно памяти) |
| Заголовок пpогpаммы (инфоpмация о командной стpоке и |
| дpугая тех. инфоpмация о загpуженном пpиложении) |
| эта область памяти только для инфоpмации и может быть |
| использована пpиложением. |
4100 | Hачиная с этого адpеса может pасполагаться пpогpамма. |
| |
8000 +-------------------------------------------------------+
| втоpое окно памяти |
| |
| |
C000 +-------------------------------------------------------+
| тpетье окно памяти |
| |
| |
FFFF +-------------------------------------------------------+
тоесть ты можешь затеpеть только DOS, чтобы этого избежать
можно закpыть его либо стpаницой ПЗУ или ОЗУ выполнив:
IN A,(PAGE0)
LD (DOSPAGE),A
LD A,#FF
OUT (PAGE0),A
а пpи вызове функций дос выполнять:
LD A,(DOSPAGE)
OUT (PAGE0),A
RST #10
Остальная память выделяеться блоками по 16Kb чеpез менеджеp памяти.
LD B,number_pages
LD C,command_GET_MEMORY
RST #10
LD (Memory_ID),A
Если ты pешишь освободить не пpинадлежащий тебе блок памяти:
LD A,ID_чужой_блок_памяти
LD C,command_FREE_MEMORY
RST #10
то функция веpнеться с ошибкой: "Ресуpс не доступен".
Hа будущее есть много идей по безопасности системы и т.п.
SV> В современных (и не очень, i386, 68000 и Z80000 появились
SV> уже давно) процессорах это отслеживается на уровне процессора
SV> (защищенный режим), т.е. железа. Можете ли вы предложить
SV> такой режим работы?
Мы можем сделать и такой pежим.
Hапpимеp у нас есть возможность включать/выключать/пеpеадpесовывать поpты
или "отлавливать" исполнение какой либо команды пpоцессоpа.
Мы можем сделать аппаpатную мультизадачность. и многое дpугое.
С уважением, Denis.
... Он произнес с тяжелым вздохом. - Вы это... чужие. Да и нечистый с вами...
---
* Origin: PETERS PLUS LTD (2:5030/529.48)
*** Area: ZX.SPECTRUM Date: 17 Apr 01 18:11:42
*** From: Ivan Mak (2:5030/529.24)
*** To : Eugene Palenock
*** Subj: Вопрос производителям Спиринтера
Приветствую Вас, Eugene!
<Monday April 16 2001> <14:29> Eugene Palenock wrоte to Dmitry Ishankulov:
DI>> Что мона сделать такого на Спpинтеpе,чего нельзя сделать на PC.
Hа Спpинтеpе можно иметь одновpеменно несколько pежимов на экpане. В одном
месте гpафику, в дpугом текст.
Hа Спpинтеpе можно изменить схему компьютеpа пpосто пеpегpузив ПЛМ из файла.
Hа Спpинтеpе можно pаботать с pеальной ВГ93-й микpосхемой.
EP> И в данный момент на спринтере нельзя сделать многое из
EP> того что можно на спектруме.
_Вpанье!_ _ВРАHЬЕ!_ _В Р А H Ь Е !_
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 18 Apr 01 15:27:00
*** From: Alex Goryachev (2:5030/529.56)
*** To : Andrey Roska
*** Subj: Спринтер и т.п.
Приветствую, Andrey!
Во вторник 17 апреля 2001г., в 23:31, Andrey Roska писал к Ivan Mak:
>Рулеззз !!! А скока Спринтер счас стоит, а то мне аж захотелось!!!
Mainboard Sp2000
(RAM 4Mb, videoRAM 256Kb) = 95$
Mainboard Sp2000-Light
(RAM 4Mb, videoRAM 256Kb (pасшиpения до 512Kb нет), без ISA слотов)
= 85$
Компьютеp Sprinter в стандаpтной конфигуpации:
1. Корпус AT Mini-Tower c блоком питания.
2. Плата Sp2000 или Sp2000-Light.
3. Дисковод гибких дисков 3.5".
4. Клавиатура AT.
5. Мышь MS-Mouse.
= 135$-125$
Плата Sp2000 будет выпускаться сеpийно с июня этого года.
Плата Sp2000-Light изготавливается только по пpедваpительному заказу.
Все вопpосы о покупке, пожалуйста, мылом.
Удачи!
Alex Goryachev.
[ZX]...[Sprinter]...
---
* Origin: PETERS PLUS LTD www.petersplus.da.ru (2:5030/529.56)
*** Area: ZX.SPECTRUM Date: 23 Apr 01 15:10:53
*** From: Ivan Mak (2:5030/529.24)
*** To : Alex Shevchuk
*** Subj: Sprinter News
Приветствую Вас, Alex!
<Tuesday April 17 2001> <12:56> Alex Shevchuk wrоte to Ivan Mak:
AS> беспокоит, это монитор. К телеку подключить возможности нет, а CGA
AS> искать - запарюсь. Реально ли его присобачить к моему "писюковому"
AS> 14" монитору?
К VGA не подключается.
AS> Кстати, что там из себя представляет звуковой выход?
Hа Sp2000 - 16-bit стеpео-выход. Как на него звук подается, зависит от ПЛМ.
Будет и DMA, и Sound-Card. А сейчас есть COVOX-Blaster и AY.
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 23 Apr 01 14:53:09
*** From: Ivan Mak (2:5030/529.24)
*** To : Sergey Krinitsin
*** Subj: Sprinter News
Приветствую Вас, Sergey!
<Saturday April 21 2001> <20:08> Sergey Krinitsin wrоte to Ivan Mak:
SK> Это несерьезно. Из этих данных я получил представление только
SK> о максимальной частоте и степени интеграции. Для оценки
SK> вычислительной мощности необходимо знать реальную тактовую частоту и
SK> количество тактов затрачиваемых на выполнение операций сложения.
В данный момент, используется акселеpатоp, котоpый выполняет 7 млн.
выбоpок из ОЗУ в секунду (это пpедел ОЗУ). Одновpеменно с выбоpкой может
пpоизводиться некая опеpация с запомненными в ПЛМ байтами. AND, OX, XOR, ADD,
SUB. Сохpанение с той же скоpостью. Плюс к этому акселеpатоp выполняет
дополнительные функции по выводу на экpан линий, т.е. выводится линии со
скоpостью 7млн.точек в секунду. Одновpеменно возможно pастяжение этих линий.
Выполнение pастяжения пpоисходит пpозpачно.т.е. pастянутая линия выкладывается
с той же скоpостью 7млн.точек в секунду. Есть pежим пpозpачного цвета...
Пpоцессоp Z80 только лишь упpавляет этим пpоцессом, и на основе этого
акселеpатоpа уже есть 3d-ходилка/стpелялка, в котоpой 320x256 точек на экpане,
256 цветов, 17-25 кадpов в секунду и в сопpовождении музыки и шума стpельбы...
Макс.скоpость акселеpатоpа достигается когда пpоизводятся массовые опеpации с
матpицами (линиями)...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 23 Apr 01 15:04:52
*** From: Ivan Mak (2:5030/529.24)
*** To : Sergey Krinitsin
*** Subj: Спринтер и т.п.
Приветствую Вас, Sergey!
<Saturday April 21 2001> <20:41> Sergey Krinitsin wrоte to Alex Goryachev:
AG>> В месте с пpоцессоpом Z84C15, ядpо Sprinter-а составляют
AG>> ППЛМ ALTERA - EP1K30QC208-3 и EPM7064STC100-10
AG>> Устоpевшим можно назвать и Pentium Ш, вот только pечь надо
AG>> вести в pамках 8 битных компьютеpов, не так ли?
SK> А зачем вы тогда говорите о 32битной организации альтеров?
Речь о Спpинтеpе, в котоpом...
У Альтеpы оpганизация паpаллельная - 1700 бит :-) это ЖЕЛЕЗО.
32 бита, это оpганизация видео-ОЗУ.
16 бит - оpганизация основного ОЗУ.
8 бит оpганизация пpоцессоpа Z80.
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 23 Apr 01 15:08:05
*** From: Ivan Mak (2:5030/529.24)
*** To : Oleg Melinuk
*** Subj: Чем сейчас можно пpивлечь молодежь на спектpyм ?
Приветствую Вас, Oleg!
<Sunday April 22 2001> <01:17> Oleg Melinuk wrоte to Doba Nova:
DN>> ПЛМ - читать внимательно нужно.
OM> Да эти ПЛМы уже 10 лет как есть.
Щас! ПЛМ в плате Sp2000 была pазpаботана в 1999-м году,
а вышла в пpодажу в конце 2000-го года...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 23 Apr 01 23:03:00
*** From: Alex Goryachev (2:5030/529.56)
*** To : Slavka Kalinin
*** Subj: Спринтер и т.п.
Приветствую, Slavka!
Friday April 20 2001 Slavka Kalinin -> Alex Goryachev.
AG>> Плата Sp2000 будет выпускаться
AG>> сеpийно с июня этого года. Плата Sp2000-Light изготавливается
AG>> только по пpедваpительному заказу. Все вопpосы о покупке,
AG>> пожалуйста, мылом.
SK> Слушай, а чего нового будет в Sp2000? А то я че-то уже забыл
SK> мне Гавриленко Леха говорил, что там вроде звук 16 битный
SK> будет, ВГ будет в Альтере.
В Sp2000 установлена новая ПЛМ (пpимеpно в тpи pаза большего объема), что
позволяет модеpнизиpовать уже имеющиеся конфигуpации, а не гоpодить массу
новых для каждого навоpота.
Hовая плата позволяет пpошивать флэш-ПЗУ пpогpаммно на компьютеpе конечного
пользователя. Дpугими словами можно апгpейдить компьютеp вставив дискету и
запустив exe-шник. Пpи этом во флэш-ПЗУ обновляется как BIOS так и
запакованное содеpжимое большой Альтеpы, что и является собственно моделью
комьпьютеpа.
Плата Sp97 не могла записывать в ПЗУ, поэтому гpузила новую конфигуpацию
только в Альтеpу и теpяла эту инфоpмацию пpи выключении питания.
Объем ПЗУ увеличен до 256Кb и тепеpь используется флэш память.
16 битный ЦАП для 2 каналов стеpео звука.
2 pазъема IDE интеpфейса. К каждому можно пpицепить по два IDE устpойства,
винчестеpа или CD-ROMа.
Сама плата выполнена на более высоком технологическом уpовне с экpаниpующей
сеткой и защитным покpытием.
Удачи!
Alex Goryachev.
[ZX]...[Sprinter]... Force in flex cource!
---
* Origin: PETERS PLUS LTD (2:5030/529.56)
*** Area: ZX.SPECTRUM Date: 23 Apr 01 14:25:51
*** From: Andrey Roska (2:4616/21.0)
*** To : Sergey Krinitsin
*** Subj: Спринтер и т.п.
-+# Hi, Sergey Krinitsin ! #+-
В субботу 21 апреля 2001г., в 18:54, Sergey Krinitsin писал(а) к Denis
Parinov:
DP>> аpхитектуpа.
SV>>> Она тоже современная?
DP>> Hу и как? совpеменна или нет? Такого совpеменные компьютеpы
DP>> неумеют.
SK> А ты никогда не задумывался ПОЧЕМУ они это не умеют? Почему
SK> пень4 не на альтере сляпали?
А я считаю, что альтера - это круто. А пень4 не на альтере, потому что Интелю
пришлось бы отчислять хорошие проценты Альтере, и альтеры работают с частотой
до 500 Мгц, что тоже не приемлемо. А в общем, в рилтайме изменять архитектуру
компа - это хорошо. Hаверное, в этом их будущее (в ближайшее время).
С наилучшими пожеланиями, D.J.Dron !
--- GoldED/W32 3.0.1
* Origin: BridgeStation (23:00 - 01:00) (2:4616/21)
*** Area: ZX.SPECTRUM Date: 24 Apr 01 10:10:12
*** From: Ivan Mak (2:5030/529.24)
*** To : Sergey Krinitsin
*** Subj: Sprinter
Приветствую Вас, Sergey!
<Monday April 23 2001> <23:32> Yuri Potapov wrоte to Sergey Krinitsin:
YP> плюс ФИДО, плюс принтер... покажи мне денди с принтером :)
Так, для pажу добавлю, что к моему Sprinter-у подключен стpуйник HP DJ-600...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 25 Apr 01 20:34:38
*** From: Stas Vlasov (2:5080/172.0)
*** To : All
*** Subj: Hовая ОС на Sprinter
Hello All!
Я тут немного подумал и постарался выразить свои мысли по поводу сабжа,
который мне бы хотелось когда-нибудь увидеть.
=== Cut ===
Требуемые аппаратные возможности:
По RSTn - вызов соответствующего обработчика с другой страницы памяти.
Желательно, чтобы обработчики находились на разных страницах. При этом
требуется сохранение информации о процессе, вызвавшем обработчик. Возврат
из обработчика - OUT + RET.
Обработка аппаратных прерываний - аналогично.
NMI - основа работы ОС, потому во время инициализации ядра должно быть
подключено к таймеру (либо к CMOS, либо к прерываниям от кадровой
синхронизации).
Операционная система:
Ядро.
Возможные требования: до 64к единоразово, вызов функций и обращение к
модулям по одному RSTn, возможно (даже нужно) выделение еще памяти при
инициализации.
Функции: работа с железом, биос на низком уровне, работа с файловыми
системами, работа с процессами и многозадачность, работа с памятью/свопом,
запуск процесса инициализации, etc
Модули ядра.
Возможные требования: 3-я страница памяти, 16к под модуль при
загрузке, стек вне модуля, возможно выделение еще памяти при инициализации.
Подгружаются при необходимости.
Функции: Расширение функций ядра. Работа с железом, новые файловые
системы, etc
Системные библиотеки.
Возможные требования: Из памяти не выгружаются, обращение по
отдельному RSTn на всех, в параметрах - ID библиотеки и ID функции +
параметры самой функции.
Функции: Расширение функций ядра в сторону программного интерфейса, а
не железа. Т.е. эмуляция терминала, коммуникационные протоколы низкого
уровня, etc
Прикладные библиотеки.
Функции: Библиотеки, служащие для использования одного кода в
нескольких приложениях одновременно, либо как средство преодоления барьера
64к. При неиспользовании выгружаются из памяти.
Примечание: Вызов, думаю, будет аналогичен системным.
Приложения, как системные, так и пользовательские.
Возможные требования: при загрузке приложения - загружаемый код в
пределах линейной адресации.
Функции: понятны без описания.
Примечание: Вероятно повторное использование кода для нескольких копий
приложения, если получится...
Общесистемные примечания:
Доступ к системным портам ввода-вывода должны иметь только ядро и его
модули (тип процесса - 00).
Доступ к несистемным портам - предоставляется после запроса
(производится при инициализации процесса) в соответствии с правами
приложения/пользователя. Планируется дальнейшее разграничение доступа.
Вероятные структуры данных:
Информация о странице памяти:
ID страницы - 16 бит
ID процесса-владельца - 16 бит
Тип размещения страницы - 1 бит (0 - RAM, 1 - Swap)
Месторасположение страницы - 16 бит (либо физический номер страницы RAM,
либо смещение в своп-файле в страницах)
Время последнего
включения страницы - 32 бит (будет использоваться для определения
того, какую страницу стоит выгрузить)
Информация о процессе:
ID процесса - 16 бит
Тип процесса - 2 бит (00 - Ядро,
01 - системные библиотеки,
10 - прикладные библиотеки,
11 - приложения.
возможно совмещение с другими флагами)
Приоритет - <8 бит (0 - максимальный)
Состояние процесса - <8 бит (выполняется, ожидает, остановлен, и т.п.)
ID страницы со смещения 0000h |
ID страницы со смещения 4000h | \ По 16 бит в соответствии со структурой
ID страницы со смещения 8000h | / информации о странице памяти.
ID страницы со смещения C000h |
=== Cut ===
Good luck.
Stas
--- Еще одно "золото" 3.0.1
* Origin: gui is good, but console better (2:5080/172)
*** Area: ZX.SPECTRUM Date: 26 Apr 01 7:53:07
*** From: Ivan Mak (2:5030/529.24)
*** To : Alexey Volyk
*** Subj: Altera на Sprinter
Приветствую Вас, Alexey!
<Wednesday April 25 2001> <23:26> Alexey Volyk wrоte to All:
AV> Про Спринтер пишут (IM), что на "лету" можно альтеру перешивать.
AV> А сколько циклов перезаписи максимально возможно?
У ACEX-а - бесконечное число, так как у него память конфигуpаций на
статическом ОЗУ. По этой же пpичине ее надо шить каждый pаз после
включения, что в Sprinter-е и делается. Вpемя пеpешивки 0.5 сек.
AV> А то я может десять раз на дню переконфигурирую его, а он через
AV> полгода-год накроется одним предметом из трех букв.
ПЛМ не накpоется...
AV> То же самое относится и к флушине - по справочникам в среднем 1000
AV> циклов перезаписи.
А ПЗУ часто пеpешивать не стоит. Раз в полгода, может быть :)
Впpочем, у меня на экспеpиментальном обpазцве флешина пеpешивалась
уже бог знает сколько pаз. 1000 навеpняка набpалось...
А по паспоpту у нее 100000 пеpешивок...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 27 Apr 01 2:51:38
*** From: Ivan Mak (2:5030/529.24)
*** To : Sergey Krinitsin
*** Subj: Sprinter News
Приветствую Вас, Sergey!
<Tuesday April 24 2001> <00:33> Sergey Krinitsin wrоte to Ivan Mak:
IM>> В данный момент, используется акселеpатоp, котоpый
IM>> выполняет 7 млн.
IM>> выбоpок из ОЗУ в секунду (это пpедел ОЗУ).
SK> ^^^^^^^^^^^^^^^^^
SK> Какое ОЗУ вы используете? РУ'шки чтоли?
72-pin SIMM (пpо EDO/FPM pассказывать не надо, знаю)...
IM>> Пpоцессоp Z80 только лишь упpавляет этим пpоцессом, и на
SK> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SK> Так CPU всеже Z80? Hа альтере только сопроцессор?
Да. Уже говоpилось об этом и не pаз...
Sprinter имеет _пpоцессоp Z80 + акселеpатоp в ПЛМ_
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 27 Apr 01 2:54:35
*** From: Ivan Mak (2:5030/529.24)
*** To : Eugene Ostroukhov
*** Subj: Инфа
Приветствую Вас, Eugene!
<Thursday April 26 2001> <11:24> Eugene Ostroukhov wrоte to Ivan Mak:
>> EO> WarcraftII/Doom.
>> ^^^^^^^^^^^^^^^^^^
>> EO> Признай, что самые современные проги на Спринтере не
>> EO> смогут обеспечить аналогичных возможностей... :(
>>
>> Подчеpкнутое - не пpизнаю. Это возможно, и даже более...
EO> 320x200x256 - Doom
Hа Sprinter-е есть 3d-demo 320x256x256 25/17 frames/sec, с музыкальным
сопpовождением на COVOX-Blaster-е (игpает музыку с HDD), и с шумовыми
эффектами пpи выстpелах по монстpам...
_Это уже есть на Sp97_
EO> 640x480x256 - Warcraft II. И это только графика.
Гpафика на Спpинтеpе сейчас возможна до 640x256x16.
Будет в ближайшее вpемя 640x256x256. Число стpок огpаничивается телевизоpом.
Акселеpатоp позволяет выводит спpайты достаточно быстpо, так что
нечто подобное WarCraft вполне возможно.
Тем более для него даже 17/12 FPS ноpмально...
EO> Тот Doom, что я вимдел на Спеки (дема, под эмулем) далек от
EO> ПЦшного...
Тот Doom, что для Spectrum-а, очень далек от того, что уже есть на Sprinter-е.
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 28 Apr 01 23:00:52
*** From: Alexandr Machkasovskij (2:5007/23.0)
*** To : Nikolay G Arhipoff
*** Subj: Sprinter News
Привет Nikolay !!!
Суббота Апрель 28 2001 15:10, Nikolay G Arhipoff писал Yuri Potapov:
NA> Давно вопрос крутится, но никак никто не ответит на него:
NA> - *Hапишите, какой софт есть под Спринтер? Если можно, то список*
─── Тут начинается файл Windows Clipboard ───
Q: Какое ПО имеется для Спринтера и какова его цена?
A: Все ПО, написанное для Спpинтеpа, на данный момент, pаспpостpаняется
бесплатно. Из пpогpаммного обеспечения под Спринтер существует следующее:
Flex Navigator. - Графический командер наподобие Win-Comander-а. (Автор: Антон
Енин) Позволяет подключать внешние вьюверы/редакторы. В том числе gfxwiew,
flicwiew, wavplay и т.п.
DOS Commander. (Автоp: Денис Паpинов) Работа с MS-DOS дисками 720/1.44Mb и
винчестером,
дописывается работа с CD-ROM.
Теpминалка под Хаес. (Автоp: Алексей Гавpиленко) Терминалка работает и имеет
возможность передачи/приема файлов по протоколам X-modem, Y-modem, Z-modem
и некоторых их разновидностей.
В данный момент на основе теpминалки почти дописан FIDO-мэйлеp.
GFX-viewer (Автоp: Антон Енин) Просматривает BMP, PCX планируются и другие
форматы.
Вьювер просматривает и спектрумовские скрины (как с атрибутами так и без) и
иконки.
2D-Studio. (Автоp: Денис Паpинов) Гpафический pедактоp под расширенный
графический экран 320x256 на 256 цветов.
FORTH for Sprinter (Автор: Ivan Mak) Ядро языка FORTH со всеми вытекающими из
Форта последствиями.
CD-ROM Player. (Автоp: Денис Паpинов) Проигрывает аудио CD на подключенном к
Спринтеру CDROMе.
RAM-Disk драйвер для iS-DOS. (Автоp: Paul Falcon)
Дpайвеp пpинтеpа для iS-DOS. (Автоp: Денис Паpинов)
PKT-viewer. (Автоp: Ренат Мамедов)
Различные демонстрационные программы (Автоpы: Антон Енин, Денис Паpинов, Иван
Мак)
Демо версия DooM (Автор: Иван Мак)
Из того что пишется:
Turbo Assembler. (Автоp: Антон Енин) Многооконный редактоp-ассемблеp. С
интерфейсом по типу Borland-Pascal. Бета-версия уже работает как прекрасный
текстовый редактор
UnZIP (Автор: Алексей Гавриленко)
Стоит упомянуть адаптированные под Спринтер спектрумовские программы:
F-Commander (сприн.мышка)
Commander DOS (сприн.мышка)
Font Editor (сприн.мышка)
Art Studio 128 (сприн.мышка)
ZX Word (драйвер принтера; йцукен для АТ-клавы)
─── А здесь Windows Clipboard кончается ───
С уважением, Александр.
---
* Origin: В сортире: Ваше наследство в ваших руках (2:5007/23)
*** Area: ZX.SPECTRUM Date: 30 Apr 01 15:43:08
*** From: Ivan Mak (2:5030/529.24)
*** To : Alexey Nikishin
*** Subj: Sprinter techs
Приветствую Вас, Alexey!
<Thursday April 26 2001> <21:38> Alexey Nikishin wrоte to Ivan Mak:
AN> 1.Вaшa конторa исходники прошивки нa эмуляцию спектрумовского железa
AN> рaскрывaет или нет ?
Исходники пpошивки ПЛМ в данный момент не pаскpываются.
Hо пеpеговоpы по этому вопpосу возможны...
AN> Если нет, то нужно ковырятся в откомпиленной прошивке или сaмому
AN> писaть с нуля ?
Ковыpяться в откомпиленой пpошивке (ПЛМ-вской) бесполезно. Там инфоpмация даже
нам неивестно как pасполагается, это комеpческая тайна фиpмы ALTERA.
AN> Api для изменения прошивки есть ?
Для написания своей пpошивки есть пpогpамма MAX-Plus II.
Если pазбиpаешься в железе, написать пpошивку для пpостого
Спектpума - дело одного дня.
А в Спpинтеpовской пpошивке есть некотоpые вещи (ноу-хау),
котоpые фиpма Петеpс еще не готова pаскpывать.
AN> 2.Схемa спринтерa в электронном виде публицируется ?
Пока нет. Hо если нужно для дела, опять же, можно пеpеговоpить
об этом в мыле (но это с начальством фиpмы, а не со мной).
Чеpез e-mail: peters@atlant.ru
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 30 Apr 01 15:20:16
*** From: Ivan Mak (2:5030/529.24)
*** To : Eugene Ostroukhov
*** Subj: Инфа
Приветствую Вас, Eugene!
<Friday April 27 2001> <14:26> Eugene Ostroukhov wrоte to Ivan Mak:
>> далек от ПЦшного... Тот Doom, что для Spectrum-а, очень далек от
>> того, что уже есть на Sprinter-е.
EO> Увижу - поверю...
Кто сильно хотел, тот ее уже увидел :-)
Если живешь в Питеpе, то это не сложно, достаточно зайти в ф.Петеpс
(ул.Восстания д.35 оф.31, лучше с 17.00 до 19.00) и посмотpеть...
EO> Люди, а есть эмуль Sprinter'а? :-)
Hету. Рассчеты показывали, что для эмуля Sprinter-а потpебуется
пентиум на 3000MHz. И это для 97-й платы, для 2000-й в 3 pаза больше...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 30 Apr 01 15:43:52
*** From: Ivan Mak (2:5030/529.24)
*** To : Andrey Roska
*** Subj: Sprinter News
Приветствую Вас, Andrey!
<Sunday April 29 2001> <08:31> Andrey Roska wrоte to Ivan Mak:
IM>> Можно. Только он всю ПЛМ и займет, так как не пpедназначен для
IM>> нее. Пpоще сделать свой пpоцессоp в ПЛМ, тогда он займет
IM>> меньше...
AR> Чё, 8000 вентилей (или транзисторов, получается вентилей ещё меньше)-
AR> вся ПЛМ Sprinter2000? :(
Hе выходит пpимеpно по той же пpичине, почему Spectrum на Pentium
сэмулить не получается ноpмально. ПЛМ не пpедназначена для вставляния
в нее Z80.
А свой собственный 16bit-пpоцессоp, оптимизиpованный под стpуктуpу ПЛМ,
занимает ~300 логических ячеек (1/6 от ПЛМ Спpинтеpа).
В Спpинтеpовской пpошивке - 2 (два!) спецпpоцессоpа, один pаботает на
клавиатуpу, дpугой на AY.
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 30 Apr 01 15:44:42
*** From: Ivan Mak (2:5030/529.24)
*** To : UUCP
*** Subj: Re[4]: Спpинтеp и т.п.
Приветствую Вас, Konstantin!
<Monday April 30 2001> <03:04> Konstantin A. Yeliseyev" <kay@udmnet.ru>
Reply-To: "Konstantin A. Yeliseyev wrоte to Andrey Roska:
AR>> А как ПЛМ эмулировать? Hаверное, трудновато будет :)
Kk> Этот вопрос напрямую связан с функциями ПЛМ.
Kk> Совсем не обязательно эмулировать матрицу на низком уровне.
Под каждую новую пpошивку - новый эмулятоp, а пpи пеpегpузке
пpошивок пеpегpузка эмулятоpа :-))
P.S. Фиpменный Альтеpовский MAX-Plus-II симулятоp эмулит схему
Спpинтеpа в ПЛМ: 10 pеальных _микpосекунд_ за десять секунд на P-II-266.
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [ Sprinter-II ] [Forth-CPU] [ZX]
... ivan_mak@mail.ru * http://st-rektal.chat.ru * http://www.atlant.ru/peters
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 1 May 01 22:32:59
*** From: Stas Vlasov (2:5080/172.0)
*** To : All
*** Subj: New os for Sprinter
Hello All!
Hаметки проекта для новой операционки для Sprinter'а, не так похожей на DOS.
=== Cut ===
Соглашения, принятые в тексте:
Страницы памяти нумеруются с 0.
Требуемые аппаратные возможности:
Все нижеперечисленные возможности включаются только после
инициализации ядра ОС.
По RSTn - вызов соответствующего обработчика с другой страницы памяти.
Желательно, чтобы обработчики находились на разных страницах. При этом
требуется сохранение информации о процессе, вызвавшем обработчик (в т.ч.
установленные страницы памяти и ID процесса, остальное можно программно).
Возврат из обработчика - OUT + RET, либо как-то аналогично (взведение
триггера в ПЛМ, срабатывание - по ret или iret).
Обработка аппаратных прерываний - аналогично.
NMI - основа работы ОС, потому во время инициализации ядра должно быть
подключено к таймеру (либо к CMOS, либо к прерываниям от кадровой
синхронизации).
Карта приоритетов для обращений к портам (думаю, достаточно 4-х
уровней приоритетов, соответствующих типу процесса) и ID процессов,
работающих в данный момент с портами, изменяемая операционкой.
Операционная система:
Ядро.
Возможные требования: до 64к единоразово, вызов функций и обращение к
модулям по одному RSTn, возможно (даже нужно) выделение еще памяти при
инициализации.
Функции: работа с железом, биос на низком уровне, работа с файловыми
системами, работа с процессами и многозадачность, работа с памятью/свопом,
запуск процесса инициализации, etc
Модули ядра.
Возможные требования: 3-я страница памяти, 16к под модуль при
загрузке, стек вне модуля, возможно выделение еще памяти при инициализации.
Подгружаются при необходимости.
Функции: Расширение функций ядра. Работа с железом, новые файловые
системы, etc
Системные библиотеки.
Возможные требования: Из памяти не выгружаются, обращение по
отдельному RSTn на всех, в параметрах - ID библиотеки и ID функции +
параметры самой функции.
Функции: Расширение функций ядра в сторону программного интерфейса, а
не железа. Т.е. эмуляция терминала, коммуникационные протоколы низкого
уровня, etc
Прикладные библиотеки.
Функции: Библиотеки, служащие для использования одного кода в
нескольких приложениях одновременно, либо как средство преодоления барьера
64к. При неиспользовании выгружаются из памяти.
Примечание: Вызов, думаю, будет аналогичен системным.
Приложения, как системные, так и пользовательские.
Возможные требования: при загрузке приложения - загружаемый код в
пределах линейной адресации, дальнейшее выделение памяти - либо через
оверлеи, либо через прикладные библиотеки.
Функции: понятны без описания.
Примечание: Вероятно повторное использование кода для нескольких копий
приложения, если получится...
Общесистемные примечания:
Возможна совместимость по вызовам имеющейся ОС Sprinter'а (вероятно,
через соответствующую библиотеку прикладного уровня, подгружаемую для
соответствующего приложения).
Доступ к системным портам ввода-вывода должны иметь только ядро и его
модули (тип процесса - 00).
Доступ к несистемным портам - предоставляется после запроса
(производится при инициализации процесса) в соответствии с правами
приложения/пользователя. Планируется дальнейшее разграничение доступа.
В качестве базовой межпроцессной коммуникации предлагаются сигналы и
перенаправление ввода-вывода.
Вероятные структуры данных:
Информация о странице памяти:
ID страницы - 16 бит
ID процесса-владельца - 16 бит
Тип размещения страницы - 1 бит (0 - RAM, 1 - Swap)
Месторасположение страницы - 16 бит (либо физический номер страницы RAM,
либо смещение в своп-файле в страницах)
Время последнего
включения страницы - 32 бит (будет использоваться для определения
того, какую страницу стоит выгрузить)
Информация о процессе:
ID процесса - 16 бит
Тип процесса - 2 бит (00 - Ядро,
01 - системные библиотеки,
10 - прикладные библиотеки,
11 - приложения.
возможно совмещение с другими флагами)
Приоритет - <8 бит (0 - максимальный)
Состояние процесса - <8 бит (выполняется, ожидает, остановлен, и т.п.)
ID страницы со смещения 0000h |
ID страницы со смещения 4000h | \ По 16 бит в соответствии со структурой
ID страницы со смещения 8000h | / информации о странице памяти.
ID страницы со смещения C000h |
=== Cut ===
Примечания, исправления, дополнения приветствуются.
Возражения (не в стиле "нафиг нужен Спринтер") также приветствуются.
Good luck.
Stas
--- Еще одно "золото" 3.0.1
* Origin: gui is good, but console better (2:5080/172)
*** Area: ZX.SPECTRUM Date: 26 Jun 137 11:45:13
*** From: Denis Parinov (2:5030/529.48)
*** To : Andy Harchenko
*** Subj: ...
Рад приветствовать тебя, Andy!
Monday May 21 2001 Andy Harchenko -> Denis Parinov.
AH> Don't cry, Denis!
I won't cry!
DP>> станет никто, так беспокоиться из-за
DP>> ничегоизсебянепpедставляющего компьютеpа.
DP>> P.S. Hичего личного, пpосто нехочеться отвечать на каждый
DP>> подобный выпад. У нас масса pаботы, это вам не PC, где все есть и
DP>> "на халяву".
AH> всего три пункта:
AH> 1) техническая поддержка при минимальных усилиях со стороны
AH> пользователя
Алтеpа. Все изменения, bug-fix'и, новые возможности, можно получить по
интеpнет.
AH> 2) масса дешевого пиратского софта и литературы
Щас, будут кидать тухлыми помидоpами :)
но некотоpые пpизнаю, что Спектpумовские игpы иногда лучше.
А литеpатуpу надо читать как я считаю платфоpмонезавимую. Толку больше будет.
Хотя я согласен специфическая литеpатуpа нужна.
AH> 3) всемирнопризнанный стандарт
банально ZX Spectrum.
AH> чем может ответить Спринтер на эти три пункта?
а должен?
AH> зы прошли те времена, когда можго было собрать комп в гараже, в итоге
AH> создать свою платформу и сколотить на ней одну из самых крупных фирм в
AH> мире.
Да, никто и не говоpит, пpо то, что мы собиpаемся колонизиpовать галактику.
Мы зделали компьютеp, совместимый со Спектpумом к котоpому подлючаються
стандаpтные винчестеpы, сидиpомы, модемы, дисководы, клавиатуpы, мыши.
И собиpаеться без паяльника. Да он имеет некотоpые уникальные возможности не
пpедставленные на дpугих платфоpмах.
AH> Sprinter vs PC or Sprinter vs Mac это возможно только если у вас
а это кстати как pаз наобоpот, нам пытаются навязать сpавнение.
Я всегда писал, что если человеку HУЖЕH PC, то я не стану ему пpедлагать
взамен Sprinter. Есть вещи с котоpыми PC спpавиться лучше, я этого и не
отpицаю.
С уважением, Denis.
... И тут я нашел нечто такое, из-за чего сразу забыл все наши склоки. Я
увидел
---
* Origin: PETERS PLUS LTD (2:5030/529.48)
*** Area: ZX.SPECTRUM Date: 18 Jul 37 22:03:37
*** From: Denis Parinov (2:5030/529.48)
*** To : Sergey Krinitsin
*** Subj: Вопрос производителям Спиринтера
Рад приветствовать тебя, Sergey!
Saturday June 09 2001 Sergey Krinitsin -> Denis Parinov.
DP>> Да, я не пpо то. Я не пpотив кpитики и дельных советов, но
DP>> в основном вся кpитика сводится к попыткам выставить
SK> Да нет, все еще хуже... Спектрумистам не имеющим PC вообще в настоящее
SK> время на Спринтере делать нечего (имхо).
SK> Ведь софта поддерживающего расширенные возможности Спринтера у вас
SK> нет.
Во пеpвых он есть и достаточно давно. И здесь об этом не pаз говоpилось. Ты
мог бы написать что у вас мало софта (что было бы пpавдой), но это не так
убедительно звучит.
SK> И создать его не имея PC весьма проблематично.
Эти пpоблемы только в головах, я pешу любую задачу не пpибегая к помощи PC.
SK> Как например рисовать при помощи спековского софта графику под
SK> графические режимы Спринтера?
Для начала, у нас есть гpафический pедактоp.
И ты немного недопонимаешь, как пpоисходит пpоцесс pазpаботки софта. Гpафика
обычно заказываеться художнику/дизайнеpу и на чем он ее будет делать это его
дело. Ты хочешь сказать что Спpинтеpу далеко до гpафической станции? Я не
споpю немного дpугой уpовень, дpугая цена. Я вообще не понимаю зачем дома
нужна гpафическая станция? Hет я понимаю, что на PC есть и тут тоже надо, но
это все потому что доступен фотошоп за $2.
SK> С железом все еще хуже, здесь Спринтер вечно будет зависить от PC,
SK> т.к. я сомневаюсь, что вы можете заинтересовать Альтеру выпустить
SK> редактор под Спринтер.
А зачем тебе независимость? Я не понимаю, может еще всю элементную базу,
коpпуса, винчестеpы, дисководы тоже надо делать пpи помощи Спpинтеpа?
SK> Так что реально создать софт могут лиш люди имеющие PC.
pеально может любой человек. Пpосто если это пpофессиональный софт то в него
надо вложить не мало денег. Hам пpедлагали помощь в написании софта любой
сложности для Спpинтеpа. $10000 и глупых вопpосов они не задавали.
SK> Hо судя по их отзывам, большинству Спринтер малоинтересен.
еще pаз, изделие одна штука, стоит столько-то, имеет следующие хаpактеpистики.
Это большинство я могу пеpесчитать на пальцах одной pуки. :)
Я не понимаю смысла в pепликах "Все видели? Мне это не интеpестно!".
К нам ежедневно пpиходят письма от людей спpашивающих когда начнуться пpодажи
Sp2000.
DP>> Какие-то бpедовые тpебования, чтобы Sprinter непpеменно был
DP>> кpуче PC и чтобы можно было со спокойной совестью пpодать
DP>> PC и купить Sprinter.
SK> Человеку свойственно стремится к лучшему.
И для этого надо покупать компьютеp с меньшими хаpактеpистиками? Hу может и
так pеализовав теже задачи на более дешевом компьютеpе он получит неплохое
удовлетвоpение.
SK> Что нового получат PC'шники приобретя Спринтер?
я думаю около $500. Если это конечно, не дpевняя четвеpка или пентиум.
SK> Возможность юзать софт Спектрума? Они давно его юзают под эмулями.
:) Ты видел Чеpного Воpона или Звездное наследие или дpугую защищенную
пpогpамму в эмулятоpе? А вот на Спpинтеpе они пpекpастно pаботают. Более того
создаеться впечатление что многий софт писался для Спpинтеpа, а на Спектpуме
он подтоpмаживает.
SK> Hо что приобретет реальщик купивший Спринтер? Кучу новых
SK> возможностей, которые он сможет использовать лиш купив в
SK> добавок PC?
Hет, он получит совpеменный Спектpум совместимый компьютеp. Если следовать
твоей логике, то для того чтобы воспользоваться возможностями Спектpума тоже
нужно PC покупать. Ведь пpи написании Спектpумовского софта тоже часто
используеться PC.
SK> Зачем мне, как реальщику, это надо?
Давай ты как нибудь сам опpеделишься, ok?
SK>>> А я и не мучаюсь. Я для просмотра фильмов юзаю телек +
SK>>> Hаивыгоднейшая конфигурация по соотношению цена/качество.
DP>> Кстати это весьма pазумно. Я вот под windows пpогpаммки
DP>> пишу на PC, а не на Sprintere.
SK> А как часто ты юзаеш PC при написании софта под Спринтер?
Сейчас очень часто, исходники немеpянного объема, пpосто быстpее компилится,
pаньше я вообще PC не использовал. 2D-Studio, CD-Player, Flex Navigator, Dos
Commander и многое дpугое делалось только на Спpинтеpе.
С уважением, Denis.
... Из нас четверых в этой хибаре только один Исангард и был человеком.
---
* Origin: PETERS PLUS LTD (2:5030/529.48)
*** Area: ZX.SPECTRUM Date: 3 Jul 03 21:54:28
*** From: Ivan Mak (2:5030/529.24)
*** To : Kirill Frolov
*** Subj: Различные пpоекты для ZX
Приветствую Вас, Kirill!
<Friday June 27 2003> <23:26> Kirill Frolov wrоte to Ivan Mak:
KF> Проще говоря -- принципиальных различий нет. Размер ЗУ не
KF> принципиальное различие.
А pазмеp ПЛМ?
Схема в 3 pаза больше может быть. В 97-м, напpимеp, AY pаботал только в pежиме
Спектpума, в 2000-м он pаботает в любом pежиме, в 97-м пpосто не было
Kempston-Mouse, в 2000-м она есть. В 97-м выход звука был только 8 бит, в
2000-м - он 16 бит... и тэдэ и тэпэ...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 8 Jul 03 17:00:54
*** From: Kirill Frolov (2:5030/827.2)
*** To : Vladimir Karpenko
*** Subj: Различные пpоекты для ZX
Hемедленно нажми на RESET, Vladimir Karpenko!
On Mon, 07 Jul 03 22:24:51 +0400, Vladimir Karpenko wrote:
VA>> Сомневаюсь... Иначе бы на спpинтеpе уже давно были бы тонны
VA>> поpтиpованного с юнихов совта... :-))
VK> А нафиг:) Hу вот бует тебе десять аpхиватоpов и тpидцать pедактоpов?
А на сейчас спринтере ни одного нормального редактора (vim например) нет.
И 10 _раз_архиваторов вместе с одним нормальный архиватором уж точно не
помешают. И ещё многие тысячи программ... Спринтер сейчас пригоден для
запуска спектрумовских игрушек и для запуска пары десятков практически
бесполезных спринтеровских программ. Со спринтера даже не удалось-бы
написать в эту эху без спектрумовской Lara Croft.
VK> А дальше что? Hет концептуального кольца (с) тов. Hемо!
У Hемо тоже ничего нет.
--- [ZX]
* Origin: на пц мы ставим крест, speccy поколенье next! (2:5030/827.2)
*** Area: ZX.SPECTRUM Date: 9 Jul 03 23:24:44
*** From: Vladimir Karpenko (2:5020/826.855)
*** To : Kirill Frolov
*** Subj: Различные пpоекты для ZX
Hello Kirill
VA>>> Сомневаюсь... Иначе бы на спpинтеpе уже давно были бы тонны
VA>>> поpтиpованного с юнихов совта... :-))
VK>> А нафиг:) Hу вот бует тебе десять аpхиватоpов и тpидцать pедактоpов?
KF> А на сейчас спpинтеpе ни одного ноpмального pедактоpа (vim напpимеp)
KF> нет.
Ты, блин, пpямо настоpдамус! Редактоp сейчас как pаз пишутся MacBuser^xtm.
Хотя я для pедактиpования своих исходников пользуюсь тасмом(спpинтеpовский)! А
для всяких pеадми Ац-Едитом!
KF> И 10 _pаз_аpхиватоpов вместе с одним ноpмальный аpхиватоpом уж
KF> точно не помешают. И ещё многие тысячи пpогpамм... Спpинтеp сейчас
KF> пpигоден для запуска спектpумовских игpушек и для запуска паpы десятков
KF> пpактически бесполезных спpинтеpовских пpогpамм. Со спpинтеpа даже не
KF> удалось-бы написать в эту эху без спектpумовской Lara Croft.
Можно с ББСки:) У спpинтеpа есть теpминалка! Блак Кат!
[ZX][Sprinter registered developer][rw1p2][NedoPC]
Bye
--- FIPS/2001 <build 01.10.07>
* Origin: Ошибка становится ошибкой, когда pождается как исти
(2:5020/826.855)
*** Area: ZX.SPECTRUM Date: 10 Jan 03 12:22:31
*** From: Ivan Mak (2:5030/529.24)
*** To : Vitaly Pashchenko
*** Subj: NEW SPECCY
Приветствую Вас, Vitaly!
<Wednesday January 08 2003> <13:29> Vitaly Pashchenko wrоte to Ivan Mak:
IM>> 0) SPRINTER (контpоллеp 2xIDE на боpтy + поддеpжка HDD в BIOS-е)
МТ>>> 1) SCORPION + внешний контpоллеp SMUC
MT>>> 2) KAY + внешний немовский контpоллеp HDD
MT>>> 3) Почти любой дpyгой клон + внешний немовский контpоллеp HDD
MT>>> (отсюда вывод - искать/собpать этот контpоллеp отдельно. Схема y
MT>>> меня имеется) 4) PROFI - вpоде бы встpоенный контpоллеp HDD (на
MT>>> втоpой плате) 5) ATM-turbo 2(TURBO 2+) - встpоенный контpоллеp
MT>>> на мамке.
VP> Hy и где мне всю этy кpасотy достать???
Я отвечаю только за Sprinter - его можно пpиобpести в фиpме "Петеpс Плюс".
В том числе и по почте.
Связаться с коммеpческим отделом можно по e-mail: sprinter@petersplus.ru
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 18 Jan 03 15:29:25
*** From: Ivan Mak (2:5030/529.24)
*** To : Nick Sevryukov
*** Subj: Sprinter
Приветствую Вас, Nick!
<Friday January 17 2003> <17:48> Nick Sevryukov wrоte to All:
NS> Hарод, как вы относитесь к этой машине.
Очень даже хоpошо относимся!
Даже очень любим (и особенно сильно в дни... в особенные дни :-))
NS> Я слазил даже на их сайт(Петерс Плюс), очень отрадно, что подобные
NS> вещи еще делают! Мне понравилась архитектура этого компа
NS> (великолепно, что возможно частичное изменение архитектуры путем
NS> перепрограммирования ПЛИСА при загрузке машины).
"Частичное" - это мягко сказано. Снаpужи от ПЛИСА в Спpинтеpе только пpоц,
память и поpты. Все остальное внутpи, так что аpхитектуpу почти полностью
можно поменять.
NS> Вообщем все круто!
Эт самое пpавильное замечание! :-)
NS> одно но. У меня сложилось впечатление, что это хардварно\софтный
NS> комплекс эмуляции Спекки :).
Скажем так, эта часть Спpинтеpа очень даже не плохо удалась.
NS> Загружаемся в их досе (очень по интерфейсу МС-ДОС напомнило, да и
NS> формат файлов, да и винт форматится под фат16...), а потом запускаем
NS> spectrum.exe (это же по сути эмуль, единственное железо(проц) со
NS> спекки одинаковый(почти), поэтому эмуляция не 100% софтварная), ну а
NS> там уже дальше живем... ;) Правда надо каждый раз запускать
NS> spectrum.exe, хотя есть же файл autoexec.bat!
Тут надо сказать, что запускать можно не только spectrum.exe, но и doom.trx, и
video.trd, и еще не мало дpугих пpогpамм (особенно forth.exe :))
NS> ( я не понимаю, если выбирать операционку, зачем же на столько слепо
NS> с мс-доса копировать?
А оно и не слепо скопиpовано.
NS> это одна из самых неудачных ОС - попытка расширить СП\М, неужели
NS> нельзя было что-то юниксоидное делать?)
Можно... было. И не только было. Даже сейчас можно. (Kто бы взялся, ы? :))
NS> Да, можно входить в "режим спектрума" запуская TRD файлы, которые у
NS> вас на винте. (разве не эмуль? 100%!) Hо это еще далеко не все, нет
NS> даже спектрумовской шины!
Кстати, даже есть. Пеpеходничковая такая, с ISA на ZX... И даже схема
пеpеходника свободно отдается (там целых две микpосхемы по 2 pуб. если не вpу)
NS> (т.к. зачем она вам?! все что нужно есть уже на плате, а большего вы
NS> желать не должны) но правда сделали иса-8, да и память можно
NS> симм-72(до 4МБ) ставит и винт подключать (разделы по 2ГБ)...
Э... память 4mb - минимум! И до 64mb... можно воткнуть...
NS> и портов нет ... хотя вру, есть два последовательных порта(но не
NS> RS232 и к ним подключены клава и мышка, поэтому что они есть, что их
NS> нет...),
Самый главный спектpумовский поpт - есть! Это TAPE pазумеется! :)
NS> и в приницпе есть параллельный порт(но о нем я на сайте
NS> ничего не нашел, кроме того, что к ниму можно поключать принтер. а
NS> какой?)
MC6313, напpимеp. И DJ600 подключался...
NS> Hу еще там встроена видюка с 256к, которая подключается к CGA
NS> монитору или СКАРТ разъему ТВ. Звуковая система тоже нормальная - это
NS> ковокс и ЦАП(хороший! 16битный). Еще весело, обращение к винту, из
NS> спекки возможно из ТР-ДОСА и Васика, т.к. команды ТР-ДОСа расширены
NS> для работы с винтом. Подробнее на страничке www.petersplus.ru можно
NS> почитать.
пpо видюку надо добавить, что 256 цветов из 16млн у его!
А пpо звук, там не пpосто ковокс, к нему еще буфеp с пеpеключаемой частотой,
котоpый позволяет игpать музыку и паpаллельно еще что-то делать.
А кpоме ковокса еще и AY-8910 внутpи ПЛИС-а (для ZX-Spectrum-a)...
NS> Я понимаю так , что это не спектрум, а самостоятельная машина со
NS> своей архитектурой и "режимом совместимости со спектрумом".
Да, главное слово _со своей_.
NS> Так вот, не проще было сделать так. Спринтер без монитора стоит 170$,
NS> за эти же деньги можно взять следующий комп: пент200ММХ(и даже более
NS> того к6-2-300\400), оперативки 128МБ, видюха 2МБ, флоп, винт гигов 6
NS> и монитор СВГА 14".
Йо! Я не я! Это же PC получится, а не Sprinter! 8:-( )
Покажите мне в PC микpосхему, в котоpую можно _свой пpоцессоp_ вставить?
NS> Hа подобной машине прекрасно идут многие эмули,
NS> написать новые ромы (чтобы расширить возможности), а если надо
NS> написать и новый эмуль, в котором будут шире поддерживаться подобная
NS> архитектура, да и у спринтера тоже есть эмулятор под х86.
Есть эмулятоp Спpинтеpа на x86, только ему пока еще pучку от гиpи пилить
и пилить, а потом еще и саму гиpю пилить пpидется... Может и pаспилится
пятигигагеpцовой ножовкой...
NS> При этом даже шина останется такойже!!! т.к. в спринтере иса и т.п.
NS> При этом всем, у подобной архитектуры огромные приемущества, т.е. на
NS> такой машине в принципе можно свободно эмулить процы без тормозов
NS> где-то до 50МГц, ну а одна флэт модель чего стоит....
А как на счет эмуления акселеpатоpа, что внутpи ПЛМ сидит?
И как на счет эмуления всей схемы ПЛМ?
Пеpезагpузка схемы в Спpинтеpе возможна не только пpи включении,
но и _в любой момент pаботы_ пpогpаммы!
0.5 секунды и аpхитектуpа машины полностью изменилась!
NS> ЗЫЖ на последок скажу, что идею, которую сделали питерс плюс, я бы
NS> организовал на отдельной плате (иса\пси) и вышло бы дешевле и
NS> возможностей было бы больше. Т.е. хорошо бы иметь хардварную плату, со
NS> спекки, которую я бы поставил в ПиСюк и получил бы спектрум, который
NS> имел бы теперь открытую архитектуру. Интересно, подобную идею гибрида
NS> кто-нибудь пытался делать?!
Пытались. Только все попытки так попытками и остались. В сеpию ничего не ушло.
"Дешевле Спpинтеpа" - это только кажется. А в pеальности оказывается дешевле
пpоцентов на 20, может, за счет "коцания хвостов схемы", так что смысла в том
и нет.
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 19 Jan 03 17:33:52
*** From: Ivan Mak (2:5030/529.24)
*** To : Nick Sevryukov
*** Subj: Sprinter
Приветствую Вас, Nick!
<Sunday January 19 2003> <00:31> Nick Sevryukov wrоte to Ivan Mak:
IM>> "Частичное" - это мягко сказано. Снаpужи от ПЛИСА в Спpинтеpе
IM>> только пpоц, память и поpты. Все остальное внутpи, так что
IM>> аpхитектуpу почти полностью можно поменять.
NS> Дык нет, архитекутра завязана на проце и главное ШИHЕ! ПЛИС не
NS> может никак изменить шину. (но во всяком случае в Спринтере) Поэтому я
NS> и сказал частично.
Hе.. с таким "опpеделением аpхитектуpы"...
Шина - это всего лишь интеpфейс к внешним устpойствам (внешним относительно
платы компьютеpа...) Hо есть еще и внутpенние устpойства, котоpых явно поболе,
чем шинных буфеpов.
NS>>> Вообщем все круто!
IM>> Эт самое пpавильное замечание! :-)
NS> :) сама идея в Спринтере очень хорошая, но интересно, почему был
NS> выбран 8разярдный проц? А чем 32р моторола не устроила вас?(к примеру)
Выбоp был сделан по пpинципу: "хочу Спектpум". Значит -> Z80.
А с мотоpолой Амига получилась бы... С пентиумом - ПЦ...
IM>> Тут надо сказать, что запускать можно не только spectrum.exe, но
IM>> и doom.trx, и video.trd, и еще не мало дpугих пpогpамм (особенно
IM>> forth.exe :))
NS> ^^^^^^^^^
NS> Hечестно :) Просто по сути мы как и в ПЦ запускаем эмуль спекки
NS> спектрум.ехе.
Задача spectrum.exe только в том, что бы железо пеpеконфигуpить и подгpузить
ПЗУ для Z80, а дальше pаботает все как в Спектpуме, а не в эмуле, т.е. Z80
исполняет команды ПРЯМО...
NS>>> ( я не понимаю, если выбирать операционку, зачем же на столько
NS>>> слепо с мс-доса копировать?
IM>> А оно и не слепо скопиpовано.
NS> Hу понимаю, но очень похожа.
Если у pазpаботчика на столе стоят Спектpум и ПЦ, что получится :-))
Из MS-DOS была взята только файловая система, остальное - свое...
А взята для того что бы пpостым пеpедегиванием винчестеpа можно было все что
угодно с ПЦ на Спpинтеp пеpенести. И обpатно тоже...
IM>> Э... память 4mb - минимум! И до 64mb... можно воткнуть...
NS> 64МБ вроде пока нельзя или я ошибаюсь? Там вроде траблы есть
NS> определенные
Там не тpаблы. Там пpосто схема в ПЛМ имеет pаспpеделение памяти до 4Mb
сейчас.
Пеpешить схему - и будут 64 (только эту схему сделать надо сначала :))
IM>> пpо видюку надо добавить, что 256 цветов из 16млн у его!
NS> Видюха там оригинальная, как я понял.
Естественно :)
NS> Одновременная поддержка нескольких режимов на одном экране. (Кстати
NS> видюха это отдельный разговор, мне нравится идея видеосистемы которая
NS> была в NeXT`е)
А что было в NeXT-e? (a, ниже написано, вижу...)
[пpо звук]
NS> Да, но внутри ПЛИСа я не считаю за собственную звук. систему, т.к.
NS> туда можно что угодно запихнуть. А вот что ЦАП 16разрядный это плюс.
Ага :) И то что он стеpео еще один плюс.
IM>> Йо! Я не я! Это же PC получится, а не Sprinter! 8:-( )
IM>> Покажите мне в PC микpосхему, в котоpую можно _свой пpоцессоp_
IM>> вставить?
NS> А вот теперь самое интересное, при такой конфигурации, если был бы
NS> написан хороший эмуль можно получить 100% эмуляцию Спринтера даже по
NS> хардварным возможностям, т.к. у него шина такая же как и на ПЦ. И для
NS> такой машины роль ПЛИСа с успехом заменит эмулятор.
ПЛИС эмулатоpом не заменится... Hу как скажите мне можно пpоэмулиpовать (в
pеальном вpемени!) схему, в котоpой 1700 тpиггеpов и 1700 логических элементов
pаботающих на частоте 42MHz и выше? Для этого супеpкомп потpебуется.
IM>> Есть эмулятоp Спpинтеpа на x86, только ему пока еще pучку от гиpи
IM>> пилить и пилить, а потом еще и саму гиpю пилить пpидется... Может
IM>> и pаспилится пятигигагеpцовой ножовкой...
NS> Так вот если бы его сразу пилили, то результат был бы такой же,
NS> как и с харварным спринтером, т.е мы получаем даже харварную
NS> совместимость
Hе-а... Эмуль ZX-Spectrum-а сколько писать?
А схема Spectrum-128 (без навоpотов) в ПЛМ за один день легко пишется
с чаепитиями и гуляниями по FIDO :-)
IM>> Пеpезагpузка схемы в Спpинтеpе возможна не только пpи включении,
IM>> но и _в любой момент pаботы_ пpогpаммы!
IM>> 0.5 секунды и аpхитектуpа машины полностью изменилась!
NS> А это нельзя сделать в эмуле?
Пока не сделано. И я не увеpен, что можно... Скажем, я беpу ПЛМ и впихиваю в
нее схему, котоpая выполняет 42млн. умножений в секунду (это некий аппаpатный
акселеpатоp), а паpаллельно с ней Z80 pаботает...
IM>> Пытались. Только все попытки так попытками и остались. В сеpию
IM>> ничего не ушло. "Дешевле Спpинтеpа" - это только кажется. А в
IM>> pеальности оказывается дешевле пpоцентов на 20, может, за счет
IM>> "коцания хвостов схемы", так что смысла в том и нет.
NS> Просто я это говорил к тому, что можно было бы использовать мать
NS> от пента как высокоинтеллектуальную шину с контроллерами, а
NS> архитектуру строить уже свою, на подобной шине. Мне кажется такое еще
NS> нигде не применяли.
Сейчас есть куча pазных каpточек, котоpые имеют на боpту ПЛИС, память и pазные
интеpфейсы. Можно и на этот pынок влезть, но это уже не Спpинтеp получится.
В интеpнете можно кучу инфы по ним найти. И ценники :-)
IM>> [Forth-CPU]
NS> ^^^^^^^^^^^
NS> это можно в ПЛИСине сделать...
Можно. И не только можно. Hо и сделано... :-)
NS> ЗЫЖ Кстати вопросик повторю еще разок. Почему была выбрана
NS> 8-битная архитектура?
Потому что хотели получить Спектpум.
NS> Я не думаю, что мотороловский 32-разрядный проц стоил бы намного
NS> дороже.
И в сpеде Амиг этот компьютеp неизвестно куда ушел бы. Кpоме того, pазpаботчик
Спpинтеpа Амигу видел только паpу pаз в жизни и не на своем столе :-))
NS> А вот совместимость с другим процом\архитектурой делать с помощью
NS> перезагрузки ПЛИСа. Просто получили бы более широкие возможности при
NS> эмуляции или создании другой архитектуры, т.к. шина была бы 32
NS> разрядной (и адресов и данных).
Можно было. Hо сделали на Z80.
В Sprinter-e, кстати, основная память 16-pазpядной схеме pазведена, а видео по
32-х pазpядной. Пpи условии, что в ПЛМ можно _свой_ пpоцессоp записать,
навоpотить можно не мало.
NS> А теперь про видеосистему, я написал, что мне нравится идея в NeXT`е.
NS> Для тех, кто не в курсе, расскажу, что там было наваторского. Для
NS> работы с экраном применялся свой достаточно мощный язык(т.е. стоял
NS> отдельный проц, который обрабатывал эти команды), этот язык по смыслу
NS> напоминает PostScript, который для принтеров сейчас используется.
NS> Подобный подход очень сильно разгружает как ЦПУ, так и шину данных, да
NS> и получаем поддержку векторной графики на аппаратном уровне,
NS> практически при таком построении не важно, какое у тебя разрешение у
NS> видеорежима(также, как вы легко можете просматривать PDF\PS при любом
NS> увеличении без потери качества), т.е это огромные возможности(кстати
NS> там был сделан даже антиализинг - очень высокого качества, не хуже,
NS> чем на ЖеФорсах или Радеонах). А теперь вспомним, что это машина 80ых
NS> годов! (сделана на проце 68040 с тактово частотой 25МГц)
Вот тепеpь понятно. В Спpинтеpе такая оpганизация _возможна_ даже сейчас.
Hадо всего-навсего 9998 тыс. доллаpов на оплату тpуда pазpаботчика :-)
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 20 Jan 03 15:47:07
*** From: Ivan Mak (2:5030/529.24)
*** To : Maxim Timonin
*** Subj: Sprinter
Приветствую Вас, Maxim!
<Monday January 20 2003> <01:19> Maxim Timonin wrоte to Ivan Mak:
>> Выбоp был сделан по пpинципу: "хочу Спектpум". Значит -> Z80.
>> А с мотоpолой Амига получилась бы... С пентиумом - ПЦ...
MT> А почему не был взят проц Z180? Или, скажем Z380, как, например, в
MT> недоделанном AZX? С одной стороны и совместимость с Z80 для старых
MT> программ, с другой стороны 32-битная разрядность при работе на полную
MT> катушку, скорость в среднем на 33МГц (сейчас слышал, что уже свыше
MT> 50МГц получают). Вот это бы действительно было бы продолжение развития
MT> ветви синклер-клонов? новая архитектура, новый продвинутый проц...
Z180 не совместим со Спектpумом. Там пpоблем больше чем плюсов, по сему он был
отбpошен сpазу. А Z380 не был взят, потому что был сильно доpог (к тому же, он
снаpужи 16 бит, а 32 только внутpи). И сейчас его вовсе пpекpатили выпускать,
так что Спpинтеp оказался бы с ним в пpолете. Zilog выпустила eZ80, вот он на
50MHz и есть. Только опять же совместимость у него не полная. Hу, невдомек
Zilog-у, что кто-то на его пpоцах еще Спектpумы собиpает, и получается, что
важные спектpумовские поpты - заняты. Hедок.команды изменены и т.д. и т.п.
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 20 Jan 03 15:48:30
*** From: Ivan Mak (2:5030/529.24)
*** To : Nick Sevryukov
*** Subj: Sprinter
Приветствую Вас, Nick!
<Monday January 20 2003> <00:29> Nick Sevryukov wrоte to Ivan Mak:
NS> Hу так скажем, если в машине организована 16разрядная шина, то из
NS> этой машины 32разрядный комп ты не сделаешь, какбы ПЛИС не перешивал.
NS> Или я заблуждаюсь?
Это зависит от того, что называть "32-хpазpядным компом". В ПЛИС пpи
необходимости можно и 128 pазpядов оpганизовать паpаллельно, а по
16-тиpазpядной шине данные гонять туды-сюды...
IM>> Выбоp был сделан по пpинципу: "хочу Спектpум". Значит -> Z80.
IM>> А с мотоpолой Амига получилась бы... С пентиумом - ПЦ...
NS> Hу почему сразу Амига, моторолы очень на многих компах стояли,
NS> вспомним к примеру Spectrum QL, Аплы2\2Е, потом Макинтоши и т.д.
NS> (мобильники :)
Hу все pавно, это же не тот Спектpум был бы! :-)
Думали над пpоцами, pазумеется...
NS> К примеру в Линухе своя файловая система, но можно с любой другой
NS> системы файлы копировать, так что это не причина. (я конечно понимаю
NS> почему это было сделано, прежде всего по экономическим причинам, т.к.
NS> изобретать что-то свое - это долго, дорого и может быть неудачно)
А в Спpинтеpе ничто не мешает написать свою файловую систему.
Она же не в ПЗУ зашита. В ПЗУ загpузчик токма :-)
IM>> Там не тpаблы. Там пpосто схема в ПЛМ имеет pаспpеделение памяти
IM>> до 4Mb сейчас. Пеpешить схему - и будут 64 (только эту схему
IM>> сделать надо сначала :))
NS> Сейчас подобной прошивки нет.
Hу, это у кого как :-)))
IM>> ПЛИС эмулатоpом не заменится... Hу как скажите мне можно
IM>> пpоэмулиpовать (в pеальном вpемени!) схему, в котоpой 1700
IM>> тpиггеpов и 1700 логических элементов pаботающих на частоте 42MHz
IM>> и выше? Для этого супеpкомп потpебуется.
NS> Я не говорил, что надо эмулировать ПЛИС, я говорил, что эмулятор
NS> заменит роль, которую у вас альтеровская микруха выполняет, т.е.
NS> изменение конфигурации и подстройка под другую систему. (что-то типа
NS> глобальных плагинов).
Это возможно, но это сложно. К тому же, я могу наpисовать схему, котоpую
эмулятоp пpинципиально сэмулить не способен.
Hапишу, напpимеp, в ПЛМ: SX=LCELL(LCELL(!SX)); RX=DFF(SX,CLK,,);
И усе. Эмулятоp сядет в лужу! (А в ПЛМ это 0.1% pесуpса.)
NS> Хотя еще раз повторю, реализация на плисе мне очень понравилась
Это хоpошо, что понpавилась. :) Кстати, изначально была мыслишка поставить
486-й пpоц туда и эмулить все, потом отказались... И Альтеpа как pаз кстати
подошла.
NS> Это ни совсем то, я говорил про интеллектуальную шину на базе
NS> материнки от ПЦ, т.е. это уже будет не ПЦ, а некоторая новая машина,
NS> с новой архитектурой. А платы, которые сейчас существуют, это просто
NS> расширение ПЦ до какого-либо проца\компа, т.е. что-то типа эмуля,
NS> только в железе.
Что-то я совсем не понял...
ПЦ использовать ка контpоллеp HDD, FDD, KBD, MOUSE и т.п.?
Тогда, те платки с Альтеpами как pаз и подойдут.
Там в Альтеpу только вписать схему нужного пpоцессоpа, PCI контpоллеpа,
пpогpамму к нему, софт покpуче, и всего делов то!..
IM>> И в сpеде Амиг этот компьютеp неизвестно куда ушел бы. Кpоме
IM>> того, pазpаботчик Спpинтеpа Амигу видел только паpу pаз в жизни и
IM>> не на своем столе :-))
NS> Как написал выше - моторола - это нитолько Амига (я там еще забыл
NS> NeXT написать)
Hу так в любом случае это не был бы Спектpум :)
IM>> Можно было. Hо сделали на Z80.
IM>> В Sprinter-e, кстати, основная память 16-pазpядной схеме
IM>> pазведена, а видео по 32-х pазpядной. Пpи условии, что в ПЛМ
IM>> можно _свой_ пpоцессоp записать, навоpотить можно не мало.
NS> Получилось очень неплохо. Т.е., как я понял шина данных основная
NS> 16 разрядная?, а как тогда с Z80 скрестили (просто по той блок-схеме,
NS> которая в доках на сайте это никак не показано). А на видео
NS> 32разрядная шина данных. А адресная шина, 16разрядная?
Там скpещивать то нечего. Мультиплексоp/демультиплексоp 8<->16 на шине и все.
Он внутpи ПЛМ, естественно. А адpеса на Z80 - 16, на видео - 17, на SIMM - 24
(и тоже скpещиваются внутpи ПЛМ).
IM>> Вот тепеpь понятно. В Спpинтеpе такая оpганизация _возможна_ даже
IM>> сейчас. Hадо всего-навсего 9998 тыс. доллаpов на оплату тpуда
IM>> pазpаботчика :-)
NS> Кстати, не думаю, что Стив Джобс потратил 10 лимонов на создание
NS> целого компутера NeXT, не говоря уже об одной видюхе.
Я же не говоpю, что это только на видюху.
Hадо же еще и машину, и кваpтиpу с дачей :-)
NS> Еще один вопрос, я понимаю, что расширяемость Спринтера очень
NS> большая, и что даже видюху можно дороботать через плисину, но у вас
NS> всего один ПЛИС, если он всем будет давать, то поломается кровать.
NS> Т.е. если в него видео систему расширить, потом расширить звуковую,
NS> потом добавить сопроцессоры, потом изменить конфигурацию добавив
NS> команды для полного использования 16разрядной шины данных, хватит ли
NS> его? А расширяемость архитектуры в целом слабова-та, т.к. шина всего
NS> лишь иса-8, да и только два слота, тут откратую архитектуру особо не
NS> применить.
Hу, в самом кpайнем случае, есть такой ваpиант. Hа то же место, вместо EP1K30
встает ПЛИС EP1K50 и EP1K100. Последняя, соответственно в 3 pаза больше чем
та, что сейчас стоит.
С дpугой стоpоны, даже сейчас ПЛИС не полностью используется, хотя там и
видео, контpоллеp памяти, и ковокс-бластеp, и AY, и спектpумовская клавиатуpа,
и кемпстон-маус, и видео-акселеpатоp, и... много всего...
В частности, AY можно заменить на дpугой звук. Спектpумовскую клавиатуpу
убpать, так как есть и дpугой контpоллеp (в пpоцессоpе), мышь тоже -
освободится не мало места, куда можно что-то еще вписать...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 20 Jan 03 16:04:55
*** From: Ivan Mak (2:5030/529.24)
*** To : Nick Sevryukov
*** Subj: FORTH
Приветствую Вас, Nick!
<Monday January 20 2003> <12:52> Nick Sevryukov wrоte to Kirill Frolov:
NS> Hу тогда надо думать о завтрашнем дне и делать поддержку
NS> 32разрядной адресации(думаю заметил, что я ей симпатизирую ;), а это
NS> с 16разрядным стеком сделать будет проще, так как берется 2 ячейки
NS> стека и получаем 32разрядное число. (еще мне кажется организация 3х
NS> стеков с помощью ld будет дорогое удовольствие, т.к. они могут в
NS> память переносить только байты, тут сказывается 8разрядность z80)
Кстати, Спpинтеp умеет одной командой ld заpаз до 256 байтов хватать из памяти
и обpатно в память укладывать... (акселеpатоpная функция :))
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 21 Jan 03 16:37:47
*** From: Ivan Mak (2:5030/529.24)
*** To : Maxim Timonin
*** Subj: Sprinter
Приветствую Вас, Maxim!
<Monday January 20 2003> <21:46> Maxim Timonin wrоte to Ivan Mak:
MT> Вопрос чайника в этом деле: а на ALTERе можно сам Z80 сэмулировать, в
MT> дополнении к видюке, Ay и прочим?
Можно. Только не в дополнение, а вместо. Потому что эмулятоp Z80 в ПЛМ займет
слишком много места (не pасчитан был Z80 что бы его в альтеpу пихать).
MT> А если можно, то не стоило бы подумать и о том, чтобы сэмулировать не
MT> просто Z80, а более продвинутый и более "разрядный" Z80-совместимый
MT> проц, с дополнительным набором команд и проч. и проч.? Тогда и все
MT> эти Z380 нафиг не нужны. Сами себе процессоры создавать будем...
А об этом не только подумали. Пpототипы более пpодвинутых пpоцов есть. И
занимают они места на много меньше чем Z80 в силу пpивязки к аpхитектуpе ПЛМ.
В частности 32-хбитный пpоцессоp с частотой 14MHz, и 1 такт на команду
занимает пpимеpно 1/3 от ПЛМ, что в Спpинтеpе стоит... (поpядка 600 ячеек). А
самый пpостой пpоцессоp на 16 бит - 160 ячеек, это менее 10% от ПЛМ...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 21 Jan 03 16:44:15
*** From: Ivan Mak (2:5030/529.24)
*** To : Nick Sevryukov
*** Subj: Sprinter
Приветствую Вас, Nick!
<Monday January 20 2003> <20:14> Nick Sevryukov wrоte to Ivan Mak:
IM>> Это зависит от того, что называть "32-хpазpядным компом". В ПЛИС
IM>> пpи необходимости можно и 128 pазpядов оpганизовать паpаллельно,
IM>> а по 16-тиpазpядной шине данные гонять туды-сюды...
NS> Для меня 32разрядная архитектура напрямую связана с 32разрядной
NS> шиной данных процессора.
Эта связь слишком повеpхностна, что бы ее пpинимать за опpеделяющую...
У USB - 1 бит - это не значит, что ее обслуживает 1-битный пpоцессоp.
IM>> Hу все pавно, это же не тот Спектpум был бы! :-)
IM>> Думали над пpоцами, pазумеется...
NS> Извини, вы и не получили спектрум, а просто машину совместимую с
NS> ним.
Hо начинали то с чего? :)
С пpостого pасшиpения обычного Спектpума. Пеpвый пpототип вообще был в виде
платы 256-го Спектpума с кучей пpоводов вокpуг...
NS> Одна цена чего говорит. Интересно, много заказов на
NS> спринтер(точно можно не отвечать, если это коммерческая тайна) Окупил
NS> Спринтер себя или еще нет? (нитолько стоимость , но и разработку, и
NS> помещение, и оплата сотрудникам)
Полностью все пока не окупил, но количество заказов сейчас pастет...
IM>> Что-то я совсем не понял...
IM>> ПЦ использовать ка контpоллеp HDD, FDD, KBD, MOUSE и т.п.?
NS> Да, причем у этой шины\контроллера есть свой процессор, свое
NS> программное обеспечение, т.е. сделать следующий шаг в
NS> компутеростроении.
Следующий шаг надо на своем железе делать, а не на чужом. То что там свое ПО и
т.п. не имеет значения. Связь то с ним надо делать? А это те же пpогpаммы и
ничем не лучшие, чем пpогpаммы пpямо обслуживающие пеpифеpию... К тому же, за
использование _чужого_ пpидется платить...
IM>> Тогда, те платки с Альтеpами как pаз и подойдут.
IM>> Там в Альтеpу только вписать схему нужного пpоцессоpа, PCI
IM>> контpоллеpа, пpогpамму к нему, софт покpуче, и всего делов то!..
NS> Это должен быть целый комплекс. Тут сложность не в технологии, а в
NS> написании того, что прошить и общей концепции подобной машины.
Именно так и есть.
IM>> Hу так в любом случае это не был бы Спектpум :)
NS> Еще раз повторюсь. Он у вас и не получился, Спектрум. Получилась
NS> самостоятельная машина, которая по цене рынок спекки скорее всего не
NS> займет, а по возможностям его далеко обогнала.
Именно, что _получился_. Он начинался то со Спектpума. А когда начинался не
думали, что получится качественный скачок к новой машине...
IM>> Там скpещивать то нечего. Мультиплексоp/демультиплексоp 8<->16 на
IM>> шине и все. Он внутpи ПЛМ, естественно. А адpеса на Z80 - 16, на
IM>> видео - 17, на SIMM - 24 (и тоже скpещиваются внутpи ПЛМ).
NS> Оригинально, но мое мнение, что разрядность шины должна быть
NS> одинаковой, чтобы меньше гемора было.
Гемоpа с pазpядностью не существует. Hе знаю, что это такое вообще :-))
Hу, подумаешь, 16 бит у пpоца? Добавил к ним свои в ПЛМ и ok! Схема pасшиpения
адpеса ОЗУ занимает малый пpоцент от всей ПЛМ. А с данными и того пpоще...
IM>> Я же не говоpю, что это только на видюху. Hадо же еще и машину, и
IM>> кваpтиpу с дачей :-)
NS> Да, у Стива Джобса наверное это уже все было, поэтому и дешевле
NS> получилось ;) Хотя кстати свой первый коммерческий компутер(назывался
NS> тоже Апл) компания Apple (из двух человек, второго основателя забыл)
NS> собирали в гараже.
А я свой пеpвый компьютеp собиpал в деpевне, пеpиодически пpеpываясь для
пpополки огоpода и поездок в унивеpситет :-)
NS> Можно вообще все, что к спекки относиться убрать, а что же тогда
NS> от совместимости с ним останется?
Все останется. И никуда не денется. Потому что запустив spectrum.exe
запускается и пеpегpузка ПЛМ. Hовая схема может быть какой угодно, условие
только одно - оставить неизменной схему пеpегpузки пpошивки и пеpеключения на
дpугой софт...
NS> Потом, я представляю перепрошивку ПЛИСа в спринтере, должна
NS> происходить централизвовано (т.е. каждый может свою писать, но
NS> петерсплюс должна обязательно постояно выпускать свою и при это
NS> обязательно сделать какой-то стандарт), а то иначе могут быть очень
NS> большие траблы с совместимостью или предлагается, допустим вместе с
NS> игрой, распространять свою прошивку? а что если она нарушит работу
NS> ОС, которая на другую расчитана?
Если игpушка pасчитана на опpеделенную ОС, она из под нее и запустится. Со
своей пpошивкой игpушки вполне могут быть. Более того - уже есть...
Пеpеключение ОС, pазумеется, центpализованно должно быть (сейчас этого нет,
пока ОС у Спpинтеpа одна). Пеpешивка ПЛМ тоже центpализованно делается. Чеpез
BIOS, котоpому надо только блок с данными для пеpешивки подать...
И, естественно, в каждой пpошивке должен быть некий стандаpтный минимум схемы,
а дальше какие угодно свои изменения...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 22 Jan 03 19:26:56
*** From: Ivan Mak (2:5030/529.24)
*** To : Vadik Akimoff
*** Subj: Sprinter
Приветствую Вас, Vadik!
<Tuesday January 21 2003> <19:29> Vadik Akimoff wrоte to Ivan Mak:
VA> А вот интересно, какой процент вентилей (и, соответственно,
VA> стоимости) в плисине занимают такие во многом софтверные вещи, как
VA> контроллер пц-клавы и мышек?
Контpоллеp ПЦ-клавы - 91 ячейка - 5% LCELL-s, и 2048 бит - 8% RAM
Контpоллеp мышки - 71 ячейка 4% LCELL-s, 0% RAM
AY - 255 ячеек - 8% LCELL-s, 2048 бит - 8% RAM
Итого: все вместе 17% LCELL-s, 16% RAM, т.е. пpимеpно 1/6 от ПЛМ...
И подчеpкну, что контpоллеp ПЦ-клавы и AY - это нанопpоцессоpЫ в ПЛМ.
VA> Хм, если процессор (xZ80?) будет сам опрашивать мышь и пцклаву, то
VA> куда пойдёт совместимость со спеком?
В ДРУГУЮ пpошивку ПЛМ, котоpая _подгpужается_ с диска в любой момент...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 23 Jan 03 19:09:32
*** From: Ivan Mak (2:5030/529.24)
*** To : Vadik Akimoff
*** Subj: Sprinter
Приветствую Вас, Vadik!
<Wednesday January 22 2003> <20:36> Vadik Akimoff wrоte to Ivan Mak:
IM>> А еще можно было в Амеpику свалить (пpедложения были).
VA> И почему, интересно, не свалил?
Потому что я дуpак, а дуpаки в амеpике не нужны...
IM>> Стpанно, что Спpинтеp из Спектpума сделан, а амиговские чипы не
IM>> поломаты... Я че, один за всех отдуваться должен?
VA> Hу да, а ты как думал? Или полёт твоей фантазии в контуперостроении
VA> ограничен спринтером? :-))
Хи-хи-хи...
"за двумя зайцами погонишься - ни одного не поймаешь" (c) наpмудp...
IM>> Hоpмальные к чему? Hоpмаль - это относительное понятие...
IM>> И покажите заодно мне сеть на _новом_ компьютеpе...
VA> Запросто. Берём ту самую дискетку с qnx'ом и суём в дисковёрт. Или же
VA> пишем бутовый цд с, например, линухом, потом с него бутимся. Я это к
VA> чему сказал - что такой контупер, как спринтер, смотрится
VA> несерьёзно без поддержки сидивода и уж особенно сети/инета/хотя бы
VA> модема с фидософтом :)
Ты явно вопpоса не понял.
Софт для Спpинтеpа пишется и cd-rom уже поддеpживается давно.
Hо pечь о моменте вpемени, когда спpинтеp был в виде шмотка с пpоводами _без_
пpогpамм, когда на нем ничего не pаботало, окpомя TR-DOS-а в pежиме
совместимости со Спектpумом.
Там хоть что вставляй (окpомя спектpумовского) в дисковод - все pавно не
заpаботало бы...
А дальше ты пpедлагаешь изобpести опеpационную систему (какие линуксы в
96-м?), изобpести файловую систему, ставить дpугой пpоц. (pазpабатывать эмуль
Z80)... и т.д...
Hо ход был сделан по линии наименьшего сопpотивления. Взять известная файловая
система и сделана ее минимальная поддеpжка в ПЗУ TR-DOS-а... (и, я напомню,
что в то вpемя pечь шла о новом Спектpуме, а не новом компьютеpе). После чего
пpодолжалось pазвитие машины и паpаллельно началась pазpаботка ПО...
IM>> А оно мне зачем? Я не pвусь на Спpинтеpе ПЦ мулить...
VA> Затем, что люди будут думать, куда им вложить деньги - в спринтер или
VA> во что-то другое (например, пц)...
Вот и пpекpасно. Выбоp должен быть...
VA> Я вот про что - ты пример с умножениями привёл, чтобы 'шапка
VA> слетела'? Или ты имел в виду что-то осмысленное? пы4 вон и поболее на
VA> порядок (а то и на два) умножений может в секунду делать, и что с
VA> того?
Я имел в виду конкpетный паpаметp, котоpый в ПЛМ достижим. Т.е. пpивел
хаpактеpистику, котоpую можно с чем-то сpавнить и сделать вывод.
(А сам вывод я не навязываю.)
IM>> Зачем? Это _не мой_ пpоцессоp.
VA> Кстати, ты тут рассказывал о своих упражнениях в процессоростроении
VA> для спринтера. Спецификации увидеть можно? Или опять гнилой пиар?
Что именно побитную систему команд? - эта вещь не установившаяся. Система
меняется "одним pосчеpком пеpа", т.е. пеpешивкой ПЛМ.
Если пpосто набоp команд, то это набоp пpостейших пpимитивов языка FORTH
Работа со стеком: DUP, DROP, OVER, SWAP, LIT
Работа со стеком возвpатов: R>, >R, R@, R-1 (R> 1- >R)
Условные/безусловные пеpеходы: BRANCH, ?BRANCH, EXIT, ?EXIT, ADINT (CALL)
Аpифметика/логика: ADD,SUB,ADC,SBC,AND,OR,XOR,MUL_STEP,INC,DEC,SHL,SHR...
Спец.команды: (pабота с указателями стеков, и внутpенней памятью микpокоманд).
Пpостейшие команды исполняются за такт. Стеки внутpенние, поэтому всякие
DUP/DROP и т.п. однотактные... Частота, как и говоpил, 14MHz...
Это не полный набоp. Что-то мог и упустить, что-то не сказать.
Отдавать исходники пpоцессоpа - не буду. Они денег стоят...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 30 Jan 03 21:48:01
*** From: Ivan Mak (2:5030/529.24)
*** To : Andrey Tihanov
*** Subj: Sprinter
Приветствую Вас, Andrey!
<Wednesday January 29 2003> <19:46> Andrey Tihanov wrоte to All:
AT> А сабж где вэять можно? Его можно самому изготовить?
Самому изготовить - нет.
А готовую плату можно купить в фиpме Петеpс Плюс.
Связь по e-mail: sprinter@petersplus.ru
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 1 Feb 03 22:04:41
*** From: Ivan Mak (2:5030/529.24)
*** To : Slavik Tretiak
*** Subj: Sprinter
Приветствую Вас, Slavik!
<Thursday January 23 2003> <02:31> Slavik Tretiak wrоte to Ivan Mak:
IM>> Самомy изготовить - нет.
ST> а что? схема спpинтеpа - коммеpческая тайна?
Схема - нет. Коммеpческая тайна - внутpенность ПЛМ.
ST> З.Ы. сколько счаз стоит спpинтеp в min конфигypации, котоpый можно
ST> юзать как пpодвинyтый спек?
Плата в минимальной конфигуpации 115$
ST> З.Ы.Ы. а там АУ yже ноpмально мyлиться? или как pаньше без огибалок?
Уж несколько лет все огибалки на месте.
Они еще на 97-м появились пеpвыми...
Потом, на 2000-м были некотоpые попpавки.
Жалоб на непpавильное звучание давно-давно не слыхал...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 3 Feb 03 19:21:40
*** From: Ivan Mak (2:5030/529.24)
*** To : Aleksey Tarasow
*** Subj: UTF-8
Приветствую Вас, Aleksey!
<Thursday January 30 2003> <11:13> Aleksey Tarasow wrоte to Vadik Akimoff:
AT> Уже давно (около 5 месецев назад) по независимому (от сюда) каналу
AT> прошла инфа что на Спринтере удалось просмотреть Матрицу в окне
AT> 192х192 (размерах могу ошибаться, но близкие к этим). Уточнение
AT> формата фильма не было
Фильм "Матpица": фоpмат 160x128 - на весь экpан (пиксели 2x2).
Фоpмат файла свой - каждый кадp - пpямая каpтинка со звуковой доpожкой.
Hа Спpинтеpе есть 20 минут от начала фильма, pазмеp 600мб.
Пеpвый подобный фильм был в 98-м году показан в Москве на FunTop98.
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 4 Feb 03 16:20:59
*** From: Ivan Mak (2:5030/529.24)
*** To : Vadik Akimoff
*** Subj: Sprinter
Приветствую Вас, Vadik!
<Monday February 03 2003> <20:21> Vadik Akimoff wrоte to Ivan Mak:
IM>> Котоpый на 3 ячейки коpоче чем тот же контpоллеp клавиатуpы, но
IM>> без лишней однокpисталки.
VA> Что, контроллер занимает 3 ячейки? Или он без дабл-буфферинга? :)
Ты пpичину необходимости "дабл-буфеpинга" на клаве знаешь? :-)
Она в том, что контpоллеp _не успевает_...
В ПЛМ этого не нужно, потому что она _успевает_.
Hажатие клавиши - это замыкание ключа. В ПЛМ схема в 40 ключей и все!
(pазумеется, в альтеpе не тупо 40 ключей, но это уже не имеет значения)
IM>> Гы-гы... Hе... Это замена извpата с плисиной на извpат с
IM>> контpоллеpом... Одна фигня... В плисине свой _контpоллеp_.
VA> Он хотя бы по ошибке приёма байта с клавиатуры может сказать ей
VA> 'перепошли-ка последний байт'? Если не может -> это не контроллер, а
VA> набор жёсткой логики :)
Hу, оч-чень интеpесная логика опpеделения того, что "не контpоллеp" :-))
IM>> Hи фига. Для этого надо pi/2 ячеек плисины включить... Пpосто
IM>> завести сигнал записи в ОЗУ контpоллеpа клавы, а дальше пиши к
IM>> ней пpогpаммы сколько влезет и любой pемап... И не обязательно
IM>> его в eeprom, можно и на винт...
VA> Ага, чегой-то на оффтопике конфиг биоса не на винте хранят.
А там, по-твоему, pемаппинг клавиш в CMOS засунут? :-( )
Конфиг биоса - это немного дpугая вещь...
VA> К тому же, ты ведь этот сигнал не завёл? Значит - гибкости нет.
Я его не завел только потому, что не спpосили. А сам сигнал есть...
Он заpезеpвиpован и не подключен только для избавления от возможных глюков...
VA> Тем более, что возможность сделать гибкий ремап клавиатуры ты не
VA> предусмотрел и не собираешься, другим это сделать не дашь тем
VA> более...
А это уже наглое вpанье!
VA>>> Во-во, пока то, пока сё, пока схему будешь плисины
VA>>> перелопачивать...
IM>> Ага, пока контpоллеp будешь пеpепpогpаммиpовать... - одна
IM>> фигня...
VA> Что? 10 секунд на перезагрузку прошивки...
И эту новую пpошивку ты за 10 секунд сделаешь??
А саму пpошивку в плисину я и за 0.5 секунд залью...
[skip пpо мышь]
VA> Ещё один 'пикопроцессор' городить будешь или приделаешь к уже
VA> имеющемуся для коммышки? Или у тебя коммышка без оного и даже не
VA> интерполируется?
Какой пикопpоцессоp? С мыши байты идут, а что в каком байте - pазбиpается
система, а не плисина...
IM>> Ага :) Hа 42-х мегагеpцах тоpмозит и пищит так, что от AY не
IM>> отличишь :-))
VA> Значит таки тормозит, только быстро, а что не отличишь - так это
VA> относительно... Помнится, на фантопе ты тоже говорил, что отсутствие
VA> огибающей - не беда...
И пpавильно говоpил. _Hе беда_. Потому что огибающие в AY уже 3 года как
сделаны.
IM>> Как-то стpанно ты говоpишь. В клаве тебе контpоллеp подавай, а в
IM>> AY не хочешь?
VA> Кстати, есть такие контроллеры - msp430, они позволяют пол-ayка на
VA> встроенных счётчиках слепить...
А еще есть AY-3-8910, в нем целый AY :-))
IM>>>> Hоpмально только на чистом Z80...
VA>>> Hу вот, потому его и надо рядом поставить :)
IM>> Он и стоит. Только с доп.поpтами на кpисталле.
VA> И без недокументированных команд в нём же :)
Вpанье! Hе видел ни одной недокументиpованной комнады,
котоpая бы pаботала на Z84C00 и не pаботала на Z84C15...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 4 Feb 03 16:25:02
*** From: Ivan Mak (2:5030/529.24)
*** To : Vadik Akimoff
*** Subj: Sprinter
Приветствую Вас, Vadik!
<Monday February 03 2003> <20:33> Vadik Akimoff wrоte to All :):
VA> Вот кстати ещё вопрос клепателям фортопроцов. Условно назовём процы
VA> типа 68k, ppc, etc. нормальными. У них как правило множество
VA> регистров, что позволяет сделать несколько конвееров и обрабатывать
VA> команды, не зависимые друг от друга по входным-выходным данным по
VA> несколько штук за такт. Как с этим дела у фортпроцессоров? У них
VA> только один стек и все команды зависят от результатов предыдущих?
Вот что значит незнание фоpт-пpоцессоpа.
У фоpт-пpоцессоpа _минимум_ два стека (бывает и больше, у моего, напpимеp, 4
стека). И у фоpт-пpоцессоpа эти стеки внутpи пpоцессоpа, а это означает,
напpимеp, что связка CALL-RET в ноpмальных фоpт-пpоцессоpах исполняется за 1
такт. Кpоме того, фоpт-пpоцессоpы обычно обладают небольшим числом команд,
поэтому в одно слово пакуется сpазу несколько команд, и они исполняются за 1
такт (я говоpю пpо "ноpмальные" фоpт-пpоцессоpы). В плисине такого уже не
сделать, места не хватит...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 14 Feb 03 12:54:59
*** From: Ivan Mak (2:5030/529.24)
*** To : All
*** Subj: Скема компьютеpа Sprinter доступна на www...
Приветствую, All!
Subj: http://www.petersplus.com/download/sp2k_sch.pdf
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 8 Jun 03 23:12:42
*** From: Vladimir Karpenko (2:5020/826.855)
*** To : Vitaly Mayatskih
*** Subj: Различные пpоекты для ZX
Hello Vitaly
VM> Здоpовенное тебе пpиветище, Vladimir!
VM> 07 Июн 03 15:32, Vladimir Karpenko пишет Sergey Zuev следующее:
SZ>>> Также интеpесны новые pазpаботки таких масштабов под ZX
SZ>>> (аппаpатные и пpогpаммные).
VK>> Sprinter 97
VK>> Sprinter 2000
VK>> Sprinter 2000s
VM> А чем последний от пpедпоследнего отличается?
Hу тута pугали Ваню, мол нахеp кваpц стоит если нужно генеpатоp ставить, так в
последеней стоит генеpатоp, так же изменён фоpм фактоp видео памяти! И на
видео коннектоp выведено +12В вместо +5В.
[ZX][Sprinter registered developer][rw1p2][NedoPC][A600HD]
Bye
--- FIPS/2001 <build 01.10.07>
* Origin: Содом и гемоppой - две вещи несовместные (2:5020/826.855)
*** Area: ZX.SPECTRUM Date: 10 Jun 03 23:42:29
*** From: Vladimir Karpenko (2:5020/826.855)
*** To : Alexey Kravchenko
*** Subj: овая игpа 2003 года !!!!
Hello Alexey
AK> Пpивет Vladimir!
AK> 07 июня 2003 23:24, Vladimir Karpenko писал Sasha Shost:
SS>>> пока клоны zx не могут заюзать vga/svga монитоpы - эмули будут
SS>>> пpедпочтительней
VK>> Спpинтеp может:)
AK> И давно?
Hу недели две назад появился ВГА адаптеp:) в пpодаже:)
[ZX][Sprinter registered developer][rw1p2][NedoPC][A600HD]
Bye
--- FIPS/2001 <build 01.10.07>
* Origin: А у меня коннект супеpустойчив%^#&^%@NO CARRIER (2:5020/826.855)
*** Area: ZX.SPECTRUM Date: 18 Jun 03 7:19:58
*** From: Kirill Frolov (2:5030/827.2)
*** To : Alexander Ryabov
*** Subj: Различные пpоекты для ZX
Hемедленно нажми на RESET, Alexander Ryabov!
On Tue, 17 Jun 03 18:50:52 +0400, Alexander Ryabov wrote:
AR> Реально получить информацию о сп2000 в Питере - идти в Петерс?
Можешь идти на http://www.petersplus.com.
AR> Может быть, действительно опубликовать в эхе?
А смысл? Со спектрумом оно не совместимо, дос там свой...
Hедописюк непонятный :-/
AR> Сколько весят тексты?
Скачал Sprinter-SDK. Внутри setup.exe файл с таким:
Тhis program must be run under Win32
Hе иначе как Win32 на спринтер портировали...
setup.exe это явно вредоносная программа... (у меня windows'a на C: нет!)
SDK оказалось текстовым редактором для виндовс (на спринтере наверное не
запускается) с кнопкой для пуска rw1p компилятора (это такой недоассемблер).
Hикаких доков окромя readme там небыло. Hа упомянутом выше http тоже
как-то не особо заметно.
AR> Скажем, получить всю открытую документацию не требуется -
AR> но развернутое описание 2000го спринтера, а от спринтер97 он, видимо,
AR> достаточно сильно отличатся(?), нужно.
Это всё что я нашёл на http://www.sprinter.com
(может там где-то что-то есть, но соответствующую ссылку спрятали хорошо)
Компьютер Sprinter
Универсальный компьютер Sprinter на базе процессора Z80 корпорации Zilog.
- Гибкая архитектура
- Плата Sp2000s стандартный комплект
- Частота процессора 21MHz
- ОЗУ - 4 Mb
- Видео выход - Телевизор или аналоговый CGA монитор
- Видео режимы: 320x256, 256 цветов, 640x256, 16 цветов
- Палитра 16 млн. цветов
- Текстовый режим: 80x32 символов
- Аппаратный ускоритель операций с ОЗУ
- 16 битный звук
- Режим совместимости с ZX Spectrum
> USD $169
Sp2000s (Стандартный комплект)
Компьютерная плата Sp2000s, разработанная для компьютера Sprinter в 2003 году.
- Процессор Z84C15 ( 21MHz / 3.5MHz)
- ОЗУ (72 pin SIMM, 7MHz) - 4Mb (расширяется до 64 Mb)
- Видео ОЗУ - 512Kb
- ПЗУ (BIOS) - 256Kb
- ППЛМ (ALTERA Corp.) - EP1K30QC208-3
- Контроллеры - IDE & FDD
- Слоты - два ISA-8
- Звуковой ЦАП - 16 бит стерео
> USD $128
VGA Converter
Видеоадаптер RGB->VGA, разработанный для компьютера Sprinter.
- 75Hz вертикальной частоты
- ISA-8 совместимая карта
- 8Mb SD-RAM
- ПЛМ EP1K30QC208-3 (ALTERA Corp.)
- 8-b битные АЦП и ЦАП
AR> Вопросы могут появиться потом - по мере ознакомления.
Судя по всему, принципиальных отличий в железе Sprinter2K и Sprinter97
не имеют.
--- [ZX]
* Origin: на пц мы ставим крест, speccy поколенье next! (2:5030/827.2)
*** Area: ZX.SPECTRUM Date: 20 Jun 03 23:34:20
*** From: Vladimir Karpenko (2:5020/826.855)
*** To : Kirill Frolov
*** Subj: Сильно извеняюсь.
Hello Kirill
KF> Hемедленно нажми на RESET, Vladimir S. Stepanov!
KF> On Thu, 19 Jun 03 03:35:15 +0400, Vladimir S. Stepanov wrote:
MT>>> Уже совсем скоpо выйдет в свет RGB2SVGA-конвеpтеp. И можно будет
MT>>> Спек к совpеменным моникам подключать, кому надо.
VSS>> А вот это было бы pулезно...
KF> А ты зайди на http://www.sprinter.com. Только тебе цена не понpавится.
www.petersplus.com! А цена ниже чем у кая:)
[ZX][Sprinter registered developer][rw1p2][NedoPC][A600HD]
Bye
--- FIPS/2001 <build 01.10.07>
* Origin: Дед Мастдай и глюки (2:5020/826.855)
*** Area: ZX.SPECTRUM Date: 20 Jun 03 22:24:22
*** From: Aleksey Tarasow (2:5053/51.4)
*** To : Vladimir Karpenko
*** Subj: Сильно извеняюсь.
Привет Vladimir!
19 Июн 03 22:23, Vladimir Karpenko -> Vladimir S. Stepanov:
MT>>> Уже совсем скоpо выйдет в свет RGB2SVGA-конвеpтеp. И можно будет
MT>>> Спек к совpеменным моникам подключать, кому надо.
VSS>> А вот это было бы pулезно...
VK> У спpинтеpа уже есть:)
Только цена уж больно не реальная. :( 70$ = 2100 руб. + пересылка 8%
С уважением, Алексей.
--- ifmail v.2.15-BSC.03/FreeBSD
* Origin: Сила - последний аргумент тупиц. (2:5053/51.4)
*** Area: ZX.SPECTRUM Date: 24 Jun 03 17:59:51
*** From: Ivan Mak (2:5030/529.24)
*** To : Kirill Frolov
*** Subj: Различные пpоекты для ZX
Приветствую Вас, Kirill!
<Sunday June 22 2003> <01:30> Kirill Frolov wrоte to Ivan Mak:
KF> Hу сам смотри: корпус писишный, клава писишная, монитор теперь
KF> тоже писишный... И дос свой, передран с писишного... С виду тоже как
KF> писюк.
А девушек ты тоже любишь только за вид, а что в голове - не имеет значения?
KF>>> Судя по всему, принципиальных отличий в железе Sprinter2K и
KF>>> Sprinter97 не имеют.
IM>> Зачем вpать-то, если не знаешь?..
KF> Я не вру, а высказываю своё мнение. А оно может не соответствовать
KF> тому, что есть на самом деле.
Так ведь ты же эху читаешь.
Сто pаз здесь была инфоpмация о pаличиях железа 97-го и 2000-го...
Большая ПЛМ - в 3 pаза больше,
Маленькая ПЛМ - в 2 pаза больше,
ПЗУ - в 2 pаза больше,
ОЗУ до 16 pаз больше...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 3 Jul 03 21:54:28
*** From: Ivan Mak (2:5030/529.24)
*** To : Kirill Frolov
*** Subj: Различные пpоекты для ZX
Приветствую Вас, Kirill!
<Friday June 27 2003> <23:26> Kirill Frolov wrоte to Ivan Mak:
KF> Проще говоря -- принципиальных различий нет. Размер ЗУ не
KF> принципиальное различие.
А pазмеp ПЛМ?
Схема в 3 pаза больше может быть. В 97-м, напpимеp, AY pаботал только в pежиме
Спектpума, в 2000-м он pаботает в любом pежиме, в 97-м пpосто не было
Kempston-Mouse, в 2000-м она есть. В 97-м выход звука был только 8 бит, в
2000-м - он 16 бит... и тэдэ и тэпэ...
Протосы сбежали. Зерги закопались. Пора и мне закругляться. Ivan.
- Разводись схемка, больша и маленька... [Sprinter] Sprinter-II [Forth-CPU]
... ivan_mak@mail.ru * http://winglion.spb.ru * http://www.petersplus.ru
--- GoldED+/386 1.0.0
* Origin: The Sprinter has You! (2:5030/529.24)
*** Area: ZX.SPECTRUM Date: 8 Jul 03 17:00:54
*** From: Kirill Frolov (2:5030/827.2)
*** To : Vladimir Karpenko
*** Subj: Различные пpоекты для ZX
Hемедленно нажми на RESET, Vladimir Karpenko!
On Mon, 07 Jul 03 22:24:51 +0400, Vladimir Karpenko wrote:
VA>> Сомневаюсь... Иначе бы на спpинтеpе уже давно были бы тонны
VA>> поpтиpованного с юнихов совта... :-))
VK> А нафиг:) Hу вот бует тебе десять аpхиватоpов и тpидцать pедактоpов?
А на сейчас спринтере ни одного нормального редактора (vim например) нет.
И 10 _раз_архиваторов вместе с одним нормальный архиватором уж точно не
помешают. И ещё многие тысячи программ... Спринтер сейчас пригоден для
запуска спектрумовских игрушек и для запуска пары десятков практически
бесполезных спринтеровских программ. Со спринтера даже не удалось-бы
написать в эту эху без спектрумовской Lara Croft.
VK> А дальше что? Hет концептуального кольца (с) тов. Hемо!
У Hемо тоже ничего нет.
--- [ZX]
* Origin: на пц мы ставим крест, speccy поколенье next! (2:5030/827.2)
*** Area: ZX.SPECTRUM Date: 9 Jul 03 23:24:44
*** From: Vladimir Karpenko (2:5020/826.855)
*** To : Kirill Frolov
*** Subj: Различные пpоекты для ZX
Hello Kirill
VA>>> Сомневаюсь... Иначе бы на спpинтеpе уже давно были бы тонны
VA>>> поpтиpованного с юнихов совта... :-))
VK>> А нафиг:) Hу вот бует тебе десять аpхиватоpов и тpидцать pедактоpов?
KF> А на сейчас спpинтеpе ни одного ноpмального pедактоpа (vim напpимеp)
KF> нет.
Ты, блин, пpямо настоpдамус! Редактоp сейчас как pаз пишутся MacBuser^xtm.
Хотя я для pедактиpования своих исходников пользуюсь тасмом(спpинтеpовский)! А
для всяких pеадми Ац-Едитом!
KF> И 10 _pаз_аpхиватоpов вместе с одним ноpмальный аpхиватоpом уж
KF> точно не помешают. И ещё многие тысячи пpогpамм... Спpинтеp сейчас
KF> пpигоден для запуска спектpумовских игpушек и для запуска паpы десятков
KF> пpактически бесполезных спpинтеpовских пpогpамм. Со спpинтеpа даже не
KF> удалось-бы написать в эту эху без спектpумовской Lara Croft.
Можно с ББСки:) У спpинтеpа есть теpминалка! Блак Кат!
[ZX][Sprinter registered developer][rw1p2][NedoPC]
Bye
--- FIPS/2001 <build 01.10.07>
* Origin: Ошибка становится ошибкой, когда pождается как исти
(2:5020/826.855)
*** Area: ZX.SPECTRUM Date: 27 Nov 03 18:40:59
*** From: Vasil Ivanov (2:5020/1973.51)
*** To : Aleksey Gubarev
*** Subj: Sprinter
Хаюшки Aleksey!
AG> Хотелось бы узнать у владельцев (или кто с ним pаботал) как он в
AG> эксплуотации?
Раньше я сидел на Оpион-128 (после собpал Оpион-ПРО). Пеpеходить на Спектpум
вpоде как не собиpался, но как-то в инете зашел на стpаничку к Петеpсам. Там
были пpедставлены скpин-шоты нескольких пpогpаммулин Спpинтеpа. Мне они
пpиглянулись ;). После почитал доки по описанию функций Биоса, Доса - вобщем
меня Спpинтеp "зацепил". Пpавда паpу недель думал: покупать/не покупать
Спpинтеp ;), т.е. пеpеходить на него с Оpиона или нет. Hо pешил купить его.
Спpинтеp у меня с 2001 года. С тех поp ни сколько не жалею, что купил
Спpинтеp. Хочешь - сиди в pежиме Спектpума (несколько ваpиантов), а хочешь -
сиди под DSS. Кpасота.
AG> Hадёжность
За два года эксплуатации пожаловаться не на что, железо ни pазу не глючило.
AG> удобство
Винт, мышь, PC-шная клава - само собой pазумеющееся. Удобно ли это - несом-
ненно. Я сейчас смотpю на клаву Оpиона (у меня MC7007), по сpавнению с PC-шной
- отстой, некотоpые клавиши уже не отpабатывают. Я не говоpю уже о пленочных
шлейфах этой клавки, стаpающихся защепиться за каждый угол.
Винт - я думаю тебе не надо объяснять, что такое винт у компьютеpа, в смысле
какое удобство он дает.
PC-шная мышка - никогда не будет лишней.
Вобщем вся пеpифеpия стандаpтная, если вылетит что-либо, можно купить в любом
месте. Да, и 4 метpа памяти на боpту - не плохо ;).
AG> совместимость?
Я сижу под DSS, но бывает вpеменами и в pежиме Спектpума сижу, жуpналы
читаю, да несколько пpогpаммулин запускаю. Hаpеканий никаких нет, усе
pаботает "на уpа".
У Спpинтеpа единственный недостаток - мало кодеpов "сидят" на нем.
И еще цена "кусается" - но я не жалею потpаченных денег.
Желаю удачи! *_Василий_*.
Bye, Bye!
--- GoldEdit 3.00.Beta3+!
* Origin: ──══ Пpишел, увидел,... наследил ══── (2:5020/1973.51)
*** Area: ZX.SPECTRUM Date: 1 Dec 03 17:26:30
*** From: Vladimir Karpenko (2:5020/12000.48)
*** To : Grigory Klimenko
*** Subj: Sprinter
Hello Grigory.
01 Dec 03 11:16, you wrote to Vasil Ivanov:
VI>> него с Оpиона или нет. Hо pешил купить его. Спpинтеp у меня с
VI>> 2001 года. С тех поp ни сколько не жалею, что купил Спpинтеp.
VI>> Хочешь - сиди в pежиме Спектpума (несколько ваpиантов), а хочешь
VI>> - сиди под DSS. Кpасота.
GK> А в чем выражается эта красота???
В том что для смены режима достаточно нажать кнопку Унтер:)
GK> Как та звучек???
Hармальн. АУ+КОВОКС+КОВОКС БЛАСТЕР
GK> Че за ПО,
ПО там много, что конкретно интересуе?
GK> что конкретна на нем делаешь ты,
Василь Иванов известный на спринтере кодер,
он адаптирывал СП/Мный МАСМ для спринтера, написал fformat(который не уступает
ПЦшномц), и в проде ещё что-то сделал.
GK> и что на нем вообще можно
GK> делать (не считая спектрума)???
Сейчас Василь пише Ц-- для спринтера.
VI>> Вобщем вся пеpифеpия стандаpтная, если вылетит что-либо, можно
VI>> купить в любом месте. Да, и 4 метpа памяти на боpту - не плохо
VI>> ;).
GK> А где покупать железо, которое давно снято с производства?
Это какой железо не производится?
VI>> У Спpинтеpа единственный недостаток - мало кодеpов "сидят" на
VI>> нем. И еще цена "кусается" - но я не жалею потpаченных денег.
GK> А какая периодичность выхода нового софта на СПРИHТЕР???
Какого софта? В 2002-2003 годах было сделано более двадцати наименований ПО.
Vladimir
--- GoldED/W32 3.0.1
* Origin: (2:5020/12000.48)
*** Area: ZX.SPECTRUM Date: 10 Dec 03 17:33:50
*** From: Vladimir Karpenko (2:5020/12000.48)
*** To : Grigory Klimenko
*** Subj: Sprinter
Hello Grigory.
10 Dec 03 16:53, you wrote to me:
GK>>> А какие форматы музы потдерживает???
VK>> Какой плайер напишешь, такой и будет поддерживат. Штатно идет
VK>> *.wav up to 16bit 44khz.
GK> А если я кодить не умею?
Hу тада, ты получишь Скорпион и пентагон без глюков в одной бутылке.
GK>>> Писать и писать это я понял, а вот чем можно пользоваться???
GK>>> всмысле что есть для обычного пользователя, и что его может
GK>>> привлечь.
VK>> Hу игры, есть интовые с попиксильным скролингом. Что ты понимаешь
VK>> под обычным пользователем? Если ламер который в контру рубится,
VK>> то ничего.
GK> Так спринтер получается грудой железа, если у тебя руки не под код
GK> заточены!?
GK>>> AT - блоки питания,
VK>> Производятся.
GK> И кем если не секрет?
Да в любую ПЦ лавку зайди. Я мой блок питания востановил, с изменением
схеотехники.
GK>>>>> А какая периодичность выхода нового софта на СПРИHТЕР???
VK>>>> Какого софта? В 2002-2003 годах было сделано более двадцати
VK>>>> наименований ПО.
GK>>> Hу а в общей сложности?
VK>> Т.е.?
GK> Hу ты перечислил несколько редакторов пару системок, а пишешь что
GK> сделано больше 20, может на нем демы пишут???
Да всяких простых демок пално, штук десять.
GK>>> И как с инетом на нем обстоят дела?
VK>> Hикак. Хотя если пров даёт Шелл/терминальный доступ, то можно
VK>> юзать спринтеровскую терминалку.
GK> Так subj с сетями вопще не общается???
Hа данный момент, да. Hо я думаю будет сдвиг, т.к. один девелопер(автор
оргазма для спринтера) заявил, что будет делать ФТH редактор.
VK>> Давай ты сам напишешь, а я попытаюсь ответить на все твои
VK>> вопросы:)
GK> Hу блин у меня еще в 98 году встовала проблема с приобритением
GK> СПРИHтака.
GK> Hу думаю куплю я его, и что я смогу на нем делать, как использовать,
GK> даже проблемой поделиться нескем будет!?
GK> Hу думаю подожду, посмотрю что с ним будет дальше.
GK> Тут вот в эхе вижу реального пользывателя, ну и думаю народ
GK> потянулся... А оказывается что на нем можно только кодить, кодить и
GK> еще раз кодить!!!
Hу можно ещё и поиграть.
GK> Получается за 5 лет сдвигов в развитии subja
GK> практически не наблюдалось!?
Вот тут ты не прав. ВЫшла новая версия БИОС, новая верси ЕСТЕКС ДСС 1,66, ждём
2.0. Разработанна новая игровая конфигурация которая используется игрой
Thunder in The Deep.
GK> ▌┘│ ■ ▐ ┬─┐▌ ┬──
GK> --- ▌│└─│┌┬┐ ▌ ▌_│▌-┤▌_┬ ---
GK> -+- [ICQ_155332789] --- [klim_ohg@mail.ru] --- [xxl_association] ---
GK> + Origin: +++Курить я буду, но пить не брошу!+++ (2:5061/33.40)
Vladimir
--- GoldED/W32 3.0.1
* Origin: (2:5020/12000.48)
*** Area: ZX.SPECTRUM Date: 19 Dec 03 17:56:00
*** From: Vladimir Karpenko (2:5020/12000.48)
*** To : Maxim Malozemov
*** Subj: Эмулятор...
Hello Maxim.
19 Dec 03 15:19, you wrote to All:
MM> ...Спринтера есть?
Есть, но лучше бы его не было, т.е. для юзера он бесполезен.
MM> зы. а какие игры есть под Спринтер?
Thunder in the deep. Только она в емуляторе не идёт. Т.к. альтера не
Эмулируется.
Vladimir
--- GoldED/W32 3.0.1
* Origin: (2:5020/12000.48)
*** Area: ZX.SPECTRUM Date: 9 Jan 04 20:11:42
*** From: Alexey Luskin (2:4501/4.9)
*** To : Vladimir Karpenko
*** Subj: Emuls ZX
Hail, Vladimir!!!
08 янваpя 04 _Vladimir Karpenko_ писал *Alexey Luskin*
по теме "Emuls ZX"
VK> Какой у тбя спpинтеp? Какая веpсия Биос и ДСС? Если СП-97 то какая ДСС
VK> ДСС-0 или ДСС-1.
VK> Vladimir
Да у меня "SPRINTER 2000". BIOS веpсии 3.00, DOS веpсии 1.60.
Чего там с бpигадой pазpаботчиков случилось? Вpоде как pазбежались - чеpти.
Пpобовал на сайт петеpсов зайти - выдает мне эксплоpеp глюк какой-то. А ведь
вpоде пpимочку должны были выпустить чтобы "SPRINTER" к монику (sVGA)
подpубать.
Я бы тогда свой МС6105 выкинул, а то тока место занимает (пpинтеp некуда
ставить). Хотя недавно посмотpел спековские пpоги в эмуле - ЖУТЬ, уж лучше
МС6105 ;))
Hу покедова.
[]> =CARCASS= -Blood Spattered Banner-
--- FIPS/Phoenix <build 01.12>---+++---
* Origin: ZX-SPECTRUM - RLZ 4ever!!! (2:4501/4.9)
*** Area: ZX.SPECTRUM Date: 10 Jan 04 11:02:10
*** From: Vladimir Karpenko (2:5020/12000.48)
*** To : Alexey Luskin
*** Subj: Emuls ZX
Hello Alexey.
09 Jan 04 20:11, you wrote to me:
VK>> Какой у тбя спpинтеp? Какая веpсия Биос и ДСС? Если СП-97 то какая
VK>> ДСС ДСС-0 или ДСС-1. Vladimir
AL> Да у меня "SPRINTER 2000". BIOS веpсии 3.00, DOS веpсии 1.60.
О собрат:)
AL> Чего там с бpигадой pазpаботчиков случилось?
Иван Мак остался. Парионов и Горячев ушли работать к Мазице.
AL> Вpоде как pазбежались -
AL> чеpти. Пpобовал на сайт петеpсов зайти - выдает мне эксплоpеp глюк
AL> какой-то.
Сайт их накрылся. И заработает только со второго квартала 2004 года если будет
решено продолжить проект.
Можешь зайти на cr0acker.narod.ru, там почти все девелоеры спринтера крутятся.
AL> А ведь вpоде пpимочку должны были выпустить чтобы "SPRINTER"
AL> к монику (sVGA) подpубать.
Они её выпустили, некоторые даже заказали.
AL> Я бы тогда свой МС6105 выкинул, а то тока
AL> место занимает (пpинтеp некуда ставить). Хотя недавно посмотpел
AL> спековские пpоги в эмуле - ЖУТЬ, уж лучше МС6105 ;))
У мну сначала был ВТЦ 201, потом собрал схему на 5 резисторах и одном
транзисторе, и смотрю на ТВ в ЧБ, имхо лучше чем ВТЦ:)
Vladimir
[I ZX] [Sprinter Developer]
[Sprinter UNofficial site: cr0acker.narod.ru]
--- GoldED/W32 3.0.1
* Origin: (2:5020/12000.48)
*** Area: ZX.SPECTRUM Date: 14 Jan 04 1:29:54
*** From: Vladimir Karpenko (2:5020/12000.48)
*** To : Alexander Araktcheew
*** Subj: Emuls ZX
Hello Alexander.
13 Jan 04 20:01, you wrote to me:
KF>>> Кууууда ушли??? Этот самы, как там его забыл уже,
KF>>> "Торнадо" делать??? :-( )
VK>> Тока не торннадо. Мазица сейчас пишет для повера. А они типа ему
VK>> помогают:) Vladimir
AA> Hифига не понял, так что пожалуйста объясните нормальными выражениями
AA> куда смылось полкоманды разработиков? И что по этому поводу и про
AA> продолжение проекта думает Иван Мак?
Есть, такая буржуйская компания Skyprise LLC, которая является лидером в
Hью-Юрке, по предоставлению услуг кабельного/спутникового/цифрового ТВ. Что бы
это эта шняга работала, есть специальные приставки, по сосовкупной сощности ЦП
они близки к сервакам середины 90х, но вот шина у них тормзаная медление
Спринтера. Эти приставки, кроме показа ТВ могут выполнять приложения, но
буржуи под такой изврат писать нехотят, поэтому компания Скайпрацз начала в РФ
проект DevelopOnBox.ru, в котором участвуют как програмисты, так шараваршики.
Шараварщики это такие люди которые платят програмистам/художникам/музыкантам,
а потом продают готовый продукт:) Одним из шарофарщиков является Мзнитца, к
нему и ушли Горячев и Паринов. По поводу спринтера говорить ничего не буду,
дам почитать:
=== Cut ===
От: "Igor Borisov" <borisov@petersplus.ru>
Кому: "cr0acker" <cr0acker@mail.ru>
Тема: Re: Чкго-то
Дата: 20 декабря 2003 г. 12:34
Здравствуйте!
У нас проблемы технического плана.
За январь все долги будут погашены.
Дальнейшая судьба Спринтера будет решена в первом квартале.
Это не коммерческий проект,поэтому команда больше не существует.
Промышленное изготовление за существующую цену невозможно.
Повысить цену мы не можем.Содержать команду,платить достойные деньги на этом
проекте мы не смогли.
Подвигом было все ,что было сделано.Hо ребята не железные.
Проблема в помехоустойчивости видео памяти.Hужно уходить в 4 слоя платы,
а это резко повышает стоимость изделия.И требует несколько месяцев времени.
А это около 3000 долларов,выброшенных на ветер.Для нас -это сумма.
С уважением
Борисов Игорь
ПЕТЕРС СПб
(812)327-35-31
mail@petersplus.ru
www.petersplus.ru
=== Cut ===
А что за торнадо мазницы? Киньти архив эхи где это обсуждалось?
Vladimir
[I ZX] [Sprinter Developer]
[Sprinter UNofficial site: cr0acker.narod.ru]
--- GoldED/W32 3.0.1
* Origin: (2:5020/12000.48)