| 61 | == Cartridge port == |
| 62 | |
| 63 | Finally the cartridge port is understood! |
| 64 | |
| 65 | To run code from there, you need the cartridge ROM (a 16 bit one) to start with "IQP QA TESTING PROG\0" or "IQ CART NOTV FRE 01\0" or "IQ CARTRIDGE FRE 01\0". The first string looks generic, but the two others (with FRE in the name) are likely specific to the French version, the other versions of the internal ROM should be checked to see what they expect. |
| 66 | |
| 67 | The NOTV variant seems to not output anything to the TV (possibly it is run before the video out is up and running). According to the MESS driver, there are several VTech machines whch share a similar architecture, and some of them are laptop-like with an LCD display, so that may explain it. |
| 68 | |
| 69 | The ROM jumps straight into the cartridge (at offset 0x14, just after the identifier string) if it detects a cartridge. |
| 70 | |
| 71 | === Pinout === |
| 72 | |
| 73 | ||N.||=TOP=||=BOTTOM=||N.|| |
| 74 | ||1 ||CARD1||GND||2|| |
| 75 | ||3 ||D3||D11||4|| |
| 76 | ||5 ||D10||D4||6|| |
| 77 | ||7 ||D2||D12||8|| |
| 78 | ||9 ||D9||D5||10|| |
| 79 | ||11||D1||D13||12|| |
| 80 | ||13||D8||D6||14|| |
| 81 | ||15||D0||D14||16|| |
| 82 | ||17||GND||D7||18|| |
| 83 | ||19||+5V||D15||20|| |
| 84 | ||21||+5V||A0||22|| |
| 85 | ||23||A1||A16||24|| |
| 86 | ||25||A2||A15||26|| |
| 87 | ||27||A3||A14||28|| |
| 88 | ||29||A4||A13||30|| |
| 89 | ||31||A5||A12||32|| |
| 90 | ||33||A6||A11||34|| |
| 91 | ||35||A7||A10||36|| |
| 92 | ||37||A17||A9||38|| |
| 93 | ||39||A18||A8||40|| |
| 94 | ||41||/OE||A19||42|| |
| 95 | ||43||RESET||/WE||44|| |
| 96 | ||45||/LDS||?||46|| |
| 97 | ||47||?||A8||/CE|| |
| 98 | ||49||CARD2||UDS||50|| |
| 99 | |
| 100 | CARD1 = GND to detect fake-cart 1. |
| 101 | CARD2 = GND to detect fake-cart 2. |
| 102 | Both to GND to detect a real ROM cart. |
| 103 | |