|
C64 Player
MOS-6502/6510 Micro Processor Unit (MPU) interpreter:
- All valid machine code instructions
- All illegal machine code instructions (parts 1-3)
- Relevant parts of RAM, ROM and I/O memory bank switching
like a real C64
- Optional partial bank-switching mode ("Transparent ROM")
- Optional 64 kB plain memory mode ("PlaySID environment")
- Simulating CIA-6526 1 Timer-A directed interrupt handler
calls
- Running at either PAL or NTSC clock speed
MOS-6581 Sound Interface Device (SID) emulator:
- Realtime dynamic ADSR volume envelope emulation including
master volume
- Realtime wavelength-based waveform processing with partially precalculated sample data with 16-bit precision
- Correct SID noise emulation (not just white-noise)
- Full emulation of carrier-modulator ring modulation
- Full and correct emulation of hard synchronization
- Full range and accurate emulation of pulse width modulation
- Filter emulation (partially adjustable)
- Combined waveforms
- Extra MOS-8580 combined waveforms
- C64-samples via PlaySID's extended SID registers
- Second set of PlaySID's extended SID registers for extra
C64-sample channel
- None of the emulated features is 100%
PlaySID (Amiga) compatibility:
- Compatible to PlaySID's one-file format v1 and v2
- Full compatible to PlaySID's Amiga Workbench tooltype info
file format
- Compatible to PlaySID's way of loading/initializing sidtunes
- Optional PlaySID-like 64 kB plain memory mode ("PlaySID
environment")
- Compatible to PlaySID's Extended SID Registers
- Supporting SIDSONG flag for encapsulated mono Sidplayer songs
Some extra features:
- Fast forward replay (not implemented yet)
|
|
|
|