PDA

Просмотр полной версии : Орион-Про. Эмуляция



b2m
16.08.2010, 11:21
В последней версии моего эмулятора я добавил порты палитры и порт ЦАП в Орион-Про. Хотелось бы, чтобы pvlad посмотрел, насколько правильно эмулируется его детище. Если будут вопросы, с удовольствием отвечу здесь.

pvlad
18.08.2010, 01:23
В последней версии моего эмулятора я добавил порты палитры и порт ЦАП в Орион-Про. Хотелось бы, чтобы pvlad посмотрел, насколько правильно эмулируется его детище. Если будут вопросы, с удовольствием отвечу здесь.
Дмитрий, сожалею, но за 15 лет я забыл много тонкостей, чтобы оценить нюансы эмуляции Ориона-ПРО. Извините...

Error404
23.08.2010, 18:52
b2m, а ты планируешь делать эмуляцию RS-232 (видимо, по варианту Ориона-2010)?
Вроде уже как минимум 4 живых экземпляра есть, где оно работает.
И ПО всяческое.

И вообще, эмулировать Орион-2010 планируешь?

b2m
24.08.2010, 10:40
Отлаживать работу с COM портом мне не на чем, поэтому пока у меня RS-232 работает с сокетами, хотя желание сделать работу с реальным портом было.

А насчёт Орион-2010 - я всё ждал, когда оно там у вам устаканится, чтобы это был какой-то законченный этап. Может быть, уже стоит начать заниматься этим.

b2m
24.08.2010, 15:08
В сегодняшней версии привёл в соответствие с вашим интерфейс SD-карты, теперь конфигурация Orion-SD грузится с games-sd.ohi

ivagor
27.09.2010, 15:51
Пожелание:
Добавить конфиг с МС7007 (вероятно, подключение аналогично Радио 1991/2)

Вопрос:
Может я просмотрел, но вроде в -ПРО нет магнитофонного входа/выхода?

BYTEMAN
27.09.2010, 15:53
Может я просмотрел, но вроде в -ПРО нет магнитофонного входа/выхода?
в ПРО он отсутствует.

Добавить конфиг с МС7007 (вероятно, подключение аналогично Радио 1991/2)
В эмуляторе OrionZEmu такая возможность уже есть (если не ошибаюсь, три типа клавиатур).

ivagor
27.09.2010, 16:03
В эмуляторе OrionZEmu такая возможность уже есть (если не ошибаюсь, три типа клавиатур).
Да, но возможности отладчиков разные.

BYTEMAN
27.09.2010, 16:22
Да, но возможности отладчиков разные.
Возможно. Чего-чего не хватает в ZEmu - так это поддержки палитр.

Error404
03.09.2016, 17:45
Залил эмулятор (исходники и бинарники кучкой как оно есть в рабочем каталоге) на GitHUB.
Последняя версия, с правками для HDD Ориона-ПРО.

https://github.com/serge-404/OriZEmu/

Поллитры как не было так и нет - просто не представляю что оно из себя представляет. :)

OrionExt
07.09.2016, 01:27
Чего там представлять 4-бита кодируешь под 16 оттенков серого(или зеленого, или в перемушку RGB). Аля 90-е годы:v2_dizzy_facepalm: Порт для заливки палитры хоть есть. Есть.

Error404
07.09.2016, 12:24
По такой вот реплике ничего не закодируешь. Нужно _описание_ : какой порт, какие битики, какие цвета. Нужна программа которой это проверять (а точнее, целая среда, т.к. наверняка еще плюс определенная операционка т.к. все те программы традиционно работали только в своей определенной ОС). Сам я это искать вряд ли буду, т.к. и без того есть чем заняться, а работать с палитрами в своем быту я не буду (в т.ч. и железки соответствующей нет).
А такто, на уровне "ля-ля-тополя" оно конечно не выглядит чем-то сложным. Оно всегда так выглядит пока сам не делаешь.

OrionExt
07.09.2016, 20:32
По такой вот реплике ничего не закодируешь.
Согласен:)

Вот для начала:

port equ XX ;XX порты палитры: 0xe0 (R),0xe1 (G),0xe2 (B)

ld hl,pal
ld b,0x10
ld c,port
otir

pal: 0x0X,0x1X,0x2X,0x3X,0x4X,0x5X,0x6X,0x7X,0x8X,0x9X, 0xaX,0xbX,0xcX,0xdX,0xeXX,0xfX

Как кодируется цвет в палитре, я пока не разобрался.

- - - Добавлено - - -

Кодирование цвета в палитре:



XXXX
XXXX


Порядковый номер в палитре
Интенсивность цвета R или G или B

Error404
07.09.2016, 23:02
:v2_blink:

BYTEMAN
08.09.2016, 15:18
Нужна программа которой это проверять (а точнее, целая среда, т.к. наверняка еще плюс определенная операционка т.к. все те программы традиционно работали только в своей определенной ОС).
дык тест в прошивке встроенный умеет палитру... либо цветные полосы, либо грейскейл.

OrionExt
08.09.2016, 23:20
:v2_blink:
Палитра как палитра на рассыпухе. В MSX это сделано более элегантно:)