Awesome
KIM1541
Dave McMurtrie's 1541 Routines dor the KIM-1<br> (c)2022 Dave McMurtrie<br>
Instructions on KIM1541
Get the original Program by Dave McMurtrie here:<br> https://commodore.international/kim-iec/kim1541_public.asm<br> https://commodore.international/kim-iec/kim1541.bin<br>
visit https://commodore.international<br> and the youtube channel https://www.youtube.com/channel/UCWYuahcuxawiFujBmL6E1cg<br>
This instruction is taken from the video<br> https://youtu.be/cK7mzGhBfHs
Start:
-
Set $00F1 to $00 to ensure the CPU is in decimal mode<br>
-
Set up the interrupt vectors for BRK:<br> $17FA 00<br> $17FB 1C<br>
-
Load the KIM1541 Program (or burn it on an EPROM)<br>
-
Loading and saving uses the same procedure as loading and saving to tape:
To save:<br>
- Save start address (low/high) in $17F5, $17F6.<br>
- Save end address+1 (low/high) in $17F7, $17F8.<br>
- Write Programs ID ($01-$FE) in $17F9. (this will be the filename)<br>
- Run address $2148 to save to disk<br>
To load:
- Write Programs ID (the name on the Floppy - $01-$FE) to $17F9.<br>
- Run address $2000 to load from disk.<br>
Update: I've also changed one version to be loaded to $A000 for my ROM Module
Have fun,<br> webdoc.