Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
io [2021/08/26 20:10] – pulkomandy | io [2022/11/11 15:33] (current) – [ROM and cartridge] pulkomandy | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | This information was extracted from the V.Smile Motion schematics which was (accidentally? | ||
+ | |||
+ | Local copy of the document: {{ :: | ||
+ | |||
====== Port A ====== | ====== Port A ====== | ||
- | ===== V.Link SPI ===== | + | The use of Port A changes a bit on various generations of machines |
+ | |||
+ | ===== V.Smile Motion ===== | ||
+ | |||
+ | ==== V.Link SPI ==== | ||
* IOA0: SPI clock | * IOA0: SPI clock | ||
Line 9: | Line 17: | ||
* IOA4: Chip select | * IOA4: Chip select | ||
- | ===== Console type ===== | + | ==== Console type ==== |
^ Console | ^ Console | ||
Line 17: | Line 25: | ||
| Cyber Pocket | | Cyber Pocket | ||
- | ===== Other ===== | + | ==== Other ==== |
* IOA11: Only a pull down resitor? | * IOA11: Only a pull down resitor? | ||
* IOA12: Only a test point on the motherboard? | * IOA12: Only a test point on the motherboard? | ||
+ | |||
+ | |||
+ | ===== V.Smile Pocket ===== | ||
+ | |||
+ | * IOA0-IOA11: LCD STN interface | ||
+ | * IOA13: LCD backlight control | ||
+ | * IOA14: Read as 0 according to notes in V.Smile Motion schematics | ||
====== Port B ====== | ====== Port B ====== | ||
Line 30: | Line 45: | ||
* IOB2: Set to 0 to enable internal ROM | * IOB2: Set to 0 to enable internal ROM | ||
+ | Note: these can be used with the " | ||
+ | |||
+ | For example in external address mode 2 or 3 (4 ROMs mode): | ||
+ | |||
+ | ^Pin | ||
+ | |IOB0 |100000-1FFFFF| | ||
+ | |IOB1 |200000-2FFFFF| | ||
+ | |IOB2 |300000-3FFFFF| | ||
+ | |ROMCSB|008000-0FFFFF| | ||
+ | |||
+ | In external address mode 0: ROMCSB is the only one used for the whole range (note: ROMCSB is not wired to anything, so in this area no ROM will be enabled) | ||
+ | |||
+ | In external mode 1 (2 ROMs mode): | ||
+ | |||
+ | ^Pin | ||
+ | |IOB1 |200000-3FFFFF| | ||
+ | |ROMCSB|008000-1FFFFF| | ||
+ | |||
+ | Additionally, | ||
===== Power control ===== | ===== Power control ===== | ||
Line 42: | Line 76: | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | ^Language^IOC3^IOC2^IOC1^IOC0^ | + | ^Language^IOC3^IOC2^IOC1^IOC0^Value^ |
- | |Italian | + | |Chinese |
- | |Chinese | + | |Polish? Portuguese? |
- | |Polish | + | |Dutch | 1 | 0 | 0 | 1 | 9 | |
- | |Dutch | 1 | 0 | 0 | 1 | | + | |Italian |
- | |German | + | |German |
- | |Spanish | 1 | 1 | 0 | 0 | | + | |Spanish | 1 | 1 | 0 | 0 |
- | |French | + | |French |
- | |UK English| 1| 1 | 1 | 0 | | + | |UK English| 1| 1 | 1 | 0 |
- | |US English| 1| 1 | 1 | 1 | | + | |US English| 1| 1 | 1 | 1 | |
+ | |||
+ | Values under 7 are filtered out by the console BIOS in some cases and replaced by either UK or US english. | ||
+ | |||
+ | :?: The FCC schematics for the V.Smile motion says Italian should be 2 (0010), is it a difference for the new console or a mistake in the schematics? | ||
IOC4: if 1: show logo animation at boot | IOC4: if 1: show logo animation at boot | ||
+ | |||
+ | IOC5: currently unknown, maybe LCD/TV detection? Unused in V.Smile motion schematics, test point in older consoles? | ||
===== Power control ===== | ===== Power control ===== | ||
- | * IOC6: audio output | + | * IOC6: audio output |
- | * IOC7: Power control | + | * IOC7: Power control |
===== Controllers ===== | ===== Controllers ===== | ||
- | * IOC8: Controller A request | + | * IOC8: Controller A clear to send (to controller) |
- | * IOC9: Controller B request | + | * IOC9: Controller B clear to send (to controller) |
- | * IOC10: Controller A clear to send | + | * IOC10: Controller A request |
- | * IOC12: Controller B clear to send | + | * IOC12: Controller B request |
* IOC13: UART Rx (from controller) | * IOC13: UART Rx (from controller) | ||
* IOC14: UART Tx (to controller) | * IOC14: UART Tx (to controller) | ||
* IOC15: Controller power? | * IOC15: Controller power? | ||