home *** CD-ROM | disk | FTP | other *** search
/ Commodore Free 37 / Commodore_Free_Issue_37_2010_Commodore_Computer_Club.d64 / cc65 < prev    next >
Text File  |  2023-02-26  |  4KB  |  162 lines

  1.  
  2. *************************************
  3.             CC65 UPDATED
  4. *************************************
  5. http://www.cc65.org/
  6.  
  7. I'm proud to announce version 2.13.1
  8. of cc65.
  9.  
  10. cc65 is a complete cross development
  11. package for 65(C)02 systems,
  12. including a powerful macro
  13. assembler, a C compiler, linker,
  14. librarian and several other tools.
  15. cc65 has C and runtime library
  16. support for many of the old 6502
  17. machines, including
  18.  
  19. * the following Commodore machines:
  20.     VIC20
  21.     C16/C116 and Plus/4
  22.     C64
  23.     C128
  24.     CBM 510 (aka P500)
  25.     the 600/700 family
  26.     newer PET machines (not 2001).
  27.  
  28. * the Apple ][ and successors.
  29.  
  30. * the Atari 8 bit machines.
  31.  
  32. * GEOS for the C64 and C128.
  33.  
  34. * the Nintendo Entertainment System
  35.   (NES).
  36.  
  37. * the Supervision console.
  38.  
  39. * the Oric Atmos.
  40.  
  41. * the Lynx Console.
  42.  
  43. The libraries are fairly portable,
  44. so creating a version for other
  45. 6502s shouldn't be too much work.
  46.  
  47. This version is a bug fix release
  48. against 2.13.0. Changes have been
  49. made in the following areas:
  50.  
  51. * Added a missing external
  52.   declaration for ser_load_driver.
  53.  
  54. * Fixed an error in the 32K linker
  55.   config for the Commodore VIC-20.
  56.  
  57. * Fixed a problem with bit-fields.
  58.  
  59. * Fixed a problem with initialization
  60.   of local arrays with unspecified
  61.   size.
  62.  
  63. * Function designators are now
  64.   handled correctly when
  65.   de-referenced.
  66.  
  67. * Corrected a problem with qualifier
  68.   handling in arrays and
  69.   structs/unions.
  70.  
  71. * Passing structs by value was never
  72.   possible but is now correctly
  73.   refused by the compiler.
  74.  
  75. * Ignore unknown pre-processor
  76.   directives in an #if group that is
  77.   excluded.
  78.  
  79. * Apple ][ target makes use of
  80.   bit-fields in dirent.h.
  81.  
  82. * Documentation improvements.
  83.  
  84. Precompiled binaries are available
  85. for the most common platforms. On
  86. many other host platforms, the
  87. sources compile out of the box, so
  88. you'll able to create your own
  89. binaries.
  90.  
  91. For Red Hat Enterprise Linux 5,
  92. ready made RPM packages are
  93. available. These packages may also
  94. work on other rpm-based Linux
  95. systems. Please note that there are
  96. separate RPMs for the compiler
  97. proper, the docs, and the target
  98. specific libraries. To develop code
  99. for one of the target machines, you
  100. need the compiler RPM package *and*
  101. one of the target machine packages.
  102. Be sure to download the
  103. documentation package if you're new
  104. to cc65.
  105.  
  106. For windows users, there's a user
  107. friendly installer package (the one
  108. with the .exe extension). All sub
  109. packages are selectable from within
  110. the installer dialogue. The
  111. installer will also setup the
  112. necessary environment variables and
  113. start menu entries. It is
  114. recommended that Windows users
  115. choose this package instead of the
  116. .ZIP files.
  117.  
  118. Precompiled binaries for DOS, OS/2
  119. and Windows are available in ZIP
  120. archives. As with the RPM packages,
  121. you need the package for the
  122. development host system (Windows or
  123. whatever) *and* one or more of the
  124. target machine packages, plus
  125. optionally the doc package.
  126.  
  127. All packages are available from the
  128. MU software FTP server:
  129.  
  130. ftp://ftp.musoftware.de/pub/uz/cc65/
  131.  
  132. More information on cc65 can be
  133. found on the cc65 web page at
  134.  
  135. http://www.cc65.org/
  136.  
  137. There is also a mailing list for
  138. discussing cc65 related issues
  139. (programming, suggestions, bugs,
  140. ...). See
  141.  
  142. http://www.cc65.org/#List
  143.  
  144. for information on how to subscribe
  145. to this list.
  146.  
  147. While I'm the main developer of
  148. cc65, it is actually a joint effort.
  149. I would like to thank the target
  150. library developers, all the people
  151. on the cc65 mailing list, all those
  152. sending suggestions and feedback,
  153. and even those bugging me for a new
  154. stable release:-) The CREDITS file
  155. is probably incomplete, but you know
  156. who you are.
  157.  
  158. Thank you!
  159. Uz
  160.  
  161. -------------------------------------
  162.