This information was extracted from the V.Smile Motion schematics which was (accidentally?) published by the FCC with the certification for the console.

Local copy of the document: vsmile-motion-schematics.pdf

Port A

  • 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

LanguageIOC3IOC2IOC1IOC0
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 clear to send (to controller)
  • IOC9: Controller B clear to send (to controller)
  • IOC10: Controller A request to send (from controller)
  • IOC12: Controller B request to send (from controller)
  • IOC13: UART Rx (from controller)
  • IOC14: UART Tx (to controller)
  • IOC15: Controller power?
io.txt · Last modified: 2021/09/21 21:53 by pulkomandy
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0