nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 05:53



Reply to topic  [ 8 posts ] 
Какие есть эмуляторы компьютеров с тумблерными панельками? 
Author Message
Fanat

Joined: 01 Jan 2023 11:37
Posts: 80
Reply with quote
Мне интересно, существуют ли эмуляторы компьютеров Altair 8800, IMSAI 8080, ЮТ-88 с hex-клавиатурой, желательно под линукс, но можно web или андроид.

Сюда буду складывать список тех, которые удалось найти.

emu80 — очень хороший эмулятор, но панельку ЮТ-88 не умеет, только графический дисплей полной версии.

https://www.asm80.com/ — поддерживает какие-то непонятные аналоги ЮТ-88. в крайнем случае сойдёт. Онлайновый.


07 Jan 2023 10:14
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Andnor wrote:
emu80 — очень хороший эмулятор, но панельку ЮТ-88 не умеет, только графический дисплей полной версии.

Вот здесь у нас обсуждались довольно интересные эмуляторы:
http://www.nedopc.org/forum/viewtopic.php?p=158829#p158829

Возможно, один из них и умеет эмулировать компьютеры с тумблерными панельками (я их все не проверял).

На форуме порой присутствует автор одного из популярных эмуляторов: http://bashkiria-2m.narod.ru
Иногда он отзывается на пожелания пользователей его эмулятора...

_________________
iLavr


07 Jan 2023 10:53
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Я, похоже, неожиданно нашел нечто похожее на то, что вам хочется:
Attachment:
scmpscrn.jpg
scmpscrn.jpg [ 101.4 KiB | Viewed 5811 times ]

Здесь, правда, микропроцессор эмулируют довольно раритетный:
National Semiconductor SC/MP-CPU (INS8060N)

Но в своё время и в своей нише он был довольно востребован.

Пишут, что лёгок в программировании, так что, возможно, это может быть интересно вдвойне!

_________________
iLavr


10 Jan 2023 09:04
Profile
Fanat

Joined: 01 Jan 2023 11:37
Posts: 80
Reply with quote
А, надо было обновить тему.
С тех пор поиском в инете нашел два эмулятора компьютера Altair 8800:
1. https://www.s2js.com/altair/sim.html
Работает прямо в браузере, есть звук, но эмуляция неполная - всего 256 байт оперативки, шаг эмуляции - инструкция, а не цикл часов, поэтому игра "Поймай бит" не работает. Она отображает бит который надо ловить чтением из верхней памяти, но адресный диод не загорается. Исходник игры см. ниже.

2. z80pack
Работает, есть Altair 8800 и IMSAI 8800. Первая не очень как-то. Вторая вполне юзабельна, можно выбрать 2D и 3D модель компьютера. К сожалению, нет звука, зато можно настраивать разные устройства и тд.

Ещё есть MAME, EmuStudio, где панель должна быть, simh где хз, есть панель или нет. Что там со звуком и прочим не узнавал.

Code:
KILLBITS.PRN
;
; Kill the Bit game by Dean McDaniel, May 15, 1975
;
; Object: Kill the rotating bit. If you miss the lit bit, another
; bit turns on leaving two bits to destroy. Quickly
; toggle the switch, don't leave the switch in the up
; position. Before starting, make sure all the switches
; are in the down position.
;
0000                org 0
0000 21 00 00       lxi h,0    ;initialize counter
0003 16 80          mvi d,080h ;set up initial display bit
0005 01 0E 00       lxi b,0eh  ;higher value = faster
0008 1A        beg: ldax d     ;display bit pattern on
0009 1A             ldax d     ;...upper 8 address lights
000A 1A             ldax d
000B 1A             ldax d
000C 09             dad b      ;increment display counter
000D D2 08 00       jnc beg
0010 DB FF          in 0ffh    ;input data from sense switches
0012 AA             xra d      ;exclusive or with A
0013 0F             rrc        ;rotate display right one bit
0014 57             mov d,a    ;move data to display reg
0015 C3 08 00       jmp beg    ;repeat sequence
0018                end


Ну и ещё в дампе:
Code:
Hex:
00:  21 00 00 16 80 01 0E 00
08:  1A 1A 1A 1A 09 D2 08 00
10:  DB FF AA 0F 57 C3 08 00
Octal:
000: 041 000 000 026 200 001 016 000
010: 032 032 032 032 011 322 010 000
020: 333 377 252 017 127 303 010 000


10 Jan 2023 09:22
Profile
Fanat

Joined: 25 Jan 2014 21:54
Posts: 92
Location: 37.113.169.14
Reply with quote
Lavr wrote:
Я, похоже, неожиданно нашел нечто похожее на то, что вам хочется:
Attachment:
scmpscrn.jpg

Здесь, правда, микропроцессор эмулируют довольно раритетный:
National Semiconductor SC/MP-CPU (INS8060N)

Но в своё время и в своей нише он был довольно востребован.

Пишут, что лёгок в программировании, так что, возможно, это может быть интересно вдвойне!

Если кому интересно -> http://www.bitsavers.org/components/national/scmp/


11 Jan 2023 08:02
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Bill wrote:
Lavr wrote:
Здесь, правда, микропроцессор эмулируют довольно раритетный:
National Semiconductor SC/MP-CPU (INS8060N)
Если кому интересно -> http://www.bitsavers.org/components/national/scmp/

Чисто технически было интересно, но... :(
Attachment:
bitsavers.PNG
bitsavers.PNG [ 16.07 KiB | Viewed 5746 times ]

Так что, если кому действительно интересно, но случится такое обломинго, лучше потыкать ссылочки здесь: :wink:
http://www.nedopc.org/forum/viewtopic.php?p=96618#p96618


P.S. Выделил обсуждение VPN в отдельный топик.

_________________
iLavr


11 Jan 2023 08:40
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Если не обманывают (а я не проверил, т.к. мне не интересно), то вот здесь можно скачать
симулятор ALTAIR 8800:
https://github.com/wixette/8800-simulator
Для тестирования программы я воспользовался бесплатным симулятором ALTAIR 8800, скачать который можно с github. Его можно запустить прямо в браузере:

Attachment:
alt.png
alt.png [ 73.87 KiB | Viewed 5255 times ]

_________________
iLavr


06 Feb 2023 16:33
Profile
Doomed

Joined: 10 Aug 2022 07:27
Posts: 351
Reply with quote
Вижу восьмеричную панель. Жена пристала давеча).
- Ну вот почему у нас такой "дикий" пароль на роутере. 173110...?
- Пароль, как пароль...
- Ну почему именно такие цифры? Откуда ты их взял?
- Ну как откуда? Начальный загрузчик на М6000, вот такой и вбился в память, ничем не вышибить.


07 Feb 2023 03:06
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 8 posts ] 

Who is online

Users browsing this forum: No registered users and 16 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.