home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Transactor
/
Transactor_26_1988_Transactor_Publishing.d64
/
kernal++.bas
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
7KB
|
151 lines
100 gosub 190 : rem set up rom copy routine
110 sys 384 : rem copy roms to ram
120 gosub 190 : rem copy a chunk for replacement rom code
130 if q=0 goto 120 : rem loop till all rom chunks copied
140 poke 1,53 : rem switch out roms
150 sys 65526 : rem activate wedge
160 end
170 :
180 rem read a,n; poke n bytes starting at a
190 read a
200 if a=-1 then q=1: return
210 read n
220 for i=a to a+n-1
230 read b: poke i,b
240 next i
250 return
260 :
1000 data 384,28 : rem poke 28 byte rom copy routine to 384
1010 data 169, 160, 32, 135, 1, 169, 224, 160, 0, 132, 251, 133
1020 data 252, 162, 32, 177, 251, 145, 251, 200, 208, 249, 230, 252
1030 data 202, 208, 244, 96
1040 :
1050 data 57818,1 :rem 1 byte at $e1da
1060 data 008
1070 data 57896,3 :rem 3 bytes at $e228
1080 data 004, 160, 007
1090 data 58443,2 :rem 2 bytes at $e44b
1100 data 052, 247
1110 data 58504,14 :rem 14 bytes at $e488
1120 data 203, 069, 082, 078, 065, 076, 043, 043, 032, 214, 049, 046
1130 data 048, 032
1140 data 58551,13 :rem 13 bytes at $e4b7
1150 data 076, 079, 065, 068, 034, 048, 058, 042, 034, 044, 056, 044
1160 data 049
1170 data 58858,6 :rem 6 bytes at $e5ea
1180 data 076, 095, 246, 234, 162, 005
1190 data 59173,5 :rem 5 bytes at $e725
1200 data 076, 025, 250, 234, 234
1210 data 59346,2 :rem 2 bytes at $e7d2
1220 data 058, 250
1230 data 59746,3 :rem 3 bytes at $e962
1240 data 076, 008, 250
1250 data 60482,1 :rem 1 byte at $ec42
1260 data 132
1270 data 60536,3 :rem 3 bytes at $ec78
1280 data 023, 021, 026
1290 data 60543,1 :rem 1 byte at $ec7f
1300 data 025
1310 data 60587,1 :rem 1 byte at $ecab
1320 data 022
1330 data 60599,1 :rem 1 byte at $ecb7
1340 data 133
1350 data 60647,4 :rem 4 bytes at $ece7
1360 data 013, 082, 085, 078
1370 data 62158,3 :rem 3 bytes at $f2ce
1380 data 076, 113, 242
1390 data 62347,2 :rem 2 bytes at $f38b
1400 data 076, 019
1410 data 62777,2 :rem 2 bytes at $f539
1420 data 076, 019
1430 data 63066,2 :rem 2 bytes at $f65a
1440 data 234, 234
1450 data 63071,39 :rem 39 bytes at $f65f
1460 data 201, 131, 208, 003, 076, 238, 229, 201, 132, 208, 004, 162
1470 data 013, 208, 006, 201, 133, 208, 017, 162, 009, 120, 134, 198
1480 data 189, 182, 228, 157, 118, 002, 202, 208, 247, 076, 205, 229
1490 data 076, 254, 229
1500 data 63276,876 :rem 876 bytes at $f72c
1510 data 032, 083, 228, 169, 008, 133, 190, 096, 166, 122, 208, 036
1520 data 201, 064, 240, 114, 201, 062, 240, 110, 201, 095, 240, 030
1530 data 201, 037, 240, 038, 201, 094, 240, 037, 201, 047, 240, 033
1540 data 201, 061, 240, 029, 201, 033, 240, 007, 201, 035, 240, 026
1550 data 076, 124, 165, 076, 089, 249, 032, 077, 249, 032, 089, 225
1560 data 032, 058, 248, 076, 017, 249, 169, 001, 044, 169, 000, 076
1570 data 140, 248, 173, 001, 002, 240, 094, 032, 077, 249, 164, 183
1580 data 200, 169, 044, 153, 000, 002, 200, 169, 083, 153, 000, 002
1590 data 132, 183, 032, 060, 249, 169, 025, 032, 210, 255, 165, 144
1600 data 208, 014, 032, 225, 255, 240, 009, 032, 165, 255, 032, 210
1610 data 255, 076, 150, 247, 032, 066, 246, 076, 104, 247, 032, 077
1620 data 249, 173, 001, 002, 240, 038, 201, 035, 240, 049, 201, 081
1630 data 240, 035, 201, 036, 240, 054, 201, 092, 240, 025, 032, 050
1640 data 249, 160, 000, 185, 001, 002, 032, 168, 255, 200, 196, 183
1650 data 208, 245, 032, 174, 255, 076, 242, 247, 076, 017, 249, 240
1660 data 094, 169, 124, 141, 004, 003, 169, 165, 141, 005, 003, 173
1670 data 002, 002, 041, 015, 133, 190, 032, 122, 166, 076, 123, 164
1680 data 032, 060, 249, 169, 003, 133, 156, 032, 165, 255, 133, 158
1690 data 032, 165, 255, 133, 159, 166, 144, 208, 039, 198, 156, 208
1700 data 238, 166, 158, 164, 159, 032, 205, 189, 169, 032, 032, 210
1710 data 255, 032, 165, 255, 240, 006, 032, 210, 255, 076, 029, 248
1720 data 032, 058, 248, 032, 225, 255, 240, 004, 169, 002, 208, 201
1730 data 032, 066, 246, 076, 242, 247, 169, 013, 076, 210, 255, 032
1740 data 050, 249, 160, 000, 185, 104, 248, 032, 168, 255, 200, 192
1750 data 031, 208, 245, 032, 174, 255, 032, 050, 249, 160, 000, 185
1760 data 135, 248, 032, 168, 255, 200, 192, 005, 208, 245, 032, 174
1770 data 255, 076, 017, 249, 077, 045, 087, 000, 006, 025, 032, 066
1780 data 208, 173, 002, 007, 073, 004, 141, 002, 007, 141, 166, 007
1790 data 169, 065, 141, 001, 001, 032, 007, 239, 076, 066, 208, 077
1800 data 045, 069, 000, 006, 133, 185, 032, 077, 249, 166, 043, 164
1810 data 044, 173, 000, 002, 201, 061, 240, 002, 169, 000, 032, 158
1820 data 244, 176, 047, 165, 144, 041, 016, 208, 047, 173, 000, 002
1830 data 201, 037, 240, 043, 165, 174, 133, 045, 165, 175, 133, 046
1840 data 032, 089, 166, 032, 051, 165, 032, 142, 166, 173, 000, 002
1850 data 201, 094, 208, 019, 169, 000, 133, 157, 141, 000, 002, 076
1860 data 174, 167, 170, 208, 012, 162, 030, 044, 162, 028, 044, 162
1870 data 128, 169, 255, 133, 058, 108, 000, 003, 160, 002, 132, 188
1880 data 136, 132, 187, 136, 185, 001, 002, 240, 029, 201, 034, 240
1890 data 003, 200, 016, 244, 162, 000, 185, 002, 002, 157, 001, 002
1900 data 240, 010, 201, 034, 240, 006, 200, 232, 224, 037, 208, 238
1910 data 138, 168, 132, 183, 096, 032, 084, 249, 165, 186, 032, 180
1920 data 255, 169, 111, 032, 150, 255, 032, 165, 255, 032, 210, 255
1930 data 201, 013, 240, 004, 165, 144, 240, 242, 032, 171, 255, 076
1940 data 242, 247, 165, 186, 032, 177, 255, 169, 111, 076, 147, 255
1950 data 169, 096, 133, 185, 032, 213, 243, 165, 186, 032, 180, 255
1960 data 165, 185, 076, 150, 255, 032, 228, 248, 165, 190, 133, 186
1970 data 169, 000, 133, 144, 096, 173, 001, 002, 240, 209, 201, 068
1980 data 240, 033, 201, 042, 240, 035, 201, 048, 144, 197, 201, 060
1990 data 176, 193, 141, 032, 208, 172, 002, 002, 240, 007, 024, 152
2000 data 105, 010, 141, 032, 208, 141, 033, 208, 076, 242, 247, 032
2010 data 159, 249, 076, 242, 247, 169, 001, 168, 145, 043, 032, 051
2020 data 165, 165, 034, 133, 045, 165, 035, 133, 046, 032, 089, 166
2030 data 076, 242, 247, 169, 128, 141, 138, 002, 169, 000, 141, 032
2040 data 208, 234, 234, 141, 033, 208, 169, 153, 032, 210, 255, 169
2050 data 014, 076, 210, 255, 032, 044, 247, 032, 191, 227, 032, 159
2060 data 249, 032, 034, 228, 162, 251, 154, 169, 001, 133, 002, 173
2070 data 141, 002, 201, 001, 240, 006, 201, 004, 240, 004, 208, 034
2080 data 070, 002, 032, 231, 255, 160, 255, 200, 185, 253, 249, 153
2090 data 001, 002, 208, 247, 032, 228, 248, 165, 002, 208, 003, 169
2100 data 094, 044, 169, 037, 141, 000, 002, 076, 068, 247, 076, 134
2110 data 227, 048, 058, 063, 042, 000, 032, 159, 249, 108, 002, 160
2120 data 133, 172, 120, 169, 253, 141, 000, 220, 173, 001, 220, 201
2130 data 127, 240, 244, 088, 096, 016, 003, 076, 212, 231, 201, 023
2140 data 240, 003, 076, 042, 231, 165, 216, 240, 008, 169, 000, 133
2150 data 216, 133, 212, 240, 006, 165, 212, 208, 244, 230, 212, 076
2160 data 168, 230, 201, 021, 240, 015, 201, 022, 240, 029, 201, 025
2170 data 240, 035, 201, 026, 240, 060, 076, 068, 236, 169, 032, 145
2180 data 209, 173, 033, 208, 145, 243, 200, 196, 213, 144, 242, 240
2190 data 240, 176, 007, 160, 000, 162, 024, 032, 012, 229, 076, 168
2200 data 230, 162, 025, 202, 228, 214, 240, 011, 181, 217, 009, 128
2210 data 149, 217, 032, 255, 233, 048, 240, 032, 240, 233, 032, 036
2220 data 234, 164, 211, 076, 077, 250, 162, 255, 232, 181, 217, 009
2230 data 128, 149, 217, 032, 255, 233, 228, 214, 208, 242, 240, 206
2240 data 64767,3 :rem 3 bytes at $fcff
2250 data 076, 184, 249
2260 data 65135,3 :rem 3 bytes at $fe6f
2270 data 076, 002, 250
2280 data 65408,1 :rem 1 byte at $ff80
2290 data 016
2300 data 65526,3 :rem 3 bytes at $fff6
2310 data 076, 044, 247
2320 data -1