User Tools

Site Tools


base:irq_disk_loader

IRQ Disk Loader

Documentation

This source is a fairly normal IRQ loader that is of course unaffected by badlines, NMIs, IRQs or sprites. In its default operation it does not use any speed loading code or synchronisation to get faster transfer.

TestIRQDisk.a and TestIRQDisk2.a are both examples of how to use the library and display some raster effects to demonstrate the loader does not interfere with the C64's IRQs etc. TestIRQDisk2.a is the Martyload example used in the Berzerk Redux game project which can also be found in the source archive. The game uses the IRQDisk_WriteSetPulseSpeed functionality to flash the drive LED faster when there are more robots on the screen. The game also uses the IRQDisk_WriteData functionality to replace data on the disk for one drive block. New files cannot be created with this method and the length of the files cannot be changed.

Source code

base/irq_disk_loader.txt · Last modified: 2015-04-17 04:32 (external edit)