Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript

Советский компьютер Радио-86РК (1986) и его клоны

Moderator: Shaos

Post Reply
begoon
Maniac
Posts: 264
Joined: 23 Aug 2012 00:06
Location: 188.220.42.216

Re: Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript

Post by begoon »

Shaos wrote: 10 May 2026 12:12 А можно переключаться между Самоцветом, Толкалиным и Апогеевским цветом?
Апогей меня не касается :-). А Толкалин vs Акименко - у меня должны работать оба. Вроде.
Mondx
Devil
Posts: 667
Joined: 10 Aug 2022 14:27
Location: Crimea

Re: Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript

Post by Mondx »

Зря Shaos не хочет оценки (плюсы) прикрутить к сообщениям.
begoon
Maniac
Posts: 264
Joined: 23 Aug 2012 00:06
Location: 188.220.42.216

Re: Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript

Post by begoon »

Добавил игру Ралли

RALLI.RK-1.png
RALLI.RK-1.png (13 KiB) Viewed 573 times

RALLI.RK-2.png
RALLI.RK-2.png (12.62 KiB) Viewed 573 times

User avatar
Shaos
Admin
Posts: 25093
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript

Post by Shaos »

begoon wrote: 10 May 2026 12:22
Shaos wrote: 10 May 2026 12:12 А можно переключаться между Самоцветом, Толкалиным и Апогеевским цветом?
Апогей меня не касается :-). А Толкалин vs Акименко - у меня должны работать оба. Вроде.
Зато Апогеевский цвет с регистром касается тех РК-86, куда его прикрутили по инструкциям от Морозова :)
begoon
Maniac
Posts: 264
Joined: 23 Aug 2012 00:06
Location: 188.220.42.216

Re: Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript

Post by begoon »

Допилил давний долгострой -- полностью интерактивный отладчик, в стиле turbo-debugger'а (точки останова, редактирование памяти, кода и регистров процессора), навигация мышкой по адресам данных, переходов и п.р.

Ручная консоль полностью удалена, ибо все фичи теперь имеют интерфейсные аналоги.

rk86debug.png
rk86debug.png (490.94 KiB) Viewed 526 times

begoon
Maniac
Posts: 264
Joined: 23 Aug 2012 00:06
Location: 188.220.42.216

Re: Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript

Post by begoon »

Точки останова и снапшоты сохраняются в браузерный localStorage, так что можно релоадить окно без потери.
User avatar
Shaos
Admin
Posts: 25093
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript

Post by Shaos »

Это круто - надо попробовать :)
begoon
Maniac
Posts: 264
Joined: 23 Aug 2012 00:06
Location: 188.220.42.216

Re: Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript

Post by begoon »

Mondx
Devil
Posts: 667
Joined: 10 Aug 2022 14:27
Location: Crimea

Re: Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript

Post by Mondx »

Shaos wrote: 11 May 2026 17:45 Это круто - надо попробовать :)
Круто - не то слово.
Всегда!
begoon
Maniac
Posts: 264
Joined: 23 Aug 2012 00:06
Location: 188.220.42.216

Re: Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript

Post by begoon »

Сделал явный выбор цветовой палитры в эмуляции: ч/б, толкалин, акименко и апогей.



imsushka
Doomed
Posts: 394
Joined: 01 Jan 2022 11:34
Location: USSR, Tashkent

Re: Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript

Post by imsushka »

вроде дизе перепрограмировали вг75 что б не было промежутка между строками. не ?
или в эмуляторе не реализованно ?
begoon
Maniac
Posts: 264
Joined: 23 Aug 2012 00:06
Location: 188.220.42.216

Re: Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript

Post by begoon »

Поддержал межстроковый интервал, так что теперь Dizzy, которая устанавливает высоту символа 8 вместо 10, теперь выглядит вот так.

dizzy75.rkr-1.png
dizzy75.rkr-1.png (11.79 KiB) Viewed 372 times

begoon
Maniac
Posts: 264
Joined: 23 Aug 2012 00:06
Location: 188.220.42.216

Re: Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript

Post by begoon »

Запилил тестовую программу colortest.rk для отображение обработки цвета в текущем режиме.

Исходник, который также есть в интерактивном ассемблере.

colortest.rk-1.png
colortest.rk-1.png (15.47 KiB) Viewed 371 times

begoon
Maniac
Posts: 264
Joined: 23 Aug 2012 00:06
Location: 188.220.42.216

Re: Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript

Post by begoon »

Добавил игру Moon Patrol

moonpatrol.rkr-1.png
moonpatrol.rkr-1.png (6.74 KiB) Viewed 362 times

moonpatrol.rkr-3.png
moonpatrol.rkr-3.png (7.78 KiB) Viewed 362 times

moonpatrol.rkr-4.png
moonpatrol.rkr-4.png (12.16 KiB) Viewed 362 times

begoon
Maniac
Posts: 264
Joined: 23 Aug 2012 00:06
Location: 188.220.42.216

Re: Эмуляторы I8080/КР580ВМ80A и Радио-86РК на JavaScript

Post by begoon »

Добавил турбо режим в онлайновую версию (в консольной, для скриптов, он был давно)

Post Reply