Browse Source

more iplrom progress

vampirefrog 1 year ago
parent
commit
92a753ffe4
4 changed files with 4395 additions and 7853 deletions
  1. 58
    8
      iplrom30.lab
  2. 1561
    2295
      iplrom30.s
  3. 1
    1
      iplrom30.tab
  4. 2775
    5549
      iplromxv.s

+ 58
- 8
iplrom30.lab View File

@@ -8,7 +8,7 @@
8 8
 
9 9
 
10 10
 1000000	DU
11
-fe0000	P
11
+fe0000	P	DebuggerStart
12 12
 fe0004	P
13 13
 fe000c	P
14 14
 fe0016	P
@@ -166,7 +166,17 @@ fe09c0	P
166 166
 fe09f2	P
167 167
 fe09fe	P
168 168
 fe0a08	P
169
-fe0a48	DUF
169
+fe0a48	P
170
+fe0a96	DWF
171
+fe0a98	P
172
+fe0af0	DWF
173
+fe0af2	P
174
+fe0b44	DBF
175
+fe0b5a	P
176
+fe0b6a	P
177
+fe0bfe	DB
178
+fe0c08	DB
179
+fe0c16	P
170 180
 fe16d0	P
171 181
 fe16dc	P
172 182
 fe16fa	DSF
@@ -437,10 +447,19 @@ fe3d24	DSF
437 447
 fe3d2c	DUF
438 448
 fe3db4	DUF
439 449
 fe3e24	DSF
440
-fe3e34	DUF
441
-ff0000	DL
442
-ff0008	DL
443
-ff000c	DL
450
+fe3e34	DB
451
+ff0000	DLF	IPLRomStart
452
+ff0004	DL	BootPC
453
+ff0008	DL	BootBusErrVec
454
+ff000c	DL	BootAddressErrVec
455
+ff0010	DL	BootImproperOrderVec
456
+ff0014	DL	BootDivideBy0Vec
457
+ff0018	DL	BootCHKCmdVec
458
+ff001c	DL	BootTRAPVccVec
459
+ff0020	DL	BootPrivilegeViolationVec
460
+ff0024	DL	BootTraceExceptionVec
461
+ff0028	DL	BootLineAVec
462
+ff002c	DL	BootLineFVec
444 463
 ff0030	P	Call_ROMVER
445 464
 ff0038	P	Start
446 465
 ff0052	P
@@ -783,6 +802,12 @@ ff2586	P
783 802
 ff2596	P	Call_Unused
784 803
 ff25a8	DW	VecTable
785 804
 ff2768	P	Call_DATEBCD
805
+ff27e6	P
806
+ff2800	P
807
+ff2808	P
808
+ff2808	P
809
+ff2808	P
810
+ff2808	P
786 811
 ff2824	P
787 812
 ff2898	P
788 813
 ff28a0	DUF
@@ -828,6 +853,8 @@ ff2cc2	P	Call_DAYASC
828 853
 ff2cdc	DSF
829 854
 ff2cec	P	Call_ALARMMOD
830 855
 ff2cf1	DU
856
+ff2d02	P
857
+ff2d1c	P
831 858
 ff2d2e	P	Call_ALARMSET
832 859
 ff2d8c	P
833 860
 ff2d9a	P
@@ -1510,6 +1537,7 @@ ff6dc0	P
1510 1537
 ff6dc4	P
1511 1538
 ff6dca	DUF
1512 1539
 ff704a	P	Call_CONTRAST
1540
+ff7068	P
1513 1541
 ff706a	P
1514 1542
 ff7076	P	Call_HSVTORGB
1515 1543
 ff70aa	P
@@ -1851,9 +1879,21 @@ ff8746	P	Call_B_VERIFY
1851 1879
 ff8770	P
1852 1880
 ff87ac	P
1853 1881
 ff87b0	P
1854
-ff87b8	P
1882
+ff87b8	DW
1855 1883
 ff87be	P	Call_B_READDI
1884
+ff8836	P
1885
+ff8836	P
1886
+ff8836	P
1887
+ff883a	P
1888
+ff883a	P
1889
+ff883a	P
1890
+ff883a	P
1891
+ff883a	P
1892
+ff8842	DW
1856 1893
 ff8848	P	Call_B_DSKINI
1894
+ff885c	P
1895
+ff8878	P
1896
+ff8882	P
1857 1897
 ff888c	P	Call_B_DRVSNS
1858 1898
 ff8894	P
1859 1899
 ff889e	P
@@ -1901,7 +1941,8 @@ ff8c5e	P
1901 1941
 ff8c70	P
1902 1942
 ff8c96	P
1903 1943
 ff8c9c	P
1904
-ff8cca	DUF
1944
+ff8cca	DB
1945
+ff8cda	P
1905 1946
 ff8d48	P	Call_B_EJECT
1906 1947
 ff8d68	P
1907 1948
 ff8d9e	P
@@ -1987,9 +2028,11 @@ ff92bc	P
1987 2028
 ff9312	DUF
1988 2029
 ff9330	DUF
1989 2030
 ff933c	DL
2031
+ff9340	P	BootTraceExceptionHandler
1990 2032
 ff9346	DSF
1991 2033
 ff934b	DU
1992 2034
 ff934e	DL
2035
+ff935a	P	BootPrivilegeViolationHandler
1993 2036
 ff93e0	P
1994 2037
 ff93e2	P
1995 2038
 ff9422	P
@@ -2151,6 +2194,7 @@ ff9fbc	P
2151 2194
 ffa010	P
2152 2195
 ffa038	DUF
2153 2196
 ffa04a	P	Call_Unknown_df
2197
+ffa06e	P
2154 2198
 ffa07a	P
2155 2199
 ffa092	P
2156 2200
 ffa09a	P
@@ -2403,6 +2447,10 @@ ffb1f4	P
2403 2447
 ffb1f6	DUF
2404 2448
 ffb306	DUF
2405 2449
 ffb326	P	Call_G_CLR_ON
2450
+ffb364	P
2451
+ffb370	P
2452
+ffb374	P
2453
+ffb374	P
2406 2454
 ffb38a	P
2407 2455
 ffb3a8	P
2408 2456
 ffb3c8	P
@@ -2417,6 +2465,8 @@ ffb43a	P
2417 2465
 ffb442	DUF
2418 2466
 ffb462	DUF
2419 2467
 ffb662	P	Call_Unknown_91
2468
+ffb698	P
2469
+ffb69c	P
2420 2470
 ffb6a2	P	Call_Unknown_92
2421 2471
 ffb6b6	P
2422 2472
 ffb6b8	P	Call_Unknown_93

+ 1561
- 2295
iplrom30.s
File diff suppressed because it is too large
View File


+ 1
- 1
iplrom30.tab View File

@@ -1,3 +1,3 @@
1 1
 ff25a8
2
-	dc.w {peek.w(pc)+$ff0000},"-$ff0000"
2
+	dc.w {peek.w(pc)+$ff0000},"-",{$ff0000}
3 3
 end[224]

+ 2775
- 5549
iplromxv.s
File diff suppressed because it is too large
View File


Loading…
Cancel
Save