home *** CD-ROM | disk | FTP | other *** search
- tO THE BEST OF MY KNOWLEDGE, THE FOLLOWING VARIATION OF pet rom SETS
- EXIST:
-
- - bASIC 1.0
- tHESE ALL HAVE A "CHICKLET" KEYBOARD, FUNCTIONALLY IDENTICAL
- TO THE n KEYBOARD, NO crt CONTROLLER CHIP, 60 hZ REFRESH,
- 40 COLUMNS.
-
- - bASIC 2.0
- - WITH n KEYBOARD (nORMAL, OR gRAPHIC)
- - WITH b KEYBOARD (bUSINESS, WITHOUT GRAPHIC SYMBOLS)
-
- - bASIC 4.0
- - WITH n KEYBOARD (nORMAL, OR gRAPHIC)
- - WITH b KEYBOARD (bUSINESS, WITHOUT GRAPHIC SYMBOLS)
- AND
- - AS UPGRADE FOR MACHINES WITHOUT crt CONTROLLER
- - FOR NEW MACHINES WITH crt CONTROLLER
- AND
- - 40 COLUMNS
- - 80 COLUMNS
- AND
- - 50 hZ SCREEN REFRESH (AND irq)
- - 60 hZ SCREEN REFRESH (AND irq)
-
- fORTUNATELY NOT ALL COMBINATIONS EXIST, BUT THERE ARE STILL A LOT.
-
- - NO crtc IMPLIES 60 hZ AND 40 COLUMNS.
- - 80 COLUMNS IMPLIES crtc AND b KEYBOARD, ALTHOUGH n VERSIONS
- HAVE BEEN MADE BY 3RD PARTIES.
-
-
- mY NAMING CONVENTION IS AS FOLLOWS:
-
- - fILES CONTAINING A COMPLETE SET ARE CALLED PETROM*
- - fILES WITH ONLY THE bASIC PART (b000 OR c000-e000) ARE PETBASIC*
- - fILES WITH ONLY THE kERNEL PART (f000-0000) ARE PETKERNEL*
- - fILES WITH ONLY THE "sCREEN eDITOR" PART (e000-e800) ARE PETEDIT*
-
- - 1.0 IS -1
- - 2.0 IS -2
- - 4.0 IS -4
-
- - n KEYBOARD IS -N
- - b KEYBOARD IS -B
- tHE DIFFERENCES ARE THE KEYBOARD SCAN CODES, AND KEYBOARD DECODING.
- oN THE n VERSION ALL KEYS ARE "SHIFTABLE", ON THE b VERSION ONLY
- 123456789:-;,./ . tHESE KEYS HAVE THEIR PETSCII VALUE EXCLUSIVE-
- OR'D WITH $20 WHEN SHIFTED. a-z ARE EOR'D WITH $80.
- tHESE DIFFERENCES LEAD TO DIFFERENT LENGTHS OF DECODING CODE,
- WHICH MOVES THE SCANCODE TABLE, THE TEXT FOR SHIFT-STOP (EITHER
- LOAD<CR>RUN<CR>, Lo<CR>Ru<CR>, OR Dl"*<CR>RUN<CR>), AND THE TABLE
- WITH POINTERS TO SCREEN LINES (FOR 40 COLUMN VERSIONS).
-
- - tHE SCREEN REFRESH RATE (AND irq) IS ONLY MENTIONED FOR crtc MACHINES.
- 1.0 AND 2.0 ARE ONLY 60 hZ, 50 hZ IS -50HZ, AND 60 hZ IS -60HZ.
- tHE 50 hZ VERSIONS WITH crtc HAVE A PATCH IN THE irq ROUTINE WHICH
- INCREMENTS THE JIFFY TIMER BY 1 EXTRA EVERY 5 INTERRUPTS, AND THE
- crtc PARAMETERS ARE SLIGHTLY DIFFERENT. (fROM THIS, i EDITED
- PETEDIT-4-40-N-60hZ INTO PETEDIT-4-40-N-50hZ WITH REFERENCE TO A
- PRINTED DISASSEMBLY)
-
- - dEFAULT FOR 4.0 IS crtc, THE UPGRADE ROMS ARE -NOcrtc.
- tHE -4-NOcrtc VERSION DOES NOT HAVE THE FUNCTION JUMP TABLE AT THE
- START THAT THE -4-crtc VERSIONS HAVE. tHEREFORE IT SEEMS MORE
- COMPATIBLE TO DIRECTLY JUMP TO THE RELEVANT FUNCTIONS IN THE EDITOR
- ROM SINCE MANY OF THEM START AT THE SAME PLACE IN ALL VERSIONS.
-
- - i DISCOVERED IN THE 4-80-B-60HZ VERSION THAT IT HAD A SLIGHTLY
- DIFFERENT BASIC bXXX rom. aLL OTHER VERSIONS HAD SOME PATCHES ADDED.
- i INCLUDE THE APPARENTLY UNPATCHED VERSION AS -UNPATCHED.
-
- aPART FROM BASIC AND KERNEL, THERE IS ALSO THE CHARACTER ROM,
- PART NUMBER 901447-10 (IN FAT-40, 8032SK, 8296). iT APPEARS TO CONTAIN
- ONLY THE NOT-REVERSED CHARACTERS.
-
- iN THIS COLLECTION ARE:
-
- PETROM-1 16386 ----RWED 30-jAN-95 22:40:15
- PETROM-2-B 16386 ----RWED 29-jAN-95 23:46:44
- PETEDIT-2-N 2051 ----RWED 06-jUN-95 21:54:21
-
- PETBASIC-4 12290 ----RWED 01-jAN-95 18:08:56
- 901465-23 + 901465-20 + 901465-21 (IN FAT-40, 8032SK)
- 324878-01LO + 324878-01HI (8296, CONTAINS KERNEL+BASIC)
- PETBASIC-4-UNPATCHED 4098 ----RWED 31-jAN-95 02:11:08
- 901465-19 ?
- PETEDIT-4-40-B-NOcrtc 2050 ----RWED 31-jAN-95 02:38:19
- PETEDIT-4-40-N-50hZ-RECONSTRUC 2050 ----RWED tODAY 23:37:52
- PETEDIT-4-40-N-60hZ 2050 ----RWED 11-fEB-95 15:59:43
- 901499-01 (IN FAT-40)
- PETEDIT-4-40-N-NOcrtc 2050 ----RWED 30-jAN-95 22:15:42
- PETEDIT-4-80-B-50hZ 2050 ----RWED 01-jAN-95 18:09:28
- 901474-04 (IN 8032SK, 8296)
- PETEDIT-4-80-B-60HZ 2050 ----RWED 31-jAN-95 02:46:02
- PETEDIT-4-80-B.DIS 35031 ----RWED 28-fEB-95 21:16:55
- PETKERNEL-4 4098 ----RWED 01-jAN-95 18:11:39
- 901465-22 (FAT40, 8032SK)
- 324878-01LO + 324878-01HI (8296, CONTAINS KERNEL+BASIC)
-
- iF YOU HAVE ANY VERSIONS NOT IN THIS COLLECTION, i WOULD LIKE TO
- HEAR FROM YOU:
-
- PETEDIT-4-40-B-50hZ
- PETEDIT-4-40-B-60hZ
- PETEDIT-4-40-N-50hZ
-
-
- pETE tURNBULL <PNT103@STUDENT1.CS.YORK.AC.UK> REPORTS:
-
- > hI, oLAF. hERE IS THE INFORMATION ABOUT THE romS IN MY TWO petS. tHE "NEW"
- > ONE IS A 32k DYNAMIC-ram MACHINE WITH "PROPER" KEYBOARD (AND NUMERIC KEYPAD)
- > BUT NO BUILT-IN CASSETTE, AND HAS BEEN UPGRADED WITH sERIES 4000 romS (basic
- > 4) AND A tOOLKIT. tHE "OLD" ONE IS AN ORIGINAL 2001-8k STATIC-ram MACHINE
- > WITH "CALCULATOR" KEYBOARD AND BUILT-IN CASSETTE, AND THE ORIGINAL romS.
- >
- > iN A "NEW-rom" 2001-SERIES 16k/32k cbm, THERE ARE 7 rom SOCKETS AND A 74154
- > DECODER IN A ROW. aLL THE SOCKETS TAKE 2332 OR 8513 romS OR tEXAS 2532 (not
- > iNTEL 2532) epromS (4k X 8). tHE sERIES 4000 MACHINES ARE VERY SIMILAR,
- > EXCEPT THAT THE SOCKETS RUN FRONT-TO-BACK RATHER THAN LEFT-TO-RIGHT.
- > lOOKING FROM THE FRONT OF THE MACHINE, WITH PIN-1 OF EACH i.c. NEAREST THE
- > VIEWER, THE SOCKETS ARE, FROM LEFT TO RIGHT (FRONT-TO-BACK ON sERIES 4000):
- >
- > $f000-ffff 901465-22
- > $e000-efff 901447-29
- > $d000-dfff 901465-21
- > $c000-cfff 901465-20
- > $b000-bfff 901465-23
- > $a000-afff SPARE USED FOR tOOLKIT rom, ETC
- > $9000-9fff SPARE
- >
- > iN AN "OLD-rom" pet 2001-8k, THERE ARE 7 rom SOCKETS IN A ROW. aLL TAKE mos
- > tECHNOLOGY mcs6540 romS (2k X 8) WHICH ARE NOT COMPATIBLE WITH ANY OTHER
- > rom/eprom i KNOW! lOOKING FROM THE FRONT OF THE MACHINE, WITH PIN-1 OF EACH
- > i.c. NEAREST THE VIEWER, THE SOCKETS ARE, FROM LEFT TO RIGHT:
- >
- > $f800-ffff 018.4378a
- > $d800-dfff 014.4278a
- > $c800-cfff 012.4278a
- > $f000-f7ff 016.4478a
- > $e000-e7ff 015.4478a
- > $d000-d7ff 013.4478a
- > $c000-c7ff 019.1878a
- >
- > pETE
-
- i HAVE THE FOLLOWING FROM pbe (pET bENELUX eXCHANGE) ISSUE 1980-2
- (INCLUDING APPARENT INCONSISTENCIES):
-
- wHEN THE pet 2001 WENT INTO PRODUCTION FOR THE FIRST TIME IN 1977 THERE
- WERE TWO rom SETS AVAILABLE FOR THE SYSTEM. tHE FIRT rom SET IS OF
- THE TYPE 6540. tHIS IS A 28 PINS rom PRODUCED BY mos tECHNOLOGY. tHESE
- romS ARE PLACED IN THE FOLLOWING LOCATIONS OF THE pet 2001-4 AND 2001-8
- MOTHERBOARD:
-
- lOCATION rom pART nUMBER
- ------------------------------
- h1 6540-019 901439-09
- h2 6540-013 901439-02
- h3 6540-015 901439-03
- h4 6540-016 901439-04
- h5 6540-012 901439-05
- h6 6540-014 901439-06
- h7 6540-018 901439-07
- a2 6540-010 901439-08 [CHARACTER GENERATOR, i THINK -RHIALTO]
-
- nOTE: tHERE IS A 019-rom AT LOCATION h1. oN EARLIER MOTHERBOARDS THERE IS
- A 6540-11 AT h1. tHIS rom HAS BEEN REPLACED BY A 019 BECAUSE THERE WAS
- AN INTERMITTENT BUG IN THE 'EDIT SOFTWARE'. wE CALL THIS rom SET bASIC
- LEVEL i.
-
- tHE OTHER rom SET FOR THE pet 2001 IS OF TYPE 2316b, A 24 PENS rom.
-
- lOCATION pART nUMBER
- ------------------------------
- h1 901447-09
- h2 901447-03
- h3 901447-05
- h4 901447-06
- h5 901447-02
- h6 901447-04
- h7 901447-07
- a2 901439-08 [CHARACTER GENERATOR, i THINK -RHIALTO]
-
- [sAME REMARK ABOUT -09 BEING A PREPLACEMENT FOR -01]
-
- tHE FOLLOWING rom SETS CAN BE USED AS REPLACEMENTS TO UPGRADE TO
- bASIC LEVEL ii, FOR 6540 MOTHERBOARDS:
-
- lOCATION rom pART nUMBER
- ------------------------------
- h1 6540-020 901439-09
- h2 6540-022 901439-02
- h3 6540-024 901439-03
- h4 6540-025 901439-04
- h5 6540-021 901439-05
- h6 6540-023 901439-06
- h7 6540-026 901439-07
-
- sAME FOR 2316b romS:
-
- lOCATION pART nUMBER
- ------------------------------
- h1 901465-01
- h2 901465-02
- h3 901447-24
- h4 901465-03
- h5 BLANK
- h6 BLANK
- h7 BLANK
-
- sO FAR THE 'OLD' 8k WITH IT POSSIBLY REJUVENATED HEART. tHE FOLLOWING
- rom SETS ARE NOW BEING PRODUCED. tHERE ARE TWO SETS BEING USED. iF YOU
- HAVE A "GRAPHIC" pet YOU'LL FIND THE FOLLOWING rom SET:
-
- [THIS IS CALLED THE 3001 SERIES IN eUROPE BUT STILL 2001-16 AND
- 2001-32 IN THE usa, ANYWAY THE FIRST WITH "PROPER" KEYBOARD" -RHI]
-
- lOCATION pART nUMBER
- ------------------------------
- d3 BLANK
- d4 BLANK
- d5 BLANK
- d6 901465-01
- d7 901465-02
- d8 901447-24
- d9 901465-03
- f10 901447-10
-
- iF YOU HAVE A 'BUSINESS' TYPE WITH DIFFERENT KEYBOARD WITHOUT THE GRAPHIC
- SYMBOLS, THEN THE FOLLOWING romS ARE PRESENT:
-
- lOCATION pART nUMBER
- ------------------------------
- d3 BLANK
- d4 BLANK
- d5 BLANK
- d6 901465-01
- d7 901465-02
- d8 901474-01 [THIS ONE DIFFERS -RHIALTO]
- d9 901465-03
-
- tHE romS IN THE GRAPHIC AND BUSINESS pet ARE bASIC LEVEL ii romS.
-
- oLD romS (LEVEL i, OR 1.0) *** commodore basic ***
- nEW romS (LEVEL ii, OR 2.0) ### commodore basic ###
-
- dAVID gAHRIS <DGAHRIS@EECE.MAINE.EDU> REPORTS:
-
- > 901447-10
- > cHARACTER GENERATOR FROM A fAT fORTY. i HAVE NO WAY OF TELLING THE SERIAL
- > NUMBER.
- >
- > 901499-01
- > i DON'T KNOW WHAT THIS IS, BUT i AM CURIOUS. :-)
-
- fAT-40 60 hZ n KEYBOARD (PETEDIT-4-40-N-60hZ)
-
-
- -oLAF.
- --
- ___ oLAF 'rHIALTO' sEIBERT RHIALTO@MBFYS.KUN.NL wHAT'S THE USE OF
- \x/ RACISM IF YOU CAN'T EVEN SEE IF A PERSON BELONGS TO YOUR ABHORRED KIND?
-