home *** CD-ROM | disk | FTP | other *** search
/ CBM Funet Archive / cbm-funet-archive-2003.iso / cbm / firmware / computers / c128 / 128ROMs.readme < prev    next >
Text File  |  1998-03-29  |  3KB  |  59 lines

  1. tHE FOLLOWING TABLE SUMMARIZES MY UNDERSTANDING OF THE 128 rom REVISIONS FOR
  2. THE uNITED sTATES.
  3.  
  4. vERSION         basLO           basHI           kERNAL
  5. -------         -----           -----           ------
  6. fIRST           318018-02       318019-02       318020-03
  7. mIDDLE UPGRADE  318018-03       318019-03       318020-04
  8. fINAL UPGRADE   318018-04       318019-04       318020-05
  9. 128dcr          318022-02 LO    318022-02 HI    318023-02 HI
  10.  
  11. pART NUMBER 251913-01 IS THE 16k 64 os rom, WHICH IS PRESENT IN BOTH THE 64c
  12. AND THE LOW-PROFILE 128.  i HAVE CONFIRMED THAT THIS rom IS IDENTICAL TO THE
  13. FIRST HALF OF 318023-02.  aLSO, i HAVE CONFIRMED THAT THE FINAL rom UPGRADE
  14. IS THE SAME AS THE 128dcr VERSION.  tHE ONLY DIFFERENCE IS THAT THE os FOR
  15. THE LOW-PROFILE 128 IS STORED IN FOUR 16k X 8 romS RATHER THAN TWO 32k X 8
  16. CHIPS.
  17.  
  18. -dAVID gAHRIS
  19.  DGAHRIS@EECE.MAINE.EDU
  20.  
  21. ------------------------------------------------------------------------------
  22.  
  23. i HAVE A COPY OF AN ANNOUNCEMENT FROM cOMMODORE DETAILING THE DIFFERENCES
  24. BETWEEN THE REV. 0 AND REV. 1 romS, WITH PART NUMBERS, SIGNATURE BYTES,
  25. REVISION BYTES, CHECKSUMS AND COPYRIGHT DATES. 252343-03 AND 252343-04 FIT
  26. NEITHER THE REV. 0 OR THE REV. 1 DESCRIPTIONS, BUT ARE HALF WAY BETWEEN
  27. THEM.  i HAVE DONE A THREE WAY COMPARISON OF THE romS. THE RESULTS ARE
  28. SUMMARIZED IN THE FOLLOWING TABLE.
  29.  
  30.                              REV. 0    252343-03 & 252343-04     REV. 1
  31. COPYRIGHT DATE               1985             1985               1986
  32. rom SIGNATURE AT 7ffc-d      ffff             5cac               8def
  33. REV. BYTE AT 7ffe             00               01                 01
  34. CHECKSUM AT 7fff              4c               dc                 61
  35. rom SIGNATURE AT bffc-d      ffff             e266               cdc8
  36. REV. BYTE AT bffe             00               01                 01
  37. CHECKSUM AT                   3a               8a                 5c
  38. rom SIGNATURE AT cffc-d      ffff             ab16               8f76
  39. REV. BYTE AT cffe             00               01                 01
  40. CHECKSUM AT cfff              c3               bc                 3c
  41. REV. BYTE AT ff80             00               01                 01
  42.  
  43. aLL CHANGES IN 252343 ARE ALSO PRESENT IN THE REV. 1 ROMS.
  44. tHERE ARE NO CHANGES IN 252343 THAT ARE NOT IN THE REV. 1 romS.
  45. tHERE ARE ADDITIONAL CHANGES IN THE REV. 1 romS WHICH ARE NOT PRESENT IN
  46. 252434. 
  47. tHERE IS ONE PATCH AT fc44 THAT SHOWS TWO STAGES OF REVISION.  tHE PATCH
  48. IN  252343 HAS FIVE BYTES ADDED IN THE REV. 1 rom AT THE BEGINING OF THE
  49. ROUTINE AND THE REST OF THE ROUTINE IS MOVE UP IN MEMORY TO MAKE ROOM FOR
  50. IT. fIVE ADDRESSES IN THE KERNAL ARE THEREFORE DIFFERENT IN ALL THREE
  51. VERSIONS TO ACCOMMODATE THE DIFFERENT VERSIONS OF THE PATCH.
  52.  
  53. tHESE romS WERE PROBABLY A TEST VERSION OF THE REV. 1 rom SINCE THEY
  54. CONTAIN REV. 1 IDENTIFICATION BUT DO NOT CONFORM TO THE ANNOUNCED REV. 1
  55. CHECKSUMS AND SIGNATURES. 
  56.  
  57. -wILLIAM m. lEVAK
  58.  <WLEVAK@UMICH.EDU>
  59.