![]() |
|
|
|
|
|
#1 |
|
Master
Join Date: 9th June 2007
Location: Минск
Posts: 750
Thanks: 23
Thanked 52 Times in 36 Posts
![]() ![]() |
Решил поделиться результатом моих извращений на тему древних компов из далеких 70-х. Поставил перед собой задачу сделать что-то вроде эмулятора компьютера Altair 8800 в железе. И вот что получилось... Небольшой девайс (ATmega8515+SRAM+I2C FLASH+MAX232) который эмулирует работу Altair... и может запускать интерретатор Basic 3.2 для него (тот самый бейсик с которого началась карьера Билла Гейтса, этот интерпретатор продавался не на дискетах и даже не на кассетах... он продавался на перфолентах
). Девайс подключается к любому терминалу по RS232.Подчеркну, что AVR эмулирует не Baisic, а сам комп... точнее проц Intel 8080, RAM и плату SIO. На эмуляторе запущен оригинальный Baisic 3.2 Понятно что девайс сделан "Jast for fun" и посвящается всем любителям древних компов.
__________________
ZXM-Phoenix 1024 + VGA&PAL Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800 |
|
|
|
| The Following User Says Thank You to Zloy For This Useful Post: | Raydac (16th December 2009) |
|
|
#3 | |
|
Master
Join Date: 9th June 2007
Location: Минск
Posts: 750
Thanks: 23
Thanked 52 Times in 36 Posts
![]() ![]() |
Quote:
Да... PC используется как терминал.
__________________
ZXM-Phoenix 1024 + VGA&PAL Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800 |
|
|
|
|
|
|
#4 |
|
Master
Join Date: 9th June 2007
Location: Минск
Posts: 750
Thanks: 23
Thanked 52 Times in 36 Posts
![]() ![]() |
Добавил в проект ввод с PS/2 клавы. Осталось прикрутить свой генератор VGA сигнала на AVR и будет полноценный "эмулятор" Altair 8800.
Читал тут описание Altair Basic и наткнулся на следующий абзац (обратите внимание на фамилии).... прям за душу берет.
__________________
ZXM-Phoenix 1024 + VGA&PAL Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800 |
|
|
|
|
|
#5 |
|
Veteran
Join Date: 28th October 2005
Location: Омск
Posts: 1,385
Thanks: 220
Thanked 174 Times in 108 Posts
![]() ![]() ![]() |
есть отличный эмулятор этого....
кхм... компьютера ? ![]() http://www.altair32.com/ кроме эмулятора там довольно много всевозможных касет, дискет и прочих файлов. вот только как этим пользоваться я так и не допёр, сколько тумблеры не щёлкал результата чёто особо не видно. |
|
|
|
|
|
#6 |
|
Master
Join Date: 9th June 2007
Location: Минск
Posts: 750
Thanks: 23
Thanked 52 Times in 36 Posts
![]() ![]() |
Да... помню как я дрюкался с этим эмулятором чтобы запустить Basic. В конце концов запустил. Но скажу что прога глючная и с массой ошибок... отказался от ее использования, когда нашел simh (эмулятор не только altair). Кстати код simh помог мне написать эмулятор проца Intel 8080 (ВМ80) для сего проекта.
__________________
ZXM-Phoenix 1024 + VGA&PAL Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800 |
|
|
|
|
|
#8 | |
|
Master
Join Date: 9th June 2007
Location: Минск
Posts: 750
Thanks: 23
Thanked 52 Times in 36 Posts
![]() ![]() |
ZEman, запуск Basic на Altair 32:
1) запускаем эмуль и "включаем питание" 2) открываем файл lodr_4k.hex 3) жмем тумблер reset 4) поднимаем тумблер A15 5) F3 и открываем файл 4kbas32m.tap 6) тумблер RUN Бейсик запущен, но с неправильными установками терминала... делаем дальше: 7) тумблер stop 8) тумблер A15 вниз 9) тумблер Examine 10) тумблер A11 вверх 11) тумблер RUN Откроется окно терминала с Basic ---------- Post added at 19:06 ---------- Previous post was at 19:02 ---------- Quote:
__________________
ZXM-Phoenix 1024 + VGA&PAL Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800 |
|
|
|
|
|
|
#10 |
|
Master
Join Date: 9th June 2007
Location: Минск
Posts: 750
Thanks: 23
Thanked 52 Times in 36 Posts
![]() ![]() |
Все остальное конечно тоже интересно... но сыграло не такую значительную роль в истории.
__________________
ZXM-Phoenix 1024 + VGA&PAL Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800 |
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|