Add “,B” parameter to PDRIVE to Change in Resident RAM Only
This zap allows temporary ‘in memory’ change of the PDRIVE table thereby not altering the disc record.
Use PDRIVE as normal except ,B is substituted instead of the regular ,A in the PDRIVE command viz: PDRIVE,0,1=7,B.
This will alter the PDRIVE configuration in memory (you can leave the write-protect tab on) and you can do this as many times as required for the next time you RESET your PDRIVE table will not have been affected.
You could then copy SYS16/SYS onto other work discs in use.
Model I:
SYS16/SYS,02,F8
change FE 41 21 20 06
to C3 C0 51 00 00
SYS16/SYS,04,D4
change 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
to xx xx xx xx FE 41 12 20 03 C3 F1 4F FE 42 C2 F7
4F 3E 41 12 77 C5 E5 01 00 07 21 E2 4D 71 23 10
FC E1 C1 C3 F1 4F
Model III:
SYS16/SYS,02,E8
change 7E FE 41 12 20
to 7E C3 CB 51 20
SYS16/SYS,04,DF
change 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00
to FE 41 12 20 03 C3 E0 4F 3D FE 41 20 F8 C5 E5 01 00
07 21 D3 4D 71 23 10 FC E1 C1 18 E3 02
Fix the CLEAR Command – Model I
This zap, by Bob Seaborn based on Tony Domigan’s patch to the Model III, converts the “CLEAR” command to respect HIMEM and only clear the memory from 5200H to HIMEM on the DOS command “CLEAR” while the DOS command “CLEAR *” will clear all memory from 5200H ta FFFFH and reset all user routing.
SYS14/SYS,3,78
change FE 0D 28
to C3 75 51
SYS14/SYS,4,88
change 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
to FE 24 CA 8B 50 FE 0D C2 76 50 2A 11 44 22 AE 50 E5 D1 21 FF FF C3 A6 50
Display DIRectories without Clearing the Screen – Model I and III
SYS8/SYS,00,DE
change CC 8F
to 21 8F
Fix the CLEAR Command – Model III
This zap, by Tony Domigan, converts the “CLEAR” command to respect HIMEM and only clear the memory from 5200H to HIMEM on the DOS command “CLEAR” while the DOS command “CLEAR *” will clear all memory from 5200H ta FFFFH and reset all user routing.
SYS14/SYS,3,82
change FE 0D 28
to C3 87 51
SYS14/SYS,4,88
change 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
to FE 24 CA 8B 50 FE 0D C2 76 50 2A 11 44 22 AE 50 E5 D1 21 FF FF C3 A6 50
Boot In Lower Case – Model III
SYS0/SYS,11,2F
change 28 05
to 00 00
Boot in 4MHz on the Model 4 – Model 4
1. Apply this Zap using SUPERZAP:
SYS0/SYS,13,B4
change 00 00 00 00 00 00 00 00 00 00 00 00
to 3A 10 42 F6 40 32 10 42 C3 B6 48 00
2. Apply this Zap using SUPERZAP:
SYS0/SYS,11,DF
change C3 B6 48
to C3 A8 50
3. Execute SYSTEM,0,BJ=2
Correct date & time updating on warm boot – Model 4
SYS0/SYS,02,20
change 1E 20 0D 36 1E 21
to 19 20 0D 36 19 21
Allow the date in DD/MM/YY format – Model Unknown
SYS0/SYS,12,2B
change 20 ED
to 00 00
SYS0/SYS,12,3E
change 20 ED
to 00 00
SYS0/SYS,13,4E
change 4D 4D 2F 44 44 2F
to 44 44 2F 4D 4D 2F
Allow the date in DD/MM/YY format in the FORMAT command – Model Unknown
SYS6/SYS,12,45
change 32
to 34