Сообщение от
Sayman
only page 6 (screen), if bit6 = 1. else - 8000 - bfff is not set as window for pages...
Sayman, VELESOFT судя по всему спрашивал про программную совместимость с ZX режимом.. Profi CP/M им, западникам, скорее всего и даром не надо..
Вот, наиболее грамотно составленное руководство по программированию #DFFD (намного лучше чем оригинальная инструкция к Profi ):
Код:
READ WRITE
--------------------------------------------------------------------------------
#DFFD/57341 Profi EXPANDED MEMORY PORT
--------------------------------------------------------------------------------
D0 - D0 CPU3/1 A17'RAM
D1 CPU3/1 A18'RAM
D2 CPU3/1 A19'RAM
D1 - D3 WindowPageSelect:0-CPU3,1-CPU1
D4 1-blkD5#7FFD & RAM0>CPU0
D5 Device modify mode:0-ZX,1-CP/M
D2 - D5|D4#7FFD
0| x IOTRDOS&TRDOSROM or IOZX-on
1| 0 IOTRDOS-on,IOZX&TRDOSROM-off
D3 - 1| 1 IOZX-on,IOTRDOS&TRDOSROM-off
D6 Screen mode:0-ZX,1-CP/M
D4 - D6|D3#7FFD
0| 0 RAM5>CPU1
0| 1 RAM7>CPU1
D5 - 1| 0 RAM4>CPU2
1| 1 RAM6>CPU2
D6 - D7 Video mode:0-ZX,1-CP/M
D7|D5#7FFD
0| x 256x192 ZX
1| 0 512x240 CP/M
D7 - 1| 1 512x240 CP/M & wrShadowPalette
--------------------------------------------------------------------------------