//bandai supervision sv8000 !!!Super Vision 8000 {{outline}} !!Specifications *CPU **NEC D780C @ 3.58MHz (Z80 Compatible) *ROM Cartridge **4KB *RAM **1KB *VRAM **3KB *Video **AMI S68047P *Sound **GI AY-3-8910 *PIO **NEC D8255C !!Memory Map ,Address,Size, ,$0000~$0FFF,4KB,ROM Cartridge ,$1000~$7FFF,28KB,- ,$8000~$83FF,1KB,RAM ,$8400~$BFFF,15KB,- ,$C000~$CBFF,3KB,VRAM ,$CC00~$FFFF,13KB,- !!I/O ,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 !!Video *S68047P ,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 !!!Alpha 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. !!!Semigraphics Modes !!!Graphics Modes ,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. !!Controller *Right = 1P *Left = 2P !!!Port $80: Read Cursor ,bit7,bit6,bit5,bit4,bit3,bit2,bit1,bit0 ,2P Right, 2P Left,,,1P Right, 1P Left,, !!!Port $81: Read Num pad ,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: # !!!Port $82: Select Num pad bank ,bank,hex,bin ,0,$fe,%11111110 ,1,$fd,%11111101 ,2,$fb,%11111011 *bit7~4は2P側 ? **1Pと2Pは別々に設定出来る ?