Важная информация
RSS лента

Shiny

Munching squares - display hack on PDP1 (simh)

Оценить эту запись

Ранее пытался запустить эту программу, но получалась только точка на экране.
Выглядела программа так:

Код:
foo,    lat         /load the 18-bit AC from the Test Word 
        add v       /add the contents of memory location v to the AC 
        dac v       /deposit the contents of the AC into v 
        rcl 9s      /Rotate the combined AC-IO 9 bits to the left 
        xor v       /exclusive-or the contents of v into the AC 
        dpy-i 300   /plot point at x = high ten bits of AC, y = high ten bits of IO 
        jmp foo
Запуск программы: код пишется на macro1(ассемблер, доступный на simh):

Код:
/
1000/

foo,	lat
	add v
	dac v
	rcl 9s
	xor v
	dpy-i 300
	jmp foo
v,0

start foo
скачать эмулятор можно здесь
Запустить pdp1.exe, набрать:
Код:
set dpy enable
attach ptr sf.rim
boot ptr
Здесь sf.rim - полученный образ.
Для удобства можно создать текстовый файл, например ms.txt и запустить pdp1.xe ms.txt
нажимайте клавиши 1-0, qwer.
Узнал о подобной фиче случайно, когда прочитал описание. Продраться сквозь длинный мануал эмулятора сложно.

Обновлено 19.03.2018 в 08:33 Shiny

Метки: emulation, pdp1, retro Добавить / редактировать метки
Категории
Без категории

Комментарии

Трекбэков