home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / GEOSApps / LOC128SRCA.SFX / readmefirst (.txt) < prev   
GEOS ConVerT  |  1990-02-12  |  6KB  |  66 lines

  1. ReadMeFirst
  2. PRG formatted GEOS file V1.0
  3. StarNX-1000C
  4. NEWFSYM
  5. NEWF.SRC
  6. LOCATE128.DOC
  7. READMEFIRST
  8. Write Image V2.1
  9. geoWrite    V2.1
  10.      @"Doc.s for Locate128's 'NewF.SRC" source code files"
  11.     This program, and the associated source code files, are intended for use with GEOS128 V2.0 in 80 column mode only.  
  12.     If you make any improvments, or use this code in another program, please upload those changes and source code files to the GEnie CBM GEOS libraries for all to enjoy.
  13.     The intention here is to help promote more GEOS programming from the private sector.
  14. Seems we lost a good old source when Q-Link disappeared.  This was a strong point for GEOS that seems to have dwindled away.  
  15.     Everybodys got a "secret", few seem to want to share to enhance the system.
  16.     I hope this will help renew an old resource we seem to have lost.
  17. On with the show.....
  18.     You will find the source code file NewF.SRC has been commented heavily where I felt it was needed for beginners, and very light where it would not help a beginner.   If you have any questions about any un-commented code please feel free to send me E-Mail.  I will be glad to help clear things up for you if I can.  Alot of the code comes form PD sources found on the various online services.  Some of those services no longer exist (like Q-Link) and some are going strong as ever (like GEnie).
  19.     If I goofed anyplace please feel free to correct me if you can.  : )
  20. I learn from my mistakes, I don't like repeating them, so a little critic won't hurt me in the least.
  21. I don't learn from opinions, in fact I ignore them.  
  22.     I intentionally left some routines lacking, some others over-expanded, some room for improvement, and very little support for various devices.  So be creative and upgrade it !
  23.     My wish is to get those geo-programmers up and running again (we seem to be asleep) so we can make some real improvements to our GEOS systems, and keep our 128's alive for a long time to come.  Half the fun of our machines is making them do the unthinkable.  There is no feeling like creating a program yourself that works !  Even if it does vey little.
  24.     So gals and guys, get your GEOS machines running and give it your best shot !
  25. ng and give it your best shot !
  26. gals and guys, get your GEOS machines running and give it your best shot !
  27.     The source code files are in geoWrite128 V2.1 format.
  28. If you wish, you can downgrade it to your machines capabilities with some of the PD converter programs available.   ( Joe Buckleys Wrong is Write V7 is a real good PD choice to downgrade a geoWrite V2.1 to a geoWrite V2.0, ect.. )
  29.     The source code files are ready, as-is, for use with the geoProgrammer package.
  30.     Symbol and Macro files are included, as they contain address' and equates that do not come with the standard geoProgrammer package.  You will have to use them to assemble & link a working copy.
  31.     Some of the routines included do not appear in GEOS 64 V2.0, so the program will not run as-is under that Kernal.  You can substitute you own routines to adapt it to 64 GEOS V2.0.
  32.     Also, you will have to change the X-positions to reflect the 64's smaller 40 column screen positions.  (for graphic and text printing)
  33. Files (& things) needed for assembly & linking....
  34.     GEOS128 V2.0 (or higher)
  35.     GEOS V2.0 (for the 64) 
  36.      P** NOTE ** 
  37. source code, symbol and macro files will need to be
  38.                altered for use on a 64 with GEOS V2.0 for the 64
  39.     ( geoProgrammer package )
  40.         geoAssembler (v2.0 preferred)
  41.         geoLinker (v2.0 preferred)
  42.         geosSym (v2.0 preferred)
  43.         geosMac (v2.0 preferred)
  44.         geos128Sym  (v2.0 preferred)
  45.         NewFsym (from package)
  46.         NewFmac (from package)
  47.         geoWrite128 
  48.     NewF.SRC    main source code file in geoWrite128, v2.1, data format
  49.     NewF.hdr    header file in geoWrite128, v2.1, data format
  50.     NewF.lnk    link file ( in geoWrite128, v2.1, data format ) for use by geoLinker
  51. I suggest using a 1581 disk drive, or FD2000 disk drive, or RamLink for the assembly, although it is not necessary 
  52. Place these files on your work disk, assemble the source code file, the header file, and then
  53. use geoLinker, with the link file, to create a working, stand alone, Desk Accessory.
  54. References you may want, but do not need, .......
  55.     The official GEOS programmers reference guide
  56.     The HitchHikers guide to GEOS
  57.     Abacus' GEOS Tricks and Tips
  58.     Abacus' GEOS Inside & Out
  59.     6502/6510 assembly language
  60.     Commodore 128 programmers reference guide
  61.     Commodore 64 programmers reference guide
  62. Some of these reference books are available from Creative Micro Designs, the others you will need to hunt down and find yourself if you want them.
  63. For your convience....
  64. The program was created on the following system :
  65.     C128D, SmartMouse, 12mb RamLink (1996) Drive B with geoMakeBoot Kernal, with 16 1581 emulation partitions, 100mb HD (1994) 25 1581 emulation partitions for GEOS use (swap with drive B when in use) (I use it for storage only in Para.), 1581 disk drive as drive D, 1571 disk drive as Drive A (internal C128D drive) FD2000 (1996) as Drive C.  I use a Magnavox 80 col. RGBI monitor, and an 1802 40 col monitor (both active at the same time), and a Micro R&D switcher to swap back and forth from my SmartTrack and SmartMouse input devices.
  66.