This is the formal release of version 3 of the board. In fact, while the board has been out in the wild for literally years by now (and I'm actually ready to release V4), a formal release was still missing. I'm sorry for that, I just forgot to do it and never noticed. There are no changes, this formal release is exactly the same stuff that has been on the master branch for the last, erm, three years.
In this release we started making serious improvements to the board. The reasoning behind every modification is detailed on the Development Blog, so I'll be pretty terse here.
- Switched to external power regulation, using the C64 power circuit and power supply: drastically reduces the heat inside the case, which is one of the main CPU/TED failure causes.
- Added current-limiting resistors on all ports exposing power pins: this will avoid short-circuiting the power supply, whatever you do on the external connectors.
- Added internal Joystick port buffers: this is basically like having two OpenC16JoyAdapters built into the machine, preventing the TED pins to be directly exposed on the joystick ports, which is another common cause of TED failures. It also gives the ports a fixed ground, allowing the use of "advanced" joysticks with autofire functionalities for instance, which require power from the machine.
- Joystick ports now use DB-9 (more properly: DE-9) connectors, just like any other machine of the era: you can now use your favourite C64/Amiga joystick on your C16.
- Similarly, the Datassette port was changed to the C64-style edge connector. An adapter to keep connecting the 1531 Datassette is trivial to make.
- Moved to the C64 power switch, since this can still be found on the market and is functionally equivalent.
- The CPU can now either be an original 7501/8501 or even a 6510, thanks to Andrew Challis's adapter being integrated on the board.
- In a similar fashion, the board can either directly accept an original MOS 251641 PLA or Daniël Mantione's GAL16V8-based reimplementation.
- The design flaw that prevented the usage of cartridge-based RAM expansions was fixed: you can now plug in an OpenC16RamExpansion without the internal RAM fighting with it.
- Actually that might not even be necessary, as the board now directly supports either 16 or 64 kB of internal RAM.
- Since the RF modulator is basically useless these days, a replacement circuit was integrated on the board, providing either Luma+Chroma (say S-Video) or Composite Video.
- Added the possibility of combining the KERNAL and BASIC in a single all-in-one ROM: this allows replacing the original power-hungry chips with a single W27C512, which can also incorporate the Plus/4 function ROMs.
- ESD protection was improved on all ports.
- The track and ground plane layout were optimized in a few places in order to reduce noise and crosstalk.
While the comprehensive switch of connectors to the C64 counterparts might be frowned upon, it was done because C64-style cases are still in production and this way LittleSixteen V3 will fit them just perfectly, yielding the ability to build new C16s from scratch, which is another one of our goals.
Be sure to read the assembly notes carefully and enjoy!
Released files
Note that the released gerber files are password-protected. The original reason behind my projects was to allow anyone to make their own retrocomputing accessories cheaply. Instead of this, what I achieved was actually fuelling greedy people grabbing my work, making boards for a couple of bucks and the selling them at outrageous prices ($15 for a badly-soldered OpenC64Cart that costs $2 to make is just ridiculous).
I still believe in free software and open hardware, and that is why my projects will remain as such. I am no longer providing ready-to-use gerber files, but you can still generate them from the KiCad project or ask me for the password, if you think you don't fit the above statement.
If all you want is to get boards made, I would really appreciate if you did it as explained in the Support section in order to get them cheaply while supporting the project.
Note that you are NOT allowed to use these boards commercially, but I won't care if you sell them AT COST. Let me repeat that: AT COST.