Speccy - наш выбор!  
ZXPRESS
ZXTUNES
Virtual TR-DOS
World of Spectrum
ZX Spectrum Old Demos •

Go Back   Speccy - наш выбор! > Общий раздел > Зарубежные компьютеры

Reply
 
Thread Tools Display Modes
Old 27th August 2009, 00:22   #1
Master
 
Zloy's Avatar
 
Join Date: 9th June 2007
Location: Минск
Posts: 750
Thanks: 23
Thanked 52 Times in 36 Posts
Zloy will become famous soon enoughZloy will become famous soon enough
Default MITS Altair 8800

Решил поделиться результатом моих извращений на тему древних компов из далеких 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" и посвящается всем любителям древних компов.
Attached Thumbnails
Click image for larger version

Name:	altair_term.jpg
Views:	461
Size:	19.8 KB
ID:	12962   Click image for larger version

Name:	altair.JPG
Views:	497
Size:	64.6 KB
ID:	12963  
__________________
ZXM-Phoenix 1024 + VGA&PAL

Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800
Zloy is offline   Reply With Quote
The Following User Says Thank You to Zloy For This Useful Post:
Raydac (16th December 2009)
Old 27th August 2009, 00:57   #2
Veteran
 
andrews's Avatar
 
Join Date: 20th April 2006
Location: Санкт-Петербург
Posts: 1,465
Thanks: 77
Thanked 213 Times in 189 Posts
andrews is just really niceandrews is just really niceandrews is just really niceandrews is just really nice
Default

Ну, там не столько Бейсик интересен, сколько куча всего другого. Писишка что...эмулирует только терминал?
andrews is offline   Reply With Quote
Old 27th August 2009, 01:06   #3
Master
 
Zloy's Avatar
 
Join Date: 9th June 2007
Location: Минск
Posts: 750
Thanks: 23
Thanked 52 Times in 36 Posts
Zloy will become famous soon enoughZloy will become famous soon enough
Default

Quote:
Originally Posted by andrews View Post
Ну, там не столько Бейсик интересен, сколько куча всего другого.
Вроде этот Бейсик вообще одна из ключевых софтин в истории ))) Что еще там интересного?
Да... PC используется как терминал.
__________________
ZXM-Phoenix 1024 + VGA&PAL

Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800
Zloy is offline   Reply With Quote
Old 19th September 2009, 20:19   #4
Master
 
Zloy's Avatar
 
Join Date: 9th June 2007
Location: Минск
Posts: 750
Thanks: 23
Thanked 52 Times in 36 Posts
Zloy will become famous soon enoughZloy will become famous soon enough
Default

Добавил в проект ввод с PS/2 клавы. Осталось прикрутить свой генератор VGA сигнала на AVR и будет полноценный "эмулятор" Altair 8800.
Читал тут описание Altair Basic и наткнулся на следующий абзац (обратите внимание на фамилии).... прям за душу берет.
Attached Thumbnails
Click image for larger version

Name:	altair.GIF
Views:	404
Size:	8.7 KB
ID:	13327  
__________________
ZXM-Phoenix 1024 + VGA&PAL

Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800
Zloy is offline   Reply With Quote
Old 19th September 2009, 20:36   #5
Veteran
 
ZEman's Avatar
 
Join Date: 28th October 2005
Location: Омск
Posts: 1,385
Thanks: 220
Thanked 174 Times in 108 Posts
ZEman has a spectacular aura aboutZEman has a spectacular aura aboutZEman has a spectacular aura about
Default

есть отличный эмулятор этого....
кхм...
компьютера ?
http://www.altair32.com/
кроме эмулятора там довольно много всевозможных касет, дискет и прочих файлов.
вот только как этим пользоваться я так и не допёр, сколько тумблеры не щёлкал результата чёто особо не видно.
ZEman is offline   Reply With Quote
Old 19th September 2009, 20:46   #6
Master
 
Zloy's Avatar
 
Join Date: 9th June 2007
Location: Минск
Posts: 750
Thanks: 23
Thanked 52 Times in 36 Posts
Zloy will become famous soon enoughZloy will become famous soon enough
Default

Да... помню как я дрюкался с этим эмулятором чтобы запустить Basic. В конце концов запустил. Но скажу что прога глючная и с массой ошибок... отказался от ее использования, когда нашел simh (эмулятор не только altair). Кстати код simh помог мне написать эмулятор проца Intel 8080 (ВМ80) для сего проекта.
__________________
ZXM-Phoenix 1024 + VGA&PAL

Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800
Zloy is offline   Reply With Quote
Old 19th September 2009, 20:56   #7
Guru
 
Join Date: 3rd January 2006
Location: Рязань
Posts: 2,935
Thanks: 1,713
Thanked 1,069 Times in 552 Posts
alone has much to be proud ofalone has much to be proud ofalone has much to be proud ofalone has much to be proud ofalone has much to be proud ofalone has much to be proud ofalone has much to be proud ofalone has much to be proud ofalone has much to be proud of
Default

Для Altair есть и другие бейсики: от Processor Technology и Tiny BASIC (требует всего 2K памяти в отличие от микрософтовского)
alone is offline   Reply With Quote
Old 19th September 2009, 21:06   #8
Master
 
Zloy's Avatar
 
Join Date: 9th June 2007
Location: Минск
Posts: 750
Thanks: 23
Thanked 52 Times in 36 Posts
Zloy will become famous soon enoughZloy will become famous soon enough
Default

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:
Originally Posted by alone View Post
Для Altair есть и другие бейсики: от Processor Technology и Tiny BASIC (требует всего 2K памяти в отличие от микрософтовского)
Честно говоря не знал об этом... Надо будет попробовать запустить на своей машинке что-нибудь кроме Altair Basic 3.2.
__________________
ZXM-Phoenix 1024 + VGA&PAL

Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800
Zloy is offline   Reply With Quote
Old 19th September 2009, 21:58   #9
Veteran
 
andrews's Avatar
 
Join Date: 20th April 2006
Location: Санкт-Петербург
Posts: 1,465
Thanks: 77
Thanked 213 Times in 189 Posts
andrews is just really niceandrews is just really niceandrews is just really niceandrews is just really nice
Default

Теперь видите ( в этом эмуле) сколько там софта! Там и Cobol даже имеется. И кстати, оказывается была версия и на z80 сего чуда-юда.
andrews is offline   Reply With Quote
Old 19th September 2009, 22:33   #10
Master
 
Zloy's Avatar
 
Join Date: 9th June 2007
Location: Минск
Posts: 750
Thanks: 23
Thanked 52 Times in 36 Posts
Zloy will become famous soon enoughZloy will become famous soon enough
Default

Все остальное конечно тоже интересно... но сыграло не такую значительную роль в истории.
__________________
ZXM-Phoenix 1024 + VGA&PAL

Байт 128К + TR-DOS + AY + TURBO; Балтик 48К; Sharp MZ-800
Zloy is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4. The time now is 13:36.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Map Яндекс.Метрика