ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
68к умеет дикие мегабайты, но мне на платке оно не нуно, я верю на слово. Поэтому - 64кб минус ПЗУ. А "чуть выше", в диапазоне $1xxxx у меня висят порты. Очень удобно.
- - - Добавлено - - -
Народ, у меня пока кисло выходит найти вменяемый мануал для EhBASIC (Enhanced BASIC) для M68k.
Бейсик интересный и крайне навороченный по функционалу (для тех лет). Но ссылки в интернетах стухли.
Одна из последних живых была здесь.
Ни у кого нет описалова? Жалко такой Барсик терять в пучине времени...
- - - Добавлено - - -
Клавиатуру к бейсику прикрутил, озвучку нажатия сделал.
Далее надо делать сохранение/загрузку, тогда васька уже более-менее полноценным станет.
- - - Добавлено - - -
Нашлось описание ЭхБарсика для 6502. Ну, хоть так. Правда, там не полный состав функций по сравнению с 68000.
![]()
Последний раз редактировалось Ewgeny7; 19.11.2016 в 15:03.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Вот и этот проект близится к финишу.
Допилил сохранение/чтение, привинтил часики.
Память ПЗУшки для сохранения - 64кб.
А доступная память для Барсиковой программы - 40 килобайт.
Не стал мудрить, просто реализовал команды SAVE и LOAD безо всяких дополнительных данных.
Когда совсем уж делать будет нечего, можно доковырять сей момент до более продвинутого.
Впечатления о самом Enhanced BASIC двоякие. Работает он прекрасно, не тормозит, куча функций.
Но внутри.... Намудрили.
Для примера - имея мегабайты доступной памяти, зачем-то применяют упаковку текста программы. Конечно, это в какой-то степени ускоряет интерпретацию, но усложняет ввод/вывод самой программы. Например, загрузка с внешнего носителя - через славный город Жопенгаген. Система по команде LOAD переключает ввод данных с клавиатуры на поток байтов извне, по маркерам отлавливает конец введенной строки, пакует строку, переносит в память программ, ждет следующую строку. Получив сообщение об ошибке ввода, считает файл принятым и переключается назад на клаву. Сохранение - работает аналогично, вместо вывода на экран байты летят по другому вектору во внешний файл. Неделю убил, пока разгреб всю эту кухню. Я все же не программист, а любитель.
Как там впендюрить свои операторы и функции - пока слабо представляю. Одних таблиц для оформления команд там дохренища.
Не буду ничего добавлять, пускай таким и останется.
Выложил файлы по M68k_Project выложил тута. Ссылка в первом посте темы скорректирована.
Последний раз редактировалось Ewgeny7; 07.09.2017 в 15:00.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Темы про ВЛИ отпилены и лежат в соседней теме, порядка ради.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Получился внезапный и внеплановый, но - седьмой, на КР580ВМ80А (i8080).
Будет клоном PMI-80, в память о нем, так сказать.
Два "этажа бутерброда" уже почти сделаны.
Будет еще этаж блока питания и этаж индикации.
![]()
Последний раз редактировалось Ewgeny7; 06.12.2016 в 13:32.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Ага, мне в этот раз захотелось "кубик" собрать, хоть это и много лишнего МГТФа.
- - - Добавлено - - -
"Бутерброд" из двух плат работает. Прямо в машинных кодах настрочил в ПЗУ простую программку инита ВВ55 и запись в порты "красивых" цифр. Пощупал тестером - ага, они самые, ожидаемые.
Как просто оказывается завести ГФ24 на генерацию, кварц+конденсатор. И всё!
А мы там в ЮТе, помнится, резисторы подбирали многомегаомные...
Буду собирать дисплейную платку. Пока на АЛС318, ибо не приехали микросхемки драйвера питания ВЛИ.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Да, прошу пардону, это у меня уже в башке попуталось...
Я только обрадовался, как всё интересно, а ЖелезныйЧел пришел и всё испортил!
Так, а у меня тут новорожденный комп, между прочим. Знакомьтесь - чехословацкий мегакомп PMI-80! Начинка чуть изменена, и в программе два байта добавлено, но это он.
![]()
Правда, клава пока не сделана, и яркость букафок на дисплее - никакая. Я подозревал, что нужно токовые резисторы втрое меньше ставить для нашего АЛС318, буду перепаивать.
Добавлю краткое ТТХ машинки.
Процессор - КР580ВМ80А.
Частота процессора - 1,111 МГц (10/9).
Питание - 5 вольт онли.
ПЗУ - 8кб АТ28С64В, само окно - 2кб, используется - 1кБ штатной прошивкой.
ОЗУ - 32кб 61256, используется 2кб.
Манагер памяти сделан на GALке, в отличие от оригинала (К555ИД7). Можно менять карту памяти перепрошивкой.
ППА - КР580ВВ55А, юзерпорт В, дисплей, клавиатура и магнитофон используют А и С.
Дисплей - девять разрядов семисегментных знаков, в данном случае - АЛС318.
Клавиатура - механика, 5х5 кнопок.
Мануал к компьютеру. На языке оригинала, разумеется.
Последний раз редактировалось Ewgeny7; 21.12.2016 в 08:39.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)