Index of /fridge/devpack
      Name                    Last modified       Size  Description

[DIR] Parent Directory 24-Jun-2006 10:16 - [DIR] arc/ 01-Jul-1998 14:27 - [DIR] bin/ 01-Jul-1998 14:37 - [DIR] src/ 01-Jul-1998 14: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
----------------------------------------------------------------------

<stdin> 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.

*******************