Chameleon: Difference between revisions

From ReplayResources
Jump to navigationJump to search
 
(22 intermediate revisions by one other user not shown)
Line 15: Line 15:
|header3 =  
|header3 =  
|label3  = RAM
|label3  = RAM
|data3  = 32MB
|data3  = 32 MB
|header4 =  
|header4 =  
|label4  = Hardware features
|label4  = Hardware features
|data4  = 3 Buttons<br>SD card slot<br>IEC bus connector, PS/2 mouse, PS/2 keyboard and USB (for power only) via breakout cable<br>mini USB for PC link<br>VGA output<br>stereo audio output<br>IR reciever<br>clockport for optional [[RR-NET]]
|data4  = <li>3 Buttons<li>SD card slot<li>IEC bus connector, PS/2 mouse, PS/2 keyboard and USB (for power only) via breakout cable<li>mini USB for PC link<li>VGA output<li>stereo audio output<li>IR reciever<li>clockport for optional [[RR-NET]]
|header5 =
|header5 =
|label5  = Manual
|label5  = Manual
Line 47: Line 47:
** 8 or 16 KByte (EP)ROM cartridges
** 8 or 16 KByte (EP)ROM cartridges
** [[Action Replay]]
** [[Action Replay]]
** [[Retro_Replay]]
** [[Retro Replay]]
** [[Final Cartridge]] 3
** [[Final Cartridge]] 3
** [[Expert Cartridge]]
** [[Expert Cartridge]]
Line 68: Line 68:
** [[Mikro Assembler]]
** [[Mikro Assembler]]
** [[StarDOS]]
** [[StarDOS]]
** [[Easyflash]]
** [[Easyflash]] (write support through custom EAPI)
** [[Prophet 64]]
** [[Prophet 64]]
** [[MACH 5]]
** [[MACH 5]]
** [[Pagefox]]
** [[Pagefox]]
** [[Business Basic]] (S'More).  
** [[The_X-Files#Business_Basic_.2F_S.27More_Basic|Business Basic]] (S'More).  
* [[Freezer]] (compatible with [[Retro_Replay]]). ROMs can be stored in onboard flash or read from MMC card (as .crt or binary files).  
* [[:Category:Freezer|Freezer]] (compatible with [[Retro Replay]]). ROMs can be stored in onboard flash or read from MMC card (as .crt or binary files).  


* VGA-output with 60 Hz refresh rate or more.
* VGA-output with 60 Hz refresh rate or more.
* Turbo function with full 6510 processor compatibility (incl. illegal opcodes).
* Turbo function with full 6510 processor compatibility (incl. illegal opcodes).
* [[REU]] (memory expansion) with up to 16 MB RAM.
* Commodore 1750/1764 [[:Category:REU_RAM_Expansion_Units|REU]] emulation
** Size selectable from 128K up to 16 MB
** Can be combined with [[Retro Replay]] and [[Super Snapshot]] compatible roms
* [[GEORAM]] (memory expansion) with up to 4 MB RAM.
* [[GEORAM]] (memory expansion) with up to 4 MB RAM.
* MMC/SD card slot with [[MMC64]] compatibility and optional MMC64 ROM emulation.
* MMC/SD card slot with [[MMC64]] compatibility and optional MMC64 ROM emulation.
** FAT12/FAT16/FAT32 support, with sub-directories and long filenames
** Supports MMC, SD V1.1 cards as well as SD V2.0 in High Capacity mode (SDHC)
* Full 1541-emulation (2 Drives)
* Full 1541-emulation (2 Drives)
** supports D64 and G64 files (read/write)
** supports D64 and G64 files
** 4 image files per drive can be attached and used in a fliplist
** Configurable ID
** Configurable ROM (1541II or custom)
* SID emulation with filters (Two SIDs are emulated with selectable filter characteristics and base address of 2nd SID).
* SID emulation with filters (Two SIDs are emulated with selectable filter characteristics and base address of 2nd SID).
* Connector for a PS/2 mouse (emulation of 1351 and Micromys).
* Connector for a PS/2 mouse (emulation of 1351 and Micromys).
* Connector for a PS/2 keyboard (Joystick emulation available on numeric keypad).
* Connector for a PS/2 keyboard (Joystick emulation available on numeric keypad).
* Battery-backed real time clock (RTC)
 
* IR receiver for [[CDTV remote control]].
* Flexible freezer menu
* Connector for [[RR-Net]] (MK2 needs a patch to work in standalone mode).
** select, mount, create D64 images, browse disk images
* USB link to a PC for debugging and data transfer.
** create new directories, delete files, copy files
** Ultra fast DMA load of single file programs (directly from SD / from a .D64 with automount and from a .T64 file)
** Built-in SID player; plays SID files on either 'real' SID or emulated SID.
** Built-in file-copier and disk (disk to d64) copier
* Configuration screen, with resident settings
* Machine Language Monitor
 
* Character, Basic and Kernal ROM replacement function


==Hardware Specifications==
==Hardware Specifications==
Line 99: Line 113:
* Battery-backed real time clock (CR-1220 battery not included)
* Battery-backed real time clock (CR-1220 battery not included)
* IR receiver for CDTV remote control
* IR receiver for CDTV remote control
* Connector for RR-NET (only with real C64 or docking station)
* Connector for [[RR-NET]] (MK2 needs a patch to work in standalone mode)
* USB link to a PC for debugging and data transfer
* USB link to a PC for debugging and data transfer
* Stereo audio output
* Stereo audio output
Line 106: Line 120:


Please understand that due to the nature of FPGA based hardware, many problems might get fixed with a firmware update at some point. For this reason we list only "persistant" problems here, like actual hardware bugs or long standing firmware bugs. For details please refer to the [http://wiki.icomp.de/wiki/Chameleon icomp wiki].
Please understand that due to the nature of FPGA based hardware, many problems might get fixed with a firmware update at some point. For this reason we list only "persistant" problems here, like actual hardware bugs or long standing firmware bugs. For details please refer to the [http://wiki.icomp.de/wiki/Chameleon icomp wiki].
<small>
[http://wiki.icomp.de/wiki/Chameleon_Menu_Bugs menu bugs]
[http://wiki.icomp.de/wiki/Chameleon_Core_Bugs core bugs]
</small>


==Software supporting special features==
==Software supporting special features==
Listing software that requires one or another special feature only available on "modern" hardware and/or emulators, such as the ''Chameleon'', [[1541_Ultimate]] or VICE.
Listing software that requires one or another special feature only available on "modern" hardware and/or emulators, such as the [[Chameleon]], [[1541 Ultimate]] or VICE.


===16MB REU===
===16MB REU===
Line 116: Line 135:
* [http://csdb.dk/release/?id=111961 REU Wave Player v1 (PoC)] by groepaz
* [http://csdb.dk/release/?id=111961 REU Wave Player v1 (PoC)] by groepaz


Note: 16MB REU is also implemented by the [[1541_Ultimate]] and can also be emulated by VICE.
Note: 16MB REU is also implemented by the [[1541 Ultimate]] and can also be emulated by VICE.


== Weblinks ==
== Weblinks ==


* Icomp [https://icomp.de/shop-icomp/en/shop/product/Turbo_Chameleon_64.html Shop]
* Icomp [http://forum.icomp.de Forum]
* Chameleon on [http://wiki.icomp.de/wiki/Chameleon icomp wiki]
* Chameleon on [http://wiki.icomp.de/wiki/Chameleon icomp wiki]
* Chameleon on [https://www.facebook.com/chameleon64 Facebook]
* Chameleon on [http://www.c64-wiki.de/index.php/Chameleon_64 c64-wiki.de] (german) [https://www.c64-wiki.com/index.php?title=Turbo_Chameleon_64 c64-wiki.com] (english)
* Chameleon on [http://www.c64-wiki.de/index.php/Chameleon_64 c64-wiki] (german)
* [http://lallafa.de/blog/2013/09/a-clockport-for-chameleon64s-minimig/ A clockport for Chameleon64′s Minimig] - blog post by lallafa
* [http://lallafa.de/blog/2013/09/a-clockport-for-chameleon64s-minimig/ A clockport for Chameleon64′s Minimig] - blog post by lallafa


Line 131: Line 151:
[[Category:Final Cartridge]]
[[Category:Final Cartridge]]
[[Category:Freezer]]
[[Category:Freezer]]
[[Category:Drive Emulator]]

Latest revision as of 12:09, 6 March 2021

Chameleon Logo
Technical Info
ROM 16 MB flash
RAM 32 MB
Hardware features
  • 3 Buttons
  • SD card slot
  • IEC bus connector, PS/2 mouse, PS/2 keyboard and USB (for power only) via breakout cable
  • mini USB for PC link
  • VGA output
  • stereo audio output
  • IR reciever
  • clockport for optional RR-NET
  • Manual See icomp wiki
    CRT ID None
    Programming See icomp wiki
    Attention please!
    The cartridge described in this article is under constant active development - for recent news and data please check the icomp wiki.

    the following mostly comes from the icomp wiki:

    Features

    The following are the features of the FPGA core, for hardware features see below.

    • VGA-output with 60 Hz refresh rate or more.
    • Turbo function with full 6510 processor compatibility (incl. illegal opcodes).
    • Commodore 1750/1764 REU emulation
    • GEORAM (memory expansion) with up to 4 MB RAM.
    • MMC/SD card slot with MMC64 compatibility and optional MMC64 ROM emulation.
      • FAT12/FAT16/FAT32 support, with sub-directories and long filenames
      • Supports MMC, SD V1.1 cards as well as SD V2.0 in High Capacity mode (SDHC)
    • Full 1541-emulation (2 Drives)
      • supports D64 and G64 files
      • 4 image files per drive can be attached and used in a fliplist
      • Configurable ID
      • Configurable ROM (1541II or custom)
    • SID emulation with filters (Two SIDs are emulated with selectable filter characteristics and base address of 2nd SID).
    • Connector for a PS/2 mouse (emulation of 1351 and Micromys).
    • Connector for a PS/2 keyboard (Joystick emulation available on numeric keypad).
    • Flexible freezer menu
      • select, mount, create D64 images, browse disk images
      • create new directories, delete files, copy files
      • Ultra fast DMA load of single file programs (directly from SD / from a .D64 with automount and from a .T64 file)
      • Built-in SID player; plays SID files on either 'real' SID or emulated SID.
      • Built-in file-copier and disk (disk to d64) copier
    • Configuration screen, with resident settings
    • Machine Language Monitor
    • Character, Basic and Kernal ROM replacement function

    Hardware Specifications

    • Altera EP3C25 FPGA with 24624 LEs
    • 16Mb Flash Memory
    • 32Mb RAM
    • VGA connector
    • MMC/SD card slot
    • Connectors for PS/2 mouse, PS/2 keyboard and IEC bus via breakout cable
    • Battery-backed real time clock (CR-1220 battery not included)
    • IR receiver for CDTV remote control
    • Connector for RR-NET (MK2 needs a patch to work in standalone mode)
    • USB link to a PC for debugging and data transfer
    • Stereo audio output

    Known Problems

    Please understand that due to the nature of FPGA based hardware, many problems might get fixed with a firmware update at some point. For this reason we list only "persistant" problems here, like actual hardware bugs or long standing firmware bugs. For details please refer to the icomp wiki.

    menu bugs core bugs

    Software supporting special features

    Listing software that requires one or another special feature only available on "modern" hardware and/or emulators, such as the Chameleon, 1541 Ultimate or VICE.

    16MB REU

    Note: 16MB REU is also implemented by the 1541 Ultimate and can also be emulated by VICE.

    Weblinks