Contents
6.5.6. Limitations of the file-browser.....................................................................................................................41
6.6. ML Monitor...........................................................................................................................................................42
6.6.1. Features........................................................................................................................................................42
6.6.2. Number formats............................................................................................................................................42
6.6.3. Converting values.........................................................................................................................................43
6.6.4. Commands....................................................................................................................................................43
6.7. Online Help...........................................................................................................................................................45
6.7.1. Keys..............................................................................................................................................................45
6.8. System Info...........................................................................................................................................................46
7. ChaCo, the Chameleon Control Software.................................................................................47
7.1. Preparations...........................................................................................................................................................47
7.1.1. Linux / macOS.............................................................................................................................................47
7.2. Linux notes............................................................................................................................................................47
7.3. macOS notes.........................................................................................................................................................47
7.4. Overview...............................................................................................................................................................48
7.4.1. Slot Management..........................................................................................................................................49
7.4.2. Memory Access............................................................................................................................................49
7.4.3. Debugging....................................................................................................................................................49
7.4.4. Status display................................................................................................................................................49
7.5. Examples...............................................................................................................................................................50
7.5.1. Starting a core...............................................................................................................................................50
7.5.2. Flashing a Core.............................................................................................................................................51
7.5.3. Accessing memory.......................................................................................................................................52
7.6. Command-line options..........................................................................................................................................55
7.7. chacocmd..............................................................................................................................................................56
7.7.1. examples.......................................................................................................................................................56
8. Frequently asked questions.........................................................................................................57
9. known Bugs and Limitations......................................................................................................57
10. Reporting Bugs..........................................................................................................................57
11. Developer information...............................................................................................................58
12. Related projects.........................................................................................................................59
13. Appendix.....................................................................................................................................60
13.1. PS/2 Keyboard Key Assignment.........................................................................................................................60
13.2. PS/2 Keyboard Joystick Assignment..................................................................................................................61
13.3. CDTV Remote Control Key Assignment............................................................................................................62
13.4. supported Cartridge types...................................................................................................................................63
13.5. Opening the Cartridge.........................................................................................................................................64
13.5.1. Chameleon v1.............................................................................................................................................64
13.5.2. Chameleon v2.............................................................................................................................................65
13.6. Re-programming the USB micro-controller.......................................................................................................66
13.6.1. Chameleon v1.............................................................................................................................................66
13.6.2. Chameleon v2.............................................................................................................................................68
13.6.3. Linux..........................................................................................................................................................71
13.7. configuring Quartus for JTAG............................................................................................................................72
13.8. Chameleon breakout-cable pinout (Chameleon v1)............................................................................................79
13.9. mini IEC cable pinout (Chameleon v2)..............................................................................................................81
13.10. Technical Data...................................................................................................................................................82
13.10.1. Turbo Chameleon FPGA Core.................................................................................................................82
14. Credits.........................................................................................................................................83
15. Fine print....................................................................................................................................84
3