1
0
mirror of https://github.com/livingcomputermuseum/Darkstar.git synced 2026-02-26 09:03:42 +00:00
Files
livingcomputermuseum.Darkstar/D/CP/Source/Main_map.txt
2019-01-15 12:55:18 -08:00

573 lines
11 KiB
Plaintext

#
# This file maps assembly source symbols to PROM/microcode addresses and source lines, forming a crude
# symbol table.
#
# Each source file is given a header a la:
# [FooSource.asm]
# (with brackets)
# Each line's syntax is:
# <symbol name 1>, .. , <symbol name N>: <address or value (hex)>,<line number(decimal) in current source file>
# where '*none*' is a special symbol name meaning no symbol mapping is present.
[IOPMain.mc,v]
IOPIdle: 0x0ecc,57
*none*: 0x014f,58
IOPNoop: 0x061c,289
*none*: 0x0c7f,61
*none*: 0x0404,62
*none*: 0x0c74,65
*none*: 0x0ecd,66
*none*: 0x0ece,67
*none*: 0x04a5,71
rTmpLRot8: 0x0226,287
*none*: 0x0c75,75
*none*: 0x0c76,79
*none*: 0x0ecf,80
CalculateLast: 0x0ed3,117
*none*: 0x0ed4,118
TestCarry: 0x0ed5,120
MapLast: 0x092e,134
*none*: 0x0ed7,135
*none*: 0x0ed8,136
*none*: 0x0ed9,141
*none*: 0x0eda,142
*none*: 0x0edb,143
*none*: 0x0edc,145
*none*: 0x0edd,146
*none*: 0x0ede,147
*none*: 0x0c70,178
MapVirt3: 0x0890,180
*none*: 0x0ee5,183
*none*: 0x0ee6,184
*none*: 0x0ee7,185
*none*: 0x0ee8,190
*none*: 0x0ee9,191
*none*: 0x061a,192
WriteBlock: 0x07ca,201
*none*: 0x0eea,202
*none*: 0x0942,203
WriteBlockLoop: 0x0eeb,206
*none*: 0x0eec,207
*none*: 0x0699,208
WritePageCross: 0x069a,232
[MultiBankStartMesa.mc,v]
*none*: 0x07fc,83
*none*: 0x07fd,84
SetMDS: 0x0aff,89
*none*: 0x0dea,90
*none*: 0x0deb,92
*none*: 0x0dec,98
*none*: 0x0ded,99
*none*: 0x0dee,101
*none*: 0x0def,102
*none*: 0x0df0,103
*none*: 0x0df1,118
*none*: 0x0df2,119
*none*: 0x0df3,120
*none*: 0x0df4,122
*none*: 0x0df5,123
*none*: 0x0df6,124
*none*: 0x0df7,127
*none*: 0x0df8,128
*none*: 0x0df9,129
*none*: 0x0dfa,131
*none*: 0x0904,132
*none*: 0x0dfb,133
KeyDone: 0x0905,149
*none*: 0x0dfc,150
*none*: 0x0dfd,154
*none*: 0x0dfe,155
*none*: 0x0dff,156
LastChance: 0x0e00,159
*none*: 0x0e01,160
*none*: 0x0e02,161
[Xfer.mc,v]
XFER: 0x0b22,484
XferIndirect: 0x042e,517
*none*: 0x0d8d,518
*none*: 0x018c,520
*none*: 0x0701,521
XReadx: 0x07e1,969
XReady: 0x09f1,971
XReadz: 0x0903,972
*none*: 0x04da,973
*none*: 0x038c,523
*none*: 0x0d8e,524
*none*: 0x0d8f,525
*none*: 0x0d90,527
*none*: 0x042c,488
*none*: 0x0d85,489
*none*: 0x08e6,491
ControlTrap: 0x08e7,743
*none*: 0x02d7,744
TH1: 0x0dc4,745
TH: 0x0dc9,756
*none*: 0x0dca,757
Tha: 0x0920,758
*none*: 0x0dcb,760
THb: 0x0788,761
THc: 0x0dcc,765
*none*: 0x0dcd,767
*none*: 0x0dce,768
*none*: 0x0dcf,769
THx: 0x0619,775
*none*: 0x0dd2,776
*none*: 0x0dd3,777
THd: 0x0330,779
*none*: 0x08a1,780
TrapGo: 0x007a,782
*none*: 0x07fa,784
*none*: 0x0dd4,785
*none*: 0x0dd5,786
*none*: 0x0dd6,788
KFCBa: 0x0d5e,276
*none*: 0x0d5f,277
*none*: 0x0d60,279
*none*: 0x0402,280
GLe: 0x0ddc,894
*none*: 0x04fc,896
*none*: 0x020c,897
*none*: 0x020d,898
*none*: 0x0ddd,899
*none*: 0x0dde,901
GLc: 0x0443,902
*none*: 0x04d2,903
XFMUD: 0x0765,493
StashPC0: 0x0940,842
*none*: 0x07c1,847
*none*: 0x0349,848
*none*: 0x0334,850
*none*: 0x0635,852
StShift: 0x0dd8,855
*none*: 0x0dd9,856
StashPCb: 0x04d0,859
*none*: 0x027a,860
*none*: 0x0767,495
*none*: 0x0d86,496
*none*: 0x020a,498
*none*: 0x0d87,499
*none*: 0x0d88,500
LGC: 0x0dae,656
LGCx: 0x0daf,657
*none*: 0x022a,658
SameG: 0x04fb,701
*none*: 0x033d,702
sgOdd: 0x048e,703
sgEven: 0x048f,704
sg: 0x0dbe,706
*none*: 0x0dbf,707
*none*: 0x07f8,709
sgY: 0x07f9,708
UnboundTrap: 0x09fd,748
*none*: 0x062b,749
*none*: 0x0dc5,750
*none*: 0x0dc6,752
*none*: 0x0dc7,753
*none*: 0x0dc8,754
XferProc3: 0x042f,545
*none*: 0x018d,547
XNPa: 0x07f0,549
*none*: 0x04fa,660
LGCb: 0x07f5,663
*none*: 0x0db0,664
*none*: 0x0db1,666
*none*: 0x04a6,667
*none*: 0x0db2,668
XCa: 0x08ec,671
*none*: 0x0db3,672
*none*: 0x0adf,674
xcOdd: 0x0ade,673
XMapG: 0x0db4,676
*none*: 0x0db5,677
*none*: 0x0db6,678
*none*: 0x0db7,680
LGCd: 0x07f7,682
*none*: 0x0db8,683
*none*: 0x0db9,685
*none*: 0x0dba,686
*none*: 0x0dbb,687
*none*: 0x026e,689
*none*: 0x0dbc,690
*none*: 0x0dbd,691
*none*: 0x09fe,693
XCe: 0x08ef,694
XCd: 0x08ee,698
*none*: 0x01bb,696
*none*: 0x01ba,695
XAlloc: 0x02ad,552
AllocSub: 0x0483,925
*none*: 0x0347,926
Alloc1: 0x0217,928
AllocMUD1: 0x07a5,952
*none*: 0x07a7,929
*none*: 0x0de1,930
*none*: 0x0de2,932
AV0: 0x04cc,933
*none*: 0x0368,934
*none*: 0x0218,936
*none*: 0x0655,953
*none*: 0x0657,937
*none*: 0x0de3,938
*none*: 0x0de4,940
*none*: 0x04d8,941
*none*: 0x003d,554
*none*: 0x0d92,556
*none*: 0x0d93,557
*none*: 0x0d94,558
*none*: 0x0d95,560
XPCalI: 0x032e,564
XPSD: 0x0d9a,579
*none*: 0x0d9b,581
*none*: 0x04b6,582
XferDone: 0x044e,617
XTail: 0x0da3,619
*none*: 0x0616,620
[CommonSubs.mc,v]
WMapFix: 0x07df,83
*none*: 0x0160,84
WMaps: 0x0354,86
WMapb: 0x02d4,91
*none*: 0x0acd,247
*none*: 0x0710,246
*none*: 0x0ace,248
*none*: 0x000a,249
[Write.mc,v]
W: 0x0211,83
*none*: 0x0463,84
WMUD: 0x0461,86
[LoadStore.mc,v]
SLa: 0x0669,296
*none*: 0x0504,185
LLn: 0x00c6,195
LLa: 0x00e1,196
LLb: 0x00e2,197
@@PLDB: 0x0533,270
*none*: 0x0240,271
PLDBa: 0x0359,272
PLDB2: 0x0b14,275
PLBx: 0x0125,254
PLa: 0x04e9,255
[Refill.mc,v]
OpTable: 0x0500,126
*none*: 0x0c78,127
NoRCross: 0x0248,130
RefillE: 0x0400,119
*none*: 0x0228,120
*none*: 0x016f,281
*none*: 0x0740,282
StackErr: 0x0492,299
DISPNIonly: 0x0c85,261
UpdatePC: 0x012f,156
*none*: 0x0c79,157
*none*: 0x0149,158
RReMap: 0x0c7a,160
*none*: 0x0471,161
JRedo: 0x09ff,189
*none*: 0x0889,190
*none*: 0x0476,191
ECross: 0x03c0,166
JCross: 0x03cf,187
[Misc.mc,v]
@@ESC: 0x05f8,70
*none*: 0x0b37,71
*none*: 0x08b7,79
@@WRMP: 0x0a67,349
*none*: 0x0b5d,350
*none*: 0x0b68,351
*none*: 0x0b6a,353
*none*: 0x0b6b,354
@@WRWDC: 0x0a63,333
WRx: 0x0b53,311
*none*: 0x08b1,73
*none*: 0x08b0,72
@@GMF: 0x08f9,261
*none*: 0x0161,262
SMFa: 0x02c0,229
*none*: 0x0b46,231
*none*: 0x0b47,232
*none*: 0x0b48,233
*none*: 0x0b49,235
*none*: 0x0b4a,236
*none*: 0x0b4b,237
*none*: 0x0b4c,238
*none*: 0x06c4,240
*none*: 0x0433,246
*none*: 0x0b4d,248
*none*: 0x0b4e,249
*none*: 0x0b4f,250
*none*: 0x0392,252
GMFa: 0x0719,264
SMFd: 0x0718,253
*none*: 0x0b50,254
SMd: 0x0b44,211
*none*: 0x03ae,218
ESC0n: 0x08f0,93
@@SM: 0x08f7,199
*none*: 0x0b3a,200
*none*: 0x0b3b,201
*none*: 0x0b3c,203
*none*: 0x0b3d,204
*none*: 0x0b3e,205
*none*: 0x0b41,207
*none*: 0x0b42,208
*none*: 0x0b43,209
SMc: 0x03a8,212
@@SMF: 0x08f8,227
*none*: 0x0b45,228
*none*: 0x08b8,80
@@INPUT: 0x0910,271
*none*: 0x0b51,272
*none*: 0x0a83,276
[Stack.mc,v]
@@DSHIFT: 0x0857,401
*none*: 0x0cc1,402
DSa: 0x079c,415
*none*: 0x02a2,417
*none*: 0x0cc3,418
DSc: 0x08a6,407
*none*: 0x047a,409
*none*: 0x049a,412
@@UDCMP: 0x05be,576
*none*: 0x0ce2,577
comp: 0x0ce3,578
*none*: 0x0ce4,580
CHighNE: 0x08ae,582
CompG: 0x07b9,585
[Jump.mc,v]
@@JGEB: 0x0591,292
*none*: 0x0adc,293
*none*: 0x0ae4,303
jNoOv: 0x03d6,305
jOv: 0x03d7,306
jc22: 0x000c,201
jT: 0x0716,422
jF: 0x0717,423
NoJUmp: 0x0033,474
jPop2Incr2: 0x089d,479
@@JB: 0x0588,137
*none*: 0x0180,138
JPosOdd: 0x0609,428
JPos: 0x0af6,434
jnPNoCross: 0x0119,439
JPtr1Pop0: 0x0872,459
Jgo: 0x0af9,469
*none*: 0x06ab,430
@@JIW: 0x05a1,361
*none*: 0x00a4,362
jiCom: 0x0aee,365
*none*: 0x0aef,367
*none*: 0x0714,368
*none*: 0x004d,369
*none*: 0x01e0,371
*none*: 0x0af0,372
*none*: 0x0af1,373
*none*: 0x0af2,376
*none*: 0x0af3,377
*none*: 0x0af4,378
jiRedo: 0x04fd,380
*none*: 0x0805,381
*none*: 0x0350,382
jibL: 0x0332,384
ji: 0x012e,388
jwPos: 0x04c9,148
*none*: 0x0ad3,151
jwOdd: 0x03d3,154
jwCross: 0x0ad4,157
JPtr0Pop2: 0x087f,467
jiwL: 0x0336,386
[DiskDlionA.mc,v]
GetCSB: 0x0ef8,84
*none*: 0x070f,85
*none*: 0x0ef9,86
*none*: 0x0efa,89
*none*: 0x0efb,91
*none*: 0x00ba,93
NewIOCB: 0x0efc,97
*none*: 0x0efd,98
GoodIOCB: 0x0946,100
*none*: 0x0947,101
StartIOCB: 0x0efe,105
*none*: 0x0eff,106
*none*: 0x0f00,108
GetCmd: 0x08d0,111
GetCmdC2: 0x0f01,112
GetCmdC3: 0x0346,113
FetArg: 0x074f,118
SameC2s: 0x0158,123
SendCtlWd: 0x0159,153
*none*: 0x0386,156
SameC3s: 0x0366,124
Inr: 0x0768,133
*none*: 0x0f02,135
*none*: 0x0f03,136
*none*: 0x0f04,139
*none*: 0x0f05,140
IncBr: 0x0f06,141
DoInc: 0x08d1,145
FinLdReg: 0x0f1d,247
LoadPr: 0x076d,162
LoadRCLpC2: 0x0f08,170
LoadRCLpC3: 0x06c2,172
LoadRCLp: 0x0f07,168
StartRALp: 0x06c3,176
LoadRALp: 0x0f09,179
LoadRALpC2: 0x0f0a,182
LoadRALpC3: 0x06ba,184
FinLd: 0x06bb,186
*none*: 0x0f0b,188
*none*: 0x0f0c,189
*none*: 0x0f0d,196
*none*: 0x0f0e,198
*none*: 0x0f0f,199
SaveHeadSect: 0x0948,206
IsHeaderRead: 0x0949,202
*none*: 0x0f10,210
*none*: 0x0f11,213
LdHeadSectC3: 0x03a6,214
SetUHeadSect: 0x0f12,217
FixupDone: 0x0f13,220
*none*: 0x0f14,221
*none*: 0x0f15,223
SavePgNum: 0x08d2,228
IsLabelRead: 0x08d3,225
FormHdNotOkMsk: 0x0f1b,243
*none*: 0x0f1c,244
*none*: 0x015a,255
*none*: 0x03c6,256
NewSector: 0x094a,258
*none*: 0x0f1e,259
*none*: 0x0f1f,260
*none*: 0x0f20,262
*none*: 0x0f21,263
*none*: 0x0f22,264
NewHeader: 0x08d4,267
*none*: 0x0f23,269
*none*: 0x0a40,270
HeaderRet: 0x0050,273
*none*: 0x0f24,275
*none*: 0x0f25,276
HeaderWrong: 0x094c,278
DoLabel: 0x094d,295
*none*: 0x0f2a,296
*none*: 0x0f2b,297
*none*: 0x0f2c,299
*none*: 0x0f2d,300
*none*: 0x0861,301
LabelRet: 0x0051,304
*none*: 0x0f2e,305
*none*: 0x0f2f,306
DoData: 0x094f,318
LabelQuit: 0x094e,315
*none*: 0x0f30,320
NoIncrDatPtr: 0x06f2,322
IncrDatPtr: 0x06f3,323
MapDataAddr: 0x0f31,326
*none*: 0x0f32,329
GetPhysDatAddr: 0x0406,331
*none*: 0x0f33,335
*none*: 0x0f34,336
*none*: 0x0602,337
*none*: 0x0f26,280
*none*: 0x0f27,281
TstSeenAll: 0x08d7,287
HeaderQuit: 0x08d6,284
*none*: 0x0f28,288
*none*: 0x0f29,289
NotFound: 0x08d5,292
[DiskDlionB.mc,v]
InitRegs: 0x076f,321
*none*: 0x0f7b,322
*none*: 0x0f7c,323
*none*: 0x0f7d,325
FinishIOCB: 0x076e,233
*none*: 0x0f61,235
*none*: 0x01fa,237
*none*: 0x0f62,240
*none*: 0x0f63,241
*none*: 0x021a,242
*none*: 0x0f64,245
*none*: 0x0f65,246
*none*: 0x0f66,247
*none*: 0x0f67,250
*none*: 0x0f68,251
*none*: 0x0f69,252
ComposeStat: 0x096b,263
*none*: 0x0f6c,264
*none*: 0x0f6d,268
*none*: 0x0f6e,271
*none*: 0x0f70,272
*none*: 0x0f71,273
*none*: 0x0f72,276
*none*: 0x0f73,277
MemError: 0x07ef,279
LastIOCB: 0x0973,286
ResetFirmwareBusy: 0x096d,291
GetIntrMask: 0x0f74,300
*none*: 0x0f75,303
*none*: 0x0f76,304
*none*: 0x0f78,305
*none*: 0x0f79,309
*none*: 0x0f7a,310
QuitNow: 0x0cde,313
TransferField: 0x0f48,87
*none*: 0x0f49,88
*none*: 0x0f4a,89
*none*: 0x0f4b,91
*none*: 0x0f4c,92
SetupWrt: 0x0c9f,162
*none*: 0x0f55,164
SyncLp2: 0x0f56,169
*none*: 0x0f57,170
*none*: 0x0936,168
FinSync: 0x0937,173
*none*: 0x0f58,175
*none*: 0x0f59,177
SetupHd: 0x0968,181
MakeSyncAdrMk: 0x0f5a,185
*none*: 0x0f5b,186
*none*: 0x0f5c,190
*none*: 0x0f5d,191
InitWrtC3: 0x046e,192
WrtVerLp: 0x0970,197
WrtVerLpC2: 0x0f5e,198
WrtVerLpC3: 0x01f2,199
FinWrtVer: 0x0971,202
*none*: 0x0f5f,203
FinWrite: 0x0cbf,207
FinVerify: 0x0cbe,205
*none*: 0x06e2,210
SndWaitC2: 0x0f60,216
SndWaitC3: 0x02d2,218
SndWait: 0x07cf,215
SndFreeze: 0x02d3,222
SetupRdVer: 0x0c9e,101
*none*: 0x0f4d,105
*none*: 0x0f4e,106
*none*: 0x0f4f,107
*none*: 0x0f50,113
*none*: 0x0f51,118
StartVer: 0x07af,121
StartRd: 0x07ad,126
StartRdC1: 0x08c1,130
ReadLpC2: 0x08dc,137
ReadLpC3: 0x046a,138
ReadLp: 0x0f52,136
FinRead: 0x08dd,147
FinReadC3: 0x011a,149
FinReadLp: 0x0f53,152
RdLastWd: 0x0966,153
*none*: 0x0f54,154
FreezeRead: 0x0967,157