home *** CD-ROM | disk | FTP | other *** search
-
- SMC203.NOT
-
- This version of Small-C is based on V2.03a from Micro Cornucopia
- disks 7 and 8. The objective of the changes was a version that could be
- compiled with C/80 and could be used with RMAC and LINK from DRI (and/or
- with ASM or LASM). The work was done on a NEC v20 system using an emu-
- ator.
-
- To compile may require using CCONFIG to increase the table sizes
- used by C/80. I also found that the [A] option was required for LINK.
-
- The changes made fell into two groups - bug fixes and addition
- of new features. Here follows a partial list:
-
- 1) HASH bug fix
- 2) -b option bug fix
- 3) EXTRN & PUBLIC declarations for RMAC
- 4) LINK option in CALL & IOLIB for RMAC use
- 5) Changed buffer size constants in CC.DEF to
- larger values
-
- Also, the support for VM and PDS was removed.
-
- The resulting compiled versions CC80A (for ASM/LASM use) and
- CC80R (for RMAC use ) were tested on several small programs with good
- results. They will also compile CC1.C - but a complete recompile was
- not attempted. The source should also be compilable with any full 'C'
- compiler - but this was also not attempted.
-
- The user is expected to know something about C in general and
- Small-C in particular before embarking on ambitious projects. The docu-
- mentation with the Micro Cornucopia disks would be a good start. Maga-
- zine articles and several books are available through Doctor Dobb's
- Journal - where the original Small-C was first published.
-
- Any questions about, or improvements to, this particular hack of
- Small-C may be directed to myself, David Johnson via the CP/M conference
- of Canada Remote Systems, Toronto, Canada.
-
- --------------------------------- end ----------------------------------