Hardware: Difference between revisions
No edit summary |
No edit summary |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{DISPLAYTITLE:Hardware Support}} | |||
== Hardware Support == | |||
[[Introduction|Introduction]] - <strong>Hardware Support</strong> | [[Introduction|Introduction]] - <strong>Hardware Support</strong> | ||
Color 64 operates reliably on original Commodore hardware using a wide range of disk configurations, including SD2IEC devices. It also functions properly in emulated environments such as VICE, as well as on modern hardware implementations like the Commodore Ultimate Elite II with IEC support. | |||
1581 disk drives and D81 images are fully usable for most areas of the system. However, they are not recommended for components that require the creation of REL files, such as the system PASSWORD file or certain games that generate REL data. If necessary, this limitation can be addressed by creating the REL file on a 1541-compatible drive and then transferring it to the 1581 or D81 image using a reliable REL file copy utility such as COPYALL. | |||
=== Specialized Configurations === | |||
Special configurations this system will support include: | Special configurations this system will support include: | ||
==== Commodore RAM Expansion Units (REU) ==== | |||
* Requires a minimum of 256K capacity. | |||
* Utilizes the REU as a high-speed virtual disk through the included RAMDOS utility and automated file transfer routines. | |||
* The bundled RAMDOS version supports REUs expanded up to 2MB, providing near-instant load and save performance. | |||
==== CMD RamLink ==== | |||
* Compatible with the CMD RamLink device from Creative Micro Designs. | |||
* May be used with a CMD HD to take advantage of the parallel interface. | |||
* If equipped with a RamCard and installed RAM, the automatic RAM-disk functionality may also be utilized. | |||
==== Skyles 1541 Flash! ==== | |||
* Supported on device number 8 only. | |||
* Significantly improves 1541 performance. | |||
* Once installed, the system automatically detects device 8 and adjusts operation accordingly. | |||
==== Traditional Modems ==== | |||
* Supports fully Hayes-compatible modems using the standard AT command set. | |||
* Some models may require configuration adjustments. | |||
* Example requiring modification: Avatex 1200 Low-Cost modem (not the HC or 2400 variants). | |||
==== WiFi Modems ==== | |||
* Compatible with Hayes AT–based WiFi modems such as WiModem. | |||
* Example initialization string: ate0x1s0=0s10=30v1 | |||
==== Emulated Modem (VICE) ==== | |||
* Requires TCPSER or BBS Server. | |||
* SwiftLink emulation supports speeds up to 38,400 baud. | |||
* Example TCPSER initialization string: ate0v1h0x1m0b1 | |||
:<p>The best modem to use is one that can be programmed not to auto-answer (ATS0=0) and will accept the command ATA to answer the phone when the phone rings. For 1200 baud operation a Hayes Smartmodem 1200, Volksmodem 12, the Commodore 1670 modem (the version that has 4 switches on the back of it) and most other Hayes-compatibles modems will operate in this mode. If you are using a Hayes Smartmodem 1200, set the internal DIP switches 3, 5, and 8 down, all others up. If you are using the 1670, switch 3 up and all the other switches down.</p> | :<p>The best modem to use is one that can be programmed not to auto-answer (ATS0=0) and will accept the command ATA to answer the phone when the phone rings. For 1200 baud operation a Hayes Smartmodem 1200, Volksmodem 12, the Commodore 1670 modem (the version that has 4 switches on the back of it) and most other Hayes-compatibles modems will operate in this mode. If you are using a Hayes Smartmodem 1200, set the internal DIP switches 3, 5, and 8 down, all others up. If you are using the 1670, switch 3 up and all the other switches down.</p> | ||
:<p>For 2400 baud operation, a Hayes Smartmodem 2400 or good compatible is required. Without SwiftLink the C64 must be programmed very carefully to be able to support 2400 baud, and the quality of modem and phone line are very important. Please refer to the section in "Specific Hardware Requirements" for instructions on setting up for 2400 baud use.</p> | :<p>For 2400 baud operation, a Hayes Smartmodem 2400 or good compatible is required. Without SwiftLink the C64 must be programmed very carefully to be able to support 2400 baud, and the quality of modem and phone line are very important. Please refer to the section in "Specific Hardware Requirements" for instructions on setting up for 2400 baud use.</p> | ||
==== CMD SwiftLink Interface ==== | |||
* Required for communication speeds above 2400 BPS. | |||
* The SwiftLink RS-232 interface from Creative Micro Designs connects via the cartridge port. | |||
* Supports communication rates up to 38,400 BPS with improved reliability. | |||
* Enables use of modem compression protocols such as MNP (Microcom Networking Protocol). | |||
* Compatible with Hayes-compatible high-speed modems. | |||
==== Schnedler TurboMaster CPU ==== | |||
* Supports operation at 4.09 MHz, increasing overall system speed significantly. | |||
* Connects through the cartridge port. | |||
* May be combined with SwiftLink for maximum performance. | |||
* Requires the Master Adaptor configured to GEORAM mode when used with SwiftLink. | |||
* SwiftLink I/O address should remain at the factory default of $DE00 unless hardware compatibility has been verified. | |||
* Although no longer produced, used units may still be available. | |||
==== SD2IEC Drives ==== | |||
* Supports both native directory mode and D64/D81 disk images. | |||
* Native mode offers substantial storage capacity. | |||
* REL file creation in native mode may present issues. | |||
* Recommended workaround: create REL files on a 1541 disk or within VICE on a D64 image, then transfer using a reliable REL file copier. | |||
* Directory navigation examples: | |||
** !CD// — change to root directory | |||
** !CD//AUX3 — change to AUX3 directory | |||
* In DOS Wedge mode, use: | |||
** CD// | |||
** CD//AUX3 | |||
==== VICE Emulator ==== | |||
* Fully compatible when configured with TCPSER or BBS Server. | |||
* Supports SwiftLink emulation up to 38,400 baud. | |||
* Storage capacity depends on configuration, including LT Kernal (LTK) or CMD drive environments. | |||
* LTK environments provide near-instant module loading similar to REU performance. | |||
* REU emulation is also supported within VICE. | |||
{| class="wikitable | {| class="wikitable | ||
|- | |- | ||
| Line 54: | Line 108: | ||
<li>Acia1Enable=1 </li> | <li>Acia1Enable=1 </li> | ||
<li>Acia1Mode=2 </li> | <li>Acia1Mode=2 </li> | ||
<li>LTKimage0="/ | <li>LTKimage0="/mydir/DiskImages/kernal-disk0.dlk" </li> | ||
<li>LTKimage1="/ | <li>LTKimage1="/mydir/DiskImages/kernal-disk1.dlk" </li> | ||
<li>LTKimage2="/ | <li>LTKimage2="/mydir/DiskImages/kernal-disk2.dlk" </li> | ||
<li>DriveSoundEmulation=1 </li> | <li>DriveSoundEmulation=1 </li> | ||
<li>DriveSoundEmulationVolume=2007 </li> | <li>DriveSoundEmulationVolume=2007 </li> | ||
| Line 67: | Line 121: | ||
|- | |- | ||
|Vice Execution Command | |Vice Execution Command | ||
|x64sc -config / | |x64sc -config /mydir/config.ini -cartcrt /mydir/Bins/ltk.crt | ||
|} | |} | ||
(in the above - change "mydir" to your installation directory) | |||
Next section: [[overlays|The Program Overlays]] | Next section: [[overlays|The Program Overlays]] | ||
[[Introduction|Introduction]] | [[Introduction|Introduction]] | ||
Latest revision as of 15:49, 27 February 2026
Hardware Support
Introduction - Hardware Support
Color 64 operates reliably on original Commodore hardware using a wide range of disk configurations, including SD2IEC devices. It also functions properly in emulated environments such as VICE, as well as on modern hardware implementations like the Commodore Ultimate Elite II with IEC support.
1581 disk drives and D81 images are fully usable for most areas of the system. However, they are not recommended for components that require the creation of REL files, such as the system PASSWORD file or certain games that generate REL data. If necessary, this limitation can be addressed by creating the REL file on a 1541-compatible drive and then transferring it to the 1581 or D81 image using a reliable REL file copy utility such as COPYALL.
Specialized Configurations
Special configurations this system will support include:
Commodore RAM Expansion Units (REU)
- Requires a minimum of 256K capacity.
- Utilizes the REU as a high-speed virtual disk through the included RAMDOS utility and automated file transfer routines.
- The bundled RAMDOS version supports REUs expanded up to 2MB, providing near-instant load and save performance.
CMD RamLink
- Compatible with the CMD RamLink device from Creative Micro Designs.
- May be used with a CMD HD to take advantage of the parallel interface.
- If equipped with a RamCard and installed RAM, the automatic RAM-disk functionality may also be utilized.
Skyles 1541 Flash!
- Supported on device number 8 only.
- Significantly improves 1541 performance.
- Once installed, the system automatically detects device 8 and adjusts operation accordingly.
Traditional Modems
- Supports fully Hayes-compatible modems using the standard AT command set.
- Some models may require configuration adjustments.
- Example requiring modification: Avatex 1200 Low-Cost modem (not the HC or 2400 variants).
WiFi Modems
- Compatible with Hayes AT–based WiFi modems such as WiModem.
- Example initialization string: ate0x1s0=0s10=30v1
Emulated Modem (VICE)
- Requires TCPSER or BBS Server.
- SwiftLink emulation supports speeds up to 38,400 baud.
- Example TCPSER initialization string: ate0v1h0x1m0b1
The best modem to use is one that can be programmed not to auto-answer (ATS0=0) and will accept the command ATA to answer the phone when the phone rings. For 1200 baud operation a Hayes Smartmodem 1200, Volksmodem 12, the Commodore 1670 modem (the version that has 4 switches on the back of it) and most other Hayes-compatibles modems will operate in this mode. If you are using a Hayes Smartmodem 1200, set the internal DIP switches 3, 5, and 8 down, all others up. If you are using the 1670, switch 3 up and all the other switches down.
For 2400 baud operation, a Hayes Smartmodem 2400 or good compatible is required. Without SwiftLink the C64 must be programmed very carefully to be able to support 2400 baud, and the quality of modem and phone line are very important. Please refer to the section in "Specific Hardware Requirements" for instructions on setting up for 2400 baud use.
CMD SwiftLink Interface
- Required for communication speeds above 2400 BPS.
- The SwiftLink RS-232 interface from Creative Micro Designs connects via the cartridge port.
- Supports communication rates up to 38,400 BPS with improved reliability.
- Enables use of modem compression protocols such as MNP (Microcom Networking Protocol).
- Compatible with Hayes-compatible high-speed modems.
Schnedler TurboMaster CPU
- Supports operation at 4.09 MHz, increasing overall system speed significantly.
- Connects through the cartridge port.
- May be combined with SwiftLink for maximum performance.
- Requires the Master Adaptor configured to GEORAM mode when used with SwiftLink.
- SwiftLink I/O address should remain at the factory default of $DE00 unless hardware compatibility has been verified.
- Although no longer produced, used units may still be available.
SD2IEC Drives
- Supports both native directory mode and D64/D81 disk images.
- Native mode offers substantial storage capacity.
- REL file creation in native mode may present issues.
- Recommended workaround: create REL files on a 1541 disk or within VICE on a D64 image, then transfer using a reliable REL file copier.
- Directory navigation examples:
- !CD// — change to root directory
- !CD//AUX3 — change to AUX3 directory
- In DOS Wedge mode, use:
- CD//
- CD//AUX3
VICE Emulator
- Fully compatible when configured with TCPSER or BBS Server.
- Supports SwiftLink emulation up to 38,400 baud.
- Storage capacity depends on configuration, including LT Kernal (LTK) or CMD drive environments.
- LTK environments provide near-instant module loading similar to REU performance.
- REU emulation is also supported within VICE.
| File | Settings |
|---|---|
| config.ini |
|
| Vice Execution Command | x64sc -config /mydir/config.ini -cartcrt /mydir/Bins/ltk.crt |
(in the above - change "mydir" to your installation directory)
Next section: The Program Overlays