[b][color=blue][u]8.0 VM KERNEL CONFIGURATION PORTS (write for KERNEL mode only)[/u][/color][/b]

[b][color=blue][u]8.1 #69F7(%01101001xxxx0111) - VM KERNEL CONFIGURATION PORT#1 (KCP1).[/u][/color][/b]

[b]WR #69F7[/b] - KCP1 -      ,      "Xiera",      .           NMI,     "MAGIC".

[b]RD #69F7[/b] -    .

[b]RESET:[/b]   .

[b]D0, D1 ,D2, D3 #69F7[/b] -       (VM):

|[u]D3|D2|D1|D0[/u]|[u]Virtual Mashine limited RAM[/u]
| 0 | 0 | 0 | 0 | 0kb
| 0 | 0 | 0 | 1 | 16kb
| 0 | 0 | 1 | 0 | 32kb
| 0 | 0 | 1 | 1 | 64kb
| 0 | 1 | 0 | 0 | 128kb
| 0 | 1 | 0 | 1 | 256kb
| 0 | 1 | 1 | 0 | 512kb
| 0 | 1 | 1 | 1 | 1Mb
| 1 | 0 | 0 | 0 | 2Mb
| 1 | 0 | 0 | 1 | 4Mb
- - - - - - - - - - - -
| 1 | 1 | 1 | 1 | 256Mb

[b]D4, D5 ,D6 #69F7[/b] -       (VM):

|[u]D6|D5|D4[/u]|[u]Virtual Mashine limited RAM[/u]
| 0 | 0 | 0 | 0kb
| 0 | 0 | 1 | 16kb
| 0 | 1 | 0 | 64kb
| 0 | 1 | 1 | 128kb
| 1 | 0 | 0 | 256kb
| 1 | 0 | 1 | 512kb
| 1 | 1 | 0 | 1Mb
| 1 | 1 | 1 | 2Mb

[b]D7 #69F7[/b] -       KCP,      NMI   :

0-blk wr Reg
1-NMI & RESET set enable wr Reg


[b][color=blue][u]8.2 #6AF7(%01101010xxxx0111) - VM KERNEL CONFIGURATION PORT#2 (KCP2).[/u][/color][/b]

[b]WR #6AF7[/b] - KCP2 -      ,      "Xiera",      .           NMI,     "MAGIC".

[b]RD #6AF7[/b] -    .

[b]RESET:[/b]   .

[b]D0, D1, D2 #6AF7[/b] -        (VM):

|[u]D2|D1|D0[/u]|[u] NMI timer:[/u]
| 0 | 0 | 0 | 20ms
| 0 | 0 | 1 | 40ms
| 0 | 1 | 0 | 80ms
| 0 | 1 | 1 | 160ms
| 1 | 0 | 0 | 320ms
| 1 | 0 | 1 | 640ms
| 1 | 1 | 0 | 1,28s
| 1 | 1 | 1 | 2,56s

[b]D3, D4 #6AF7[/b] -         NMI

|[u]D4|D3[/u]|[u] Multi tasking(MT) mode config:[/u]
| 0 | 0 | NMI key & timer switching MT mode -   ,   NMI     "NMI"   ,    
| 0 | 1 | NMI timer switching MT mode -     ,   NMI   
| 1 | 0 | NMI key switching MT mode -   ,   NMI     "NMI"   
| 1 | 1 | non MT mode -   ,   NMI    "NMI"   
           
[b]D5, D6, D7 #6AF7[/b] -   ROM  VM      vROM  .

|[u]D7|D6|D5[/u]|[u] VM Firmware type:[/u]
| 0 | 0 | 0 | ZX Spectrum +3
| 0 | 0 | 1 | Pentagon
| 0 | 1 | 0 | Scorpion Low
| 0 | 1 | 1 | KAY
| 1 | 0 | 0 | User define 0
| 1 | 0 | 1 | User define 1
| 1 | 1 | 0 | Scorpion High
| 1 | 1 | 1 | System


[b][color=blue][u]8.3 #6BF7(%01101011xxxx0111) - VM KERNEL CONFIGURATION PORT#3 (KCP3).[/u][/color][/b]

[b]WR #6BF7[/b] - KCP3 -      ,      "Xiera",      .           NMI,     "MAGIC".

[b]RD #6BF7[/b] -    .

[b]RESET:[/b]   .

[b]D0, D1, D2 #6BF7[/b] -     ZXROM/vROM-.  vROM-     ,   CPU0.    KERNEL ,      vROM  ,     .  ZXROM/vROM-   D3 #1FFD  D4 #7FFD   .

|[u]D2|D1|D0[/u]|[u] ZXROM/vROM configuration mode:[/u]
| 0 | 0 | 0 | 512k vROM
| 0 | 0 | 1 | 256k vROM
| 0 | 1 | 0 | 128k vROM
| 0 | 1 | 1 | 64k vROM
| 1 | 0 | 0 | 64-256k ZXROM & 256k vROM
| 1 | 0 | 1 | 64-128k ZXROM & 128k vROM
| 1 | 1 | 0 | 64k ZXROM & 64k vROM
| 1 | 1 | 1 | 64k ZXROM

[b]D3 #6BF7[/b] -         VM        ,       VM    : 0-Scanner on, 1-Scanner off

[b]D4,D5 #6BF7[/b] -          .

|[u]D5|D4[/u]|[u] Timing architecture mode:[/u]
| 0 | 0 | ZX Spectrum 48kb
| 0 | 1 | ZX Spectrum +3
| 1 | 0 | ZX Spectrum +128kb
|[u] 1 | 1 [/u]|[u] Pentagon[/u]

[b]D6, D7 #6BF7[/b] -     .

|[u]D7|D6[/u]|[u] Clone configuration mode:[/u]
| 0 | 0 | XK mode - SKAY1Gb(Scorpion & KAY) mode
| 0 | 1 | X3 mode - ZX Spectrum +3 128kb mode
| 1 | 0 | XP mode - Profi4Mb mode
|[u] 1 | 1 [/u]|[u] X5 mode - Pentagon1Gb mode[/u]
