home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CBM Funet Archive
/
cbm-funet-archive-2003.iso
/
cbm
/
firmware
/
computers
/
c128
/
128ROMs.readme
< prev
next >
Wrap
Text File
|
1998-03-29
|
3KB
|
59 lines
tHE FOLLOWING TABLE SUMMARIZES MY UNDERSTANDING OF THE 128 rom REVISIONS FOR
THE uNITED sTATES.
vERSION basLO basHI kERNAL
------- ----- ----- ------
fIRST 318018-02 318019-02 318020-03
mIDDLE UPGRADE 318018-03 318019-03 318020-04
fINAL UPGRADE 318018-04 318019-04 318020-05
128dcr 318022-02 LO 318022-02 HI 318023-02 HI
pART NUMBER 251913-01 IS THE 16k 64 os rom, WHICH IS PRESENT IN BOTH THE 64c
AND THE LOW-PROFILE 128. i HAVE CONFIRMED THAT THIS rom IS IDENTICAL TO THE
FIRST HALF OF 318023-02. aLSO, i HAVE CONFIRMED THAT THE FINAL rom UPGRADE
IS THE SAME AS THE 128dcr VERSION. tHE ONLY DIFFERENCE IS THAT THE os FOR
THE LOW-PROFILE 128 IS STORED IN FOUR 16k X 8 romS RATHER THAN TWO 32k X 8
CHIPS.
-dAVID gAHRIS
DGAHRIS@EECE.MAINE.EDU
------------------------------------------------------------------------------
i HAVE A COPY OF AN ANNOUNCEMENT FROM cOMMODORE DETAILING THE DIFFERENCES
BETWEEN THE REV. 0 AND REV. 1 romS, WITH PART NUMBERS, SIGNATURE BYTES,
REVISION BYTES, CHECKSUMS AND COPYRIGHT DATES. 252343-03 AND 252343-04 FIT
NEITHER THE REV. 0 OR THE REV. 1 DESCRIPTIONS, BUT ARE HALF WAY BETWEEN
THEM. i HAVE DONE A THREE WAY COMPARISON OF THE romS. THE RESULTS ARE
SUMMARIZED IN THE FOLLOWING TABLE.
REV. 0 252343-03 & 252343-04 REV. 1
COPYRIGHT DATE 1985 1985 1986
rom SIGNATURE AT 7ffc-d ffff 5cac 8def
REV. BYTE AT 7ffe 00 01 01
CHECKSUM AT 7fff 4c dc 61
rom SIGNATURE AT bffc-d ffff e266 cdc8
REV. BYTE AT bffe 00 01 01
CHECKSUM AT 3a 8a 5c
rom SIGNATURE AT cffc-d ffff ab16 8f76
REV. BYTE AT cffe 00 01 01
CHECKSUM AT cfff c3 bc 3c
REV. BYTE AT ff80 00 01 01
aLL CHANGES IN 252343 ARE ALSO PRESENT IN THE REV. 1 ROMS.
tHERE ARE NO CHANGES IN 252343 THAT ARE NOT IN THE REV. 1 romS.
tHERE ARE ADDITIONAL CHANGES IN THE REV. 1 romS WHICH ARE NOT PRESENT IN
252434.
tHERE IS ONE PATCH AT fc44 THAT SHOWS TWO STAGES OF REVISION. tHE PATCH
IN 252343 HAS FIVE BYTES ADDED IN THE REV. 1 rom AT THE BEGINING OF THE
ROUTINE AND THE REST OF THE ROUTINE IS MOVE UP IN MEMORY TO MAKE ROOM FOR
IT. fIVE ADDRESSES IN THE KERNAL ARE THEREFORE DIFFERENT IN ALL THREE
VERSIONS TO ACCOMMODATE THE DIFFERENT VERSIONS OF THE PATCH.
tHESE romS WERE PROBABLY A TEST VERSION OF THE REV. 1 rom SINCE THEY
CONTAIN REV. 1 IDENTIFICATION BUT DO NOT CONFORM TO THE ANNOUNCED REV. 1
CHECKSUMS AND SIGNATURES.
-wILLIAM m. lEVAK
<WLEVAK@UMICH.EDU>