User Tools

Site Tools


base:irq_disk_loader

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

base:irq_disk_loader [2015-04-17 04:32] (current)
Line 1: Line 1:
 +====== 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 =====
 +
 +[[projects:​resurrection|Sources available in the large archive here]]
  
base/irq_disk_loader.txt ยท Last modified: 2015-04-17 04:32 (external edit)