Сообщение от
Serebriakov
b2m-Emu с графикой все в порядке, но текст крякозябрами
Это потому что я не знал, что дешифрация портов FB00-FBFF не полная. Можно починить её:
Код:
app : MemMap2 {
map[00-03]=tim.data
map[08-0B]=ppa3.data
map[10-11]=com1.data
map[18-1B]=dsk.data
map[20-21]=lan.data
map[28-29]=intctl.data
map[30-33]=ppa2.data
map[38-3B]=ppa1.data
map[40-7F]=app
map[80-FF]=app
}
Однако при этом пропадает графика. Программа пишет в порт FBFA число 64h, старшие два бита у меня - номер видео-страницы, бейсик туда и рисует, а отображается нулевая (номер видимой страницы два младших бита). Возможно что-то неправильно эмулируется, нужна информация по порту FBFA. Если закомментировать строчку "portC[6-7]=mmgraph.page", то всё работает нормально.