To that end, I unveil the circuit schematic for The Nimbot:
(The forum won't let me upload SVG files so I'm linking to my GitHub instead)
Nimbot Schematic, Colour
Nimbot Schematic, Monochrome (for BDD
Key Features / Differences:
- Using surface mount parts and rear-mounted components to increase miniaturisation, eliminating the need for a second PCB
- Two RS-232 UARTs - one DCE debug/programming port at proper RS-232 levels, one DTE link port at TTL levels for connecting to a second Nimbot for multiplayer play or to an accessory gadget.
- Increased base clock to 1.8432MHz, almost doubling the base speed of the system. System clock and UART clock are now derived from eachother, eliminating one oscillator entirely.
- Two SPI Cartridge Slots, electrically compatible with the Dodo cartridges. Left/Primary cart will contain game, Right/Secondary cart could be an accessory, helper ROM or allow players to make copies of save games between carts. Carts will be 32KiB, divided into four 8KiB sections of which the programmer can have any two in RAM at one time.
- Eight input buttons instead of six, and all buttons contain integrated LEDs under programmer control (Simon-Says or rhythm games, anyone?). Software debounce eliminates many passive debouncing components.
- 3-voice Square Wave sound system with headphone support
- 32KiB RAM, 31.75KiB ROM (Dodo is the other way around).
- ISO-8859-15 based font providing native support for 31 languages