Index of /judd/fridge/devpack Name Last modified Size Description __________________________________________________________________________ [DIR] Parent Directory 27-Dec-98 23:18 - [DIR] arc/ 01-Jul-98 15:27 - [DIR] bin/ 01-Jul-98 15:37 - [DIR] src/ 01-Jul-98 15:41 - _________________________________________________________________ ---------------------------------------------------------------------- Below is the original readme file by Maurice Randall. The code is stored in three directories: arc - Original .arc files bin - C64 binaries from .arc files src - ASCII source code SLJ 7/98 ---------------------------------------------------------------------- Included in this archive are some source code files that were originally distributed in the C128 Developer's Package that was produced by Commodore in 1987. From the credits page, the following appears: DISTRIBUTION Copyright 1987 by Commodore Electronics Limited. Source code in chapters 6-12 of the Developer's Package may be freely distributed for no-commercial use by any means, as long as this and all other copyright notices are not removed. The source code in Chapters 6-12 may be used commercially with the prior written permission of Commodore Electronics Limited. Perhaps there are programmers still out there that can make use of some of this source code or at least use it for study and further development of their own variation of the ideas presented here. It always helps if there is something to study as you are developing your own code. All of the source code here is written in the format that is compatible with the HCD65 Macro Assembler that was included in the C128 Developers Package, but could easily be converted for other assemblers. A brief description of what is contained here in this archive: Code for the 17xx series ram expansions. 1) Finds size of any RAM card. 2) General purpose stash and fetch routines. 24 "ramexp.src" seq 3 "ramexp.obj" seq 1 "ramexp.bin" prg 64 "ramexp.lst" seq Code for the 1351 mouse. 1) BASIC-compatible mouse drivers for the 64/128. (driver #1) 2 "mouse128.bas" prg 1 "mouse128.bin" prg 12 "mouse128.src" seq 1 "mouse64.bas" prg 2 "mouse64.bin" prg 11 "mouse64.src" seq 3 "mouse.pointer" prg (driver #2) 2 "m1351.64.bas" prg 2 "m1351.64.bin" prg 11 "m1351.64.src" seq 4 "m1351.128.bas" prg 2 "m1351.128.bin" prg 12 "m1351.128.src" seq 1571 Burst Subroutines for the 128. 1) A set of subroutines for use with the 1571 Burst mode commands. 74 "x571 burst.src" seq 205 "1571 burst.lst" seq 28 "1571 burst.bas" prg 3 "1571 burst.bin" prg 1581 Burst Subroutines for the 128. 1) A set of subroutines for use with the 1581 Burst mode commands. 26 "burst exampl.bas" prg 101 "burst subs.src" seq 222 "burst subs.lst" seq 4 "burst subs.bin" prg 64 Fast Load #1. For the 64 with 1541 or 1571. 1) 2x speed up, no screen blanking 2) Full error checking 3) Loader resides at $c000-$c318 or can be reassembled. 19 "fload1541.src" seq 31 "fload.c64.src" seq 2 "fload1541.obj" prg 3 "fload.c64.obj" prg 4 "fl.c000-c318" prg 121 "large c64 file" prg 17 "instructions" seq 1 "example" prg 64 Fast Load #2. For the 64 with 1541 or 1571. 1) 3x speed up. 2) simple user interface. 3) Loads to any address between $0800-$ffff. 184 "bzap.src" seq 9 "bzap.bin" prg 64 Fast Load #3. For 64 with 1541, 1571, or 1581. 1) 2-3x speed up. 2) User interface supports all units. 3) Loads to any address between $0100-$feff. 190 "fast3.src" seq 10 "fast3.bin" prg ******************* Visit the Speed Zone BBS operated by Maurice Randall, 24 hours a day and devoted to Commodore users everywhere. Just dial out with your modem to (517) 322-2386. *******************