Contents
6. ChaCo, the Chameleon Control Software..................................................................................39
6.1. Preparations............................................................................................................................................................39
6.1.1. Linux / Mac OSX..........................................................................................................................................39
6.2. Linux notes.............................................................................................................................................................39
6.3. Mac OSX notes......................................................................................................................................................39
6.4. Overview................................................................................................................................................................40
6.4.1. Slot Management...........................................................................................................................................41
6.4.2. Memory Access.............................................................................................................................................41
6.4.3. Debugging.....................................................................................................................................................41
6.4.4. Status display.................................................................................................................................................41
6.5. Examples................................................................................................................................................................42
6.5.1. Starting a core................................................................................................................................................42
6.5.2. Flashing a Core..............................................................................................................................................43
6.5.3. Accessing memory........................................................................................................................................44
6.6. Command-line options...........................................................................................................................................47
6.7. chacocmd...............................................................................................................................................................48
6.7.1. examples ...........................................................................................................................48
7. Frequently asked questions..........................................................................................................49
8. known Bugs and Limitations.......................................................................................................52
8.1. Turbo Chameleon FPGA Core...............................................................................................................................52
8.2. Menu System.........................................................................................................................................................52
8.2.1. MMC/SD Card compatibility........................................................................................................................52
8.2.2. PRG Launcher...............................................................................................................................................53
8.2.3. G64 Mounter.................................................................................................................................................53
8.2.4. G64 Saver......................................................................................................................................................53
8.2.5. CRT Launcher...............................................................................................................................................53
8.2.6. SID Player.....................................................................................................................................................54
8.3. ChaCo....................................................................................................................................................................55
8.3.1. Windows........................................................................................................................................................55
8.3.2. Linux.............................................................................................................................................................55
9. Reporting Bugs.............................................................................................................................56
9.1. Test Procedure........................................................................................................................................................56
9.1.1. general...........................................................................................................................................................56
9.1.2. MMC/SD Card compatibility........................................................................................................................56
9.1.3. non volatile user options...............................................................................................................................56
9.1.4. upgrading the core.........................................................................................................................................57
9.1.5. File-browser..................................................................................................................................................57
9.1.6. Plugins...........................................................................................................................................................57
10. Developer information...............................................................................................................58
11. Related projects...........................................................................................................................59
12. Appendix......................................................................................................................................60
12.1. PS/2 Keyboard Key Assignment..........................................................................................................................60
12.2. PS/2 Keyboard Joystick Assignment...................................................................................................................61
12.3. CDTV Remote Control Key Assignment.............................................................................................................62
12.4. supported Cartridge types....................................................................................................................................63
12.5. Opening the Cartridge..........................................................................................................................................64
12.6. Re-programming the USB micro-controller........................................................................................................66
12.6.1. Linux...........................................................................................................................................................69
12.7. configuring Quartus for JTAG.............................................................................................................................70
12.8. Chameleon cable pinouts.....................................................................................................................................75
12.9. Technical Data......................................................................................................................................................77
12.9.1. Turbo Chameleon FPGA Core....................................................................................................................77
13. Credits..........................................................................................................................................78
14. Fine print.....................................................................................................................................79
3