This is an old revision of the document!
Table of Contents
Port A
V.Link SPI
- IOA0: SPI clock
- IOA1: MOSI
- IOA2: MISO
- IOA3: Busy
- IOA4: Chip select
Console type
Console | IOA14 | IOA15 |
---|---|---|
V.Smile | 0 | x |
V.Smile Pocket | 0 | x |
V.Smile Motion | 1 | 0 |
Cyber Pocket | 1 | 1 |
Other
- IOA11: Only a pull down resitor?
- IOA12: Only a test point on the motherboard?
Port B
ROM and cartridge
- IOB0: extra address bit for the cartridge port, access second half of ROM
- IOB1: Set to 0 to enable cartridge ROM
- IOB2: Set to 0 to enable internal ROM
Power control
- IOB3: Labelled “RESTART”, not used?
- IOB4: “A/D”, related to the ADC?
- IOB5: Voltage detect (ADC measurement of battery level or power supply)
- IOB6: Pulled to ground by the ON button
- IOB7: Pulled to ground by the OFF button
Port C
Configuration
Language | IOC3 | IOC2 | IOC1 | IOC0 |
---|---|---|---|---|
Italian | 0 | 0 | 1 | 0 |
Chinese | 0 | 1 | 1 | 1 |
Polish | 1 | 0 | 0 | 0 |
Dutch | 1 | 0 | 0 | 1 |
German | 1 | 0 | 1 | 1 |
Spanish | 1 | 1 | 0 | 0 |
French | 1 | 1 | 0 | 1 |
UK English | 1 | 1 | 1 | 0 |
US English | 1 | 1 | 1 | 1 |
IOC4: if 1: show logo animation at boot
Power control
- IOC6: audio output enablw
- IOC7: Power control
Controllers
- IOC8: Controller A request to send
- IOC9: Controller B request to send
- IOC10: Controller A clear to send
- IOC12: Controller B clear to send
- IOC13: UART Rx (from controller)
- IOC14: UART Tx (to controller)
- IOC15: Controller power?