- CPU
- NEC D780C @ 3.58MHz (Z80 Compatible)
- ROM Cartridge
- RAM
- VRAM
- Video
- Sound
- PIO
Address |
Size |
|
$0000~$0FFF |
4KB |
ROM Cartridge |
$1000~$7FFF |
28KB |
- |
$8000~$83FF |
1KB |
RAM |
$8400~$BFFF |
15KB |
- |
$C000~$CBFF |
3KB |
VRAM |
$CC00~$FFFF |
13KB |
- |
Address |
Name |
R/W |
Description |
$80 |
8255 Port A |
Read |
Num Pad |
$81 |
8255 Port B |
Read |
Cursor |
$82 |
8255 Port C |
Write |
Select Num pad bank |
$83 |
8255 Control Register |
Write |
Group A,B: Mode 0 |
$C0 |
AY-3-8910 Data |
Write |
|
|
S68047 |
Write |
|
$C1 |
AY-3-8910 Address |
Write |
$00~$0D |
|
S68047 |
Write |
$0E |
bit |
|
bit7 |
~A/S or ~INT/EXT or INV |
bit6 |
CSS |
bit5 |
GM2 |
bit4 |
~A/G or GM1 |
bit3 |
~A/G or GM1 |
bit2 |
~A/S or ~INT/EXT or INV |
bit1 |
GM4 |
bit0 |
~A/S or ~INT/EXT or INV |
~A/G |
~A/S |
Modes |
0 |
0 |
Alpha Modes |
0 |
1 |
Semigraphics Modes |
1 |
X |
Graphics Modes |
EXT/~INT |
GM4 |
GM2 |
GM1 |
Mode |
0 |
X |
0 |
0 |
ALPHANUMERICS INTERNAL |
CSS |
INV |
Fore |
Back |
Border |
0 |
0 |
Green |
Black |
Black |
0 |
1 |
Black |
Green |
Black |
1 |
0 |
Blue |
Black |
Black |
1 |
1 |
Black |
Blue |
Black |
EXT/~INT |
GM4 |
GM2 |
GM1 |
Mode |
1 |
X |
0 |
0 |
ALPHANUMERICS EXTERNAL |
CSS |
INV |
Fore |
Back |
Border |
0 |
0 |
Green |
Black |
Black |
0 |
1 |
Black |
Green |
Black |
1 |
0 |
Green |
Black |
Black |
1 |
1 |
Black |
Green |
Black |
GM4 pin have no effect when ~A/G=0.
GM4 |
GM2 |
GM1 |
Mode |
Columns/Rows |
Colors |
0 |
0 |
0 |
GRAPHICS 0 |
64 x 64 |
4 Colors |
0 |
0 |
1 |
GRAPHICS 1 |
128 x 64 |
2 Colors |
0 |
1 |
0 |
GRAPHICS 2 |
128 x 64 |
4 Colors |
0 |
1 |
1 |
GRAPHICS 3 |
128 x 96 |
2 Colors |
1 |
0 |
0 |
GRAPHICS 4 |
128 x 96 |
4 Colors |
1 |
0 |
1 |
GRAPHICS 5 |
256 x 96 |
2 Colors |
1 |
1 |
0 |
GRAPHICS 6 |
128 x 192 |
4 Colors |
1 |
1 |
1 |
GRAPHICS 7 |
256 x 192 |
2 Colors |
GM1 |
CSS |
Color3 |
Color2 |
Color1 |
Color0(back) |
Border |
0 |
0 |
Red |
Cyan |
Yellow |
Green |
Green |
0 |
1 |
Orange |
Magenta |
Cyan/Blue |
Blue |
Cyan/Blue |
1 |
0 |
- |
- |
Green |
Black |
Green |
1 |
1 |
- |
- |
Cyan/Blue |
Black |
Cyan/Blue |
~A/S,~INT/EXT,INV pins have no effect when ~A/G=1.
bit7 |
bit6 |
bit5 |
bit4 |
bit3 |
bit2 |
bit1 |
bit0 |
2P Right |
2P Left |
|
|
1P Right |
1P Left |
|
|
bank# |
bit7 |
bit6 |
bit5 |
bit4 |
bit3 |
bit2 |
bit1 |
bit0 |
0 |
2P: 1 |
2P: 4 |
2P: 7 |
2P: * |
1P: 1 |
1P: 4 |
1P: 7 |
1P: * |
1 |
2P: 2 |
2P: 5 |
2P: 8 |
2P: 0 |
1P: 2 |
1P: 5 |
1P: 8 |
1P: 0 |
2 |
2P: 3 |
2P: 6 |
2P: 9 |
2P: # |
1P: 3 |
1P: 6 |
1P: 9 |
1P: # |
bank |
hex |
bin |
0 |
$fe |
%11111110 |
1 |
$fd |
%11111101 |
2 |
$fb |
%11111011 |
Last modified 2016-11-11 00:19:08