- 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