Идея с эмулятором на PC отличная, уже проверяю, вся логика установки/снятия флагов совпала с моим пониманием,
кроме с флагом "V" , разбираюсь.
Спасибо за подсказку.
Идея с эмулятором на PC отличная, уже проверяю, вся логика установки/снятия флагов совпала с моим пониманием,
кроме с флагом "V" , разбираюсь.
Спасибо за подсказку.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Есть возможность запустить ALTAIR BASIC 680 на процессоре МС6800.
Исходников Бейсика нет. Вообще нет. Есть неполный дизасм, но для процессора 8080.
Но зато есть дамп рабочего Барсика-680, снятого с ленты накопителя. И оно действительно рабочее, чел на FPGA уже давно вкорячил дамп в железяку и Бейсик завелся. Но ПЛИС - не тёпло и не лампово.
Правильней собрать на реальном МС6800 несложную машинку. В конец ПЗУ вкорячить Монитор с обслугой ввода-вывода, и перемещатель, который запульнёт в начало ОЗУ коды Бейсика, передаст им управление после копирования, и по мере надобности будет выводить символы или сообщать о нажатых кнопочках.
Примерно такой комбайн я делал для 8088_Project. Там Бейсик тоже надо было запускать в ОЗУ. Всё работает.
Из плюсов - Альтаир-Бэйсик несравненно интересней Тини. Он умеет не только целые числа, но и всякие разные. Даже корень квадратный вроде как умеет.
Меня эта идея все больше завлекает...
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Доброго времени суток.
Скорректировал свой код логики флагов 6800, идея с эмулятором на PC то что нужно мне было.
Ещо раз Спасибо за подсказку, а то я долго бы искал инфу.
Альтаир-Бэйсик хорошо-бы запустить.
У меня в моём проекте эмуляторов разных CPU контроллер крутит эмулятор в внешней RAM 64k.
После загрузки, программно запрещаю запись в область кода.
Будут на руках процессоры 6800, сделаю железный вариант.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Доброго времени суток.
Ewgeny7 файлами asm, bin "Альтаир-Бейсик" не поделитесь?
Свой эмулятор 6800 дописал, теперь отладка на рабочем бинарнике.
Дорогу осилит идущий....(С)Вечный Пешеход
Пришлось маленько переделать архитектуру микрокомпа и поправить бинарник бейсика в нескольких местах (млин, я - круче Нео!), но все взлетело.
Клавиатура тоже подключена, разумеется.
- - - Добавлено - - -
Бинарником поделюсь... Только сейчас соображу, в каком виде лучше. Порты терминала у тебя произвольные?
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Ewgeny7 да порты термина я могу установить любые.
Бейсик своеобразен, чувствуется, что писался на заре всемирного потопа.
Символ @ дает команду.... Не догадаетесь, завершение ввода неудачной строки и сброс ее в утиль.
Символ _ - это back space, ага...
Про сохранение и загрузку я пока курю, но уже имею грусть.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Привет всем! Крутые вещи вы делаете тут, читаю и завидую
Я с электроникой не очень дружу, но немножко паяю вечерами после работы. Увлекла меня идея создания своего собственного простенького микрокомпьютера, собрал в итоге вот такое поделие:
Тут все в принципе стандартно:
- Z80 старой какой-то ревизии, на 2MHz
- RAM память на 32 КБ, CY62256NLL
- в качестве ROM памяти поставил Flash SST39SF010A на 128К, хотя использую их них только первые 32 Кб
- 555 для генерации тактовых импульсов
- несколько микросхем буферов и логики
Система пока что работает на частоте 5 Гц, для отладки. Планирую поставить как-нибудь кварц и посмотреть на скорости как оно себя ведет.
Адресное пространство делю на две части: первая часть 32кб под ROM, вторая часть 32кб под RAM. Есть поддержка для 8 штук IO портов, справа на плате можно видеть группу синих светодиодов - индикация работы портов.
Выглядит конечно зверски, в другой раз если решусь на подобный проект, буду брать нормальный провод типа тонкого мгтф
Использовать хотел как ретро-приставку, так что передо мной сейчас стоит задача вывести картинку на ТВ. Использовать микроконтроллер что-то наподобии ATtiny для этого дела не хочу. Есть вариант собрать вот такое: http://www.waveguide.se/?article=bit...ideo-interface
Еще случайно раздобыл микросхемку MC68B45P, насколько я понял, это вариация Motorola 6845, CRT Controller. Я не очень понял, но похоже одного его недостаточно для генерации видеосигнала. Подскажите пожалуйста, если у кого есть опыт работы с этой микросхемой, как с ее помощью выводить изображение на экран ТВ?
ЗЫ: схему проекта можно посмотреть здесь:
![]()
Последний раз редактировалось SoftWareGuy; 04.03.2018 в 20:07.
МГТФ - любимый провод!
KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)