Commodore C16 Plus/4 core for Tang FPGA boards
The C16Nano is a port of the MiSTer core with numerous changes (DRAM, TED etc.) for the C16 homecomputer:
| Board | FPGA | support | Note |
|---|---|---|---|
| Tang Console 60K NEO | GW5AT-60 | HDMI / LCD | no D9 Joystick |
| Tang Nano 20k | GW2AR | HDMI | dual D9 Joystick / ext IEC |
| Tang Primer 25K | GW5A-25 | HDMI | Retro D9 Joystick, onboard BL616 only |
| MiSTle-25k | GW5A-25 | HDMI | 2nd D9 Joystick |
This project relies on a MPU being connected to the FPGA (onboard BL616 or external one). --> MiSTle-Dev wiki <--
This port has the following changes and enhancements:
- TED core 1.9
- PAL 720x576p@50Hz / NTSC 720x480p@60Hz HDMI Video and Audio Output
- Choose between C16 (64KB) and Plus/4
- Cartridge support (*.bin) for Plus/4 model
- loadable Function ROM (*.bin) for Plus/4 model
- emulated 1541 Diskdrive on FAT/extFAT microSD card
- external IEC device (C1541 Floppy / IEC Printer etc.)
- direct BASIC program (*.PRG) injection loader with automatic start
- Tape (*.TAP) image loader as Datasette
- loadable 16k Kernal ROM
- loadable C1541 DOS as selection from Tang Flash memory
- Joystick with swap function
- 2 x legacy D9 Joystick (Atari / Commodore digital type)
- USB Joystick or USB Gamepad or USB XBOX 360 Controller as Joystick
- Joystick emulation on Keyboard Numpad
- 6551 UART WIFI / LAN Modem Interface to FPGA-Companion up to 19200 Baud
- NAE / CAE SID card revision 6581 or 8580 selectable
Original C16 core by Istvan Hegedus. See also the hackaday article.
ROMS can only be used in the Plus/4 operation mode (OSD selection). Function ROM can be of any language.
16k ROMs can be loaded as such. If there is both low and high ROM then the two files need to be combined first into a single 32k (low + high) file and stored on SDcard.
cat 3-plus-1.317053-01.bin 3-plus-1.317054-01.bin > function.bin
cat t112003_calc_plus_lo.bin t112003_calc_plus_hi.bin > calc_plus.binA Tape *.TAP file can be loaded via OSD file selection.
Important
command: LOAD
Then select from OSD a *.tap file.
Screen will blank 'blue' and after a short period of time a filename will appear for some seconds.
Screen will blank 'blue' again until tape file is entirely loaded. It takes time...
Have a look: Wiki WIFI Modem
Note
Don't forget to active the PETSCII character input mode if you are sending commands to the modem !
Connect to you WIFI AP and have a try: CBM PESC-2 character set ATD bbs.retrocampus.com:6510 or ASC-2 character set `ATD`` bbs.retrocampus.com:6502 just have a look at telnetbbsguide and choose as you like.
