c71e249a4e
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>
4696 lines
275 KiB
Plaintext
4696 lines
275 KiB
Plaintext
*** 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)
|