Update rom-info.txt

This commit is contained in:
Elliot Nunn 2019-07-11 19:27:12 +08:00
parent fde96c9cd5
commit 9740945cc5

View File

@ -64,54 +64,60 @@
01148 ENTRY NEWSTARTINITFUNC
01180 ENTRY FIDDLEWITHEMULATOR
01180 ENTRY OTHERNEWSTARTINITFUNC
011E0 ENTRY INTERC_11E0_C2PSTRCPY
; all good -- makes weird call to a sublabel of DRAWCURSOR
011e0 FILE AmphibianDNA/StartInterstix.c.o, WRITEOUT, REFGUESS, NOFORCE
; can change all of these to MODs
01230 ENTRY INTERC_1230
012C0 ENTRY INTERC_12C0_ISLAND
012D0 ENTRY INTERC_12D0_ISLAND
012E0 ENTRY INTERC_12E0_CODEPREPARE
014E0 ENTRY INTERC_14E0
015C0 ENTRY INTERC_15C0_CODEPREPARE2
01690 ENTRY INTERC_1690_CODEREGISTER
01750 ENTRY INTERC_1750_LANLIB
01890 ENTRY INTERC_1890_INITLANDISK
01890 ENTRY LANDISKINIT
01910 ENTRY INTERC_1910_USBFAMILYEXPERTLIB
01980 ENTRY INTERC_1980_DRIVERS
01CA0 ENTRY INTERC_1CA0_INCREMENTSTRUCTFIELD
01CC0 ENTRY INTERC_1CC0_MOVEUNIVINFOTOSYSHEAP
01DB0 ENTRY INTERC_1DB0
01DE0 ENTRY INTERC_1DE0
01E20 ENTRY INTERC_1E20
01E90 ENTRY INTERC_1E90
01F40 ENTRY INTERC_1F40_BACKLIGHT
02090 ENTRY INTERC_2090_POWERMGR
02130 ENTRY INTERC_2130_CARDBUS
02250 ENTRY INTERC_2250
02320 ENTRY INTERC_2320
02380 ENTRY INTERC_2380
023E0 ENTRY INTERC_23E0
02440 ENTRY INTERC_2440
024C0 ENTRY INTERC_24C0
02560 ENTRY INTERC_2560
02600 ENTRY INTERC_2600_EXPERTENTRY POINT ; this means that there is a tab in the git repo -- fix!
026F0 ENTRY INTERC_26F0
02750 ENTRY INTERC_2750
02780 ENTRY INTERC_2780_FIREWIRE
029C0 ENTRY INTERC_29C0_WIRELESS
02A20 ENTRY INTERC_2A20_SCSITARGETMODE
02A80 ENTRY INTERC_2A80_ETHERPRINTFLIB
02B20 ENTRY INTERC_2B20_GRAYPAGE
02BC0 ENTRY INTERC_2BC0_DEBUGPRINT
02F40 ENTRY INTERC_2F40
02FA0 ENTRY INTERC_2FA0
02FF0 ENTRY INTERC_2FF0
03020 ENTRY INTERC_3020
03040 ENTRY INTERC_3040
03060 ENTRY INTERC_3060
011E0 MOD INTERC_11E0_C2PSTRCPY
01230 MOD INTERC_1230
012C0 MOD INTERC_12C0_ISLAND
012D0 MOD INTERC_12D0_ISLAND
012E0 MOD INTERC_12E0_CODEPREPARE
014E0 FILE AmphibianDNA/OpenFirmwareX.c.o, WRITEOUT, REFGUESS, NOFORCE
014E0 MOD INTERC_14E0
015C0 MOD CODEPREPARE
01690 MOD CODEREGISTER
01750 MOD INTERC_1750_LANLIB
01890 MOD INITLANDISK
01890 MOD LANDISKINIT
01910 MOD INITUSB
01980 MOD SEARCHDRIVERS
01CA0 MOD INTERC_1CA0_INCREMENTSTRUCTFIELD
01CC0 MOD MOVEUNIVINFOTOSYSHEAP
01DB0 MOD INTERC_1DB0
01DE0 MOD INTERC_1DE0
01E20 MOD INTERC_1E20
01E90 MOD INTERC_1E90
01F40 MOD WANGBACKLIGHT
02090 MOD INITNATIVEPOWERMGR
02130 MOD INITSTORAGE
02250 MOD INTERC_2250
02320 MOD INTERC_2320
02380 MOD INTERC_2380
023E0 MOD INTERC_23E0
02440 MOD INTERC_2440
024C0 MOD INTERC_24C0
02560 MOD INITSYSTEMEXPERTS
02600 MOD CallExpert
026F0 MOD INTERC_26F0
02750 MOD INTERC_2750
02780 MOD INITFIREWIRE
029C0 MOD INTERC_29C0_WIRELESS
02A20 MOD CHECKSCSITARGETCAPABLE
02A80 MOD INITETHERPRINTFLIB
02B20 MOD GETGRAYPAGE
02BC0 ENDF
02BC0 FILE AmphibianDNA/PPCDebuggerNub.c.o, WRITEOUT, REFGUESS, NOFORCE
02BC0 MOD DEBUGINIT ; (C) per old symbol in rom
02F40 MOD GETNUBCONFIGURATION ; (C) per old symbol in rom
02FA0 MOD GETNUBCONFIGPROC ; (C) per old symbol in rom
02FF0 MOD ISROMNUBENABLED ; (C) per old symbol in rom
03020 ENDF
03020 FILE AmphibianDNA/PPCDebuggerNub.a.o, WRITEOUT, REFGUESS, NOFORCE
03020 MOD NubDisableInterruptss ; ?asm, guessed name
03040 MOD NubRestoreInterruptss ; ?asm, guessed name
03060 MOD InstallNubHandlers ; asm, guessed name, big nasty blob
03600 ENDF
03600 ENTRY FINDSTARTUPDEVICE
@ -153,13 +159,13 @@
04102 ENTRY IENABLEDYNWAIT
04114 ENTRY IDISABLEPERMWAIT
04126 ENTRY IENABLEPERMWAIT
041B0 ENTRY STARTLIB_GETSTARTUPDEVICE
; all good
;041b0 FILE AmphibianDNA/StartLibGlue.c.o, WRITEOUT, REFGUESS, NOFORCE
04270 ENTRY STARTLIB_GETSTARTUPDEVICETYPE
04330 ENTRY STARTLIB_GETFIREWIRESTARTUPDEVICEINFO
;04400 ENDF
041b0 FILE AmphibianDNA/StartLibGlue.c.o, WRITEOUT, REFGUESS, NOFORCE
041B0 MOD GETSTARTUPDEVICE
04270 MOD GETSTARTUPDEVICETYPE
04330 MOD GETFIREWIRESTARTUPDEVICEINFO
04400 ENDF
04400 ENTRY BOOTME
0443A ENTRY REBOOT
@ -405,7 +411,7 @@
0DE30 ENTRY PMGRCALLEDBYDISPLAYMGRDE30
0DE50 ENTRY PMGRCALLEDBYGESTALTDE50
0DEB0 ENTRY LCDSCREENCHK
0DEC4 ENTRY PMGRCALLEDBYSHUTDOWNMGRDEC4
0DEC4 ENTRY THISLCDSCREENCHK
0DEE4 ENTRY PMGRCALLEDBYSHUTDOWNMGRDEE4
0df00 ENDF
@ -730,13 +736,89 @@
1dac6 ENDF
; 6 bad unresolved outgoing references
1dad0 FILE AmphibianDNA/HFS.lib, WRITEOUT, MODGUESS, REFGUESS
;1dad0 FILE AmphibianDNA/HFS.lib, WRITEOUT, MODGUESS, REFGUESS
22704 ENTRY DTRMV3
25160 ENTRY FILEMANAGERIDLEPROC
2A230 ENTRY HFS_2A230
2A2D6 ENTRY GETBLOCK
2A520 ENTRY HFS_2A520
2A548 ENTRY HFS_2A548
2A5C2 ENTRY HFS_2A5C2
25380 MOD UNMUNGETRAPWORD
27D70 FILE AmphibianDNA/FSSpecCalls.c.o, WRITEOUT, MODGUESS, REFGUESS, NOFORCE
28710 ENDF
;28B40 FILE AmphibianDNA/DTDBMgr.a.o, WRITEOUT, MODGUESS, REFGUESS, NOFORCE
28B40 MOD DTDB_DTKEYDESCRIPTOR
28CC0 MOD BOTTLENECKIO
28D40 ENTRY DTDB_DOHOPEN
28D50 ENTRY DTDB_DOHDELETE
28D60 ENTRY DTDB_DOCLOSE
28D70 ENTRY DTDB_DOREAD
28D80 ENTRY DTDB_DOWRITE
28D90 ENTRY DTDB_DOGETCATINFO
28DA6 ENTRY DTDB_DOHGETVINFO
28DBA ENTRY DTDB_DOHGETFILEINFO
28DCE ENTRY DTDB_DOHSETFILEINFO
28DE2 ENTRY DTDB_DOHCREATE
28DF6 ENTRY DTDB_DOALLOCATE
28E0A ENTRY DTDB_DOSETEOF
28E1E ENTRY DTDB_DOGETEOF
28E32 ENTRY DTDB_DOGETFCBINFO
28E4A ENTRY DTDB_DOFLUSHVOL
28E5E ENTRY DTDB_DOMAKEFSSPEC
28E76 ENTRY DTDB_DOGETVOLPARMS
28E8E ENTRY DTDB_DOBTSEARCH
28EA6 ENTRY DTDB_DOBTGETREC
28EBE ENTRY DTDB_DOBTSETREC
28ED6 ENTRY DTDB_DOBTREPLREC
28EEE ENTRY DTDB_DOBTDELREC
28F06 ENTRY DTDB_DOBTFLUSH
28F30 MOD DTDB_MYBEGINSYSTEMMODE
28F50 MOD DTDB_MYENDSYSTEMMODE
28F70 MOD DTDB_DESKMGRQUEUE
28F80 MOD DTDB_DTDONE
28FB0 MOD DTDB_DTVOLEXTFSCHECK
29010 MOD DTDB_DTRFNEXTFSCHECK
29040 MOD DTDB_SAVEHINTINDTDBQELT
29060 MOD DTDB_GETHINTFROMDTDBQELT
29080 MOD DTDB_SETUPBTPB
290A0 MOD DTDB_DONEBTPB
290B0 MOD DTDB_SETUPDFPB
29100 MOD DTDB_DTSETUP
29130 MOD DTDB_CHECKCSPEC
29170 MOD DTDB_MYMAKEFOLDER
29174 ENTRY DTDB_MYFINDFOLDER
29200 MOD DTDB_FINDDTFILES
29320 MOD DTDB_DESKTOPNOTIFYPROC
295E0 MOD DTDB_SETFILEATTRIBS
29670 MOD DTDB_DEQUEUEDTDBQELT
299C0 MOD DTDB_SETUPAPPLITERATOR
29A20 MOD DTDB_APPLITERATOR
29A60 MOD DTDB_APPLCOMPARENAMES
29A80 MOD DTDB_ADDAPPLCALLBACK
29C00 MOD DTDB_REMOVEAPPLCALLBACK
2A1D0 MOD DTDB_DTKEYCMP
2A220 MOD DTDB_DEEPSHITERROR
;2A230 ENDF
2A230 FILE AmphibianDNA/DiskCache.a.o, WRITEOUT, REFGUESS, NOFORCE
2A230 MOD DISKCACHE
2A230 ENTRY FLUSHCACHE
2A236 ENTRY VFLUSHCACHE
2A2D6 ENTRY GETBLOCK
2A2DC ENTRY VGETBLOCK
2A520 ENTRY MARKBLOCK
2A526 ENTRY VMARKBLOCK
2A548 ENTRY RELBLOCK
2A54E ENTRY VRELBLOCK
2A5C2 ENTRY TRASHVBLKS
2A5C8 ENTRY VTRASHVBLKS
2A6D0 ENTRY CACHERDIP
2A6D6 ENTRY VCACHERDIP
2A848 ENTRY CACHEWRIP
2A84E ENTRY VCACHEWRIP
2AFB4 ENTRY INITCACHE
2b358 ENDF
2B39A ENTRY GETINDADB
@ -824,8 +906,9 @@
;331f0 FILE AmphibianDNA/ScrapMgr.a.o, WRITEOUT, MODGUESS, REFGUESS
;333fe ENDF
33750 FILE AmphibianDNA/PrintingExtra.a.o, WRITEOUT, MODGUESS, REFGUESS
337D0 ENTRY PRINTINGNEWFUNC_337D0
33750 FILE AmphibianDNA/BlueBoxPrintHook.c.o, WRITEOUT, MODGUESS, REFGUESS
33750 ENTRY ISLASERWRITER
337D0 ENTRY BLUEBOXPRINTHOOK
3388c ENDF
33980 FILE AmphibianDNA/MemoryMgr.lib, WRITEOUT, MODGUESS, REFGUESS
@ -853,7 +936,7 @@
42160 FILE AmphibianDNA/ExpansionBusMgr.lib, WRITEOUT, MODGUESS, REFGUESS
42160 MOD EXPANSIONBUSMGRFIRSTFUNC
44D20 MOD INITEXPANSIONMGR
452D0 MOD EXPANSIONBUSMGR_452D0
452D0 MOD INITEXPMGRVARS
496b0 ENDF
496b0 FILE AmphibianDNA/Gestalt.lib, WRITEOUT, MODGUESS, REFGUESS
@ -861,9 +944,9 @@
49E42 ENTRY INITGESTALT
4a7d8 ENDF
4a7e0 FILE AmphibianDNA/NotificationMgr.lib, WRITEOUT, MODGUESS, REFGUESS
;4a7e0 FILE AmphibianDNA/NotificationMgr.lib, WRITEOUT, MODGUESS, REFGUESS
4AC60 MOD ISL_NOTMGR_GETHANDLESIZE
4b67c ENDF
;4b67c ENDF
@ -1167,9 +1250,9 @@
57460 MOD DISPLAY_57460
574aa ENDF
574b0 FILE AmphibianDNA/WindowMgr.lib, WRITEOUT, MODGUESS, REFGUESS
;574b0 FILE AmphibianDNA/WindowMgr.lib, WRITEOUT, MODGUESS, REFGUESS
59240 ENTRY INITFASTERINVALS
5b0ca ENDF
;5b0ca ENDF
5b0e0 FILE AmphibianDNA/MenuMgr.lib, WRITEOUT, MODGUESS, REFGUESS
5B260 MOD GETMENURGN
@ -1177,16 +1260,21 @@
; Spurious outgoing BSR in at 5DDE0 + 10
5d900 FILE AmphibianDNA/ATAMgr.lib, WRITEOUT, MODGUESS, REFGUESS
5D940 ENTRY ATAMGR_5D940
5D940 ENTRY ATAMGR_5D940
5D9B0 ENTRY ATAMGR_5D9B0
5DAE0 ENTRY ATAMGR_5DAE0
5DAE0 ENTRY ATAROUTINE1
5DD00 ENTRY ATAMGR_5DD00
5DDE0 ENTRY ATAMGR_5DDE0
5DDE0 ENTRY ATAROUTINE2
5DF30 ENTRY ATAMGR_5DF30
5DFB0 ENTRY ATAMGR_5DFB0
5D900 MOD ATAMGR_5D900
5D940 MOD ATAGIVETIME
5D9B0 MOD ATAMGR_5D9B0
5DA70 MOD ATAMGR_5DA70
5DA90 MOD ATAMGR_5DA90
5DAE0 MOD INITATAMGR
5DBD0 MOD ATAMGR_5DBD0
5DC10 MOD ATAMGR_5DC10
5DD00 MOD ATAMGR_5DD00
5dd20 MOD GONATIVEATAMGR
5DD90 MOD ATAMGR_5DD90
5DDC0 MOD ATAMGR_5DDC0
5DDE0 MOD FINDATADEVICES
5DF30 MOD ATAMGR_5DF30
5DFB0 MOD ATAMGR_5DFB0
5e024 ENDF
; These branch islands are probably the invention of the linker (uh-oh!)
@ -1195,7 +1283,7 @@
5EDE0 MOD ISL_DEVMGR_EQUALSTRING
607C0 MOD ISL_DEVMGR_GETHANDLESIZE
608E0 MOD DEVICEMGR_608E0
613F0 ENTRY INTERSTIX208C_1
613F0 ENTRY LOADNDRV
61860 MOD ISL_DEVMGR_RELSTRING
61A20 MOD ISL_DEVMGR_GETEOF
61A30 MOD ISL_DEVMGR_SETFPOS
@ -1206,8 +1294,8 @@
62eb0 ENDF
; Fix calls into DeviceMgr: 5EDE0, 607C0
62f80 FILE AmphibianDNA/DialogMgr.lib, WRITEOUT, MODGUESS, REFGUESS
6535e ENDF
;62f80 FILE AmphibianDNA/DialogMgr.lib, WRITEOUT, MODGUESS, REFGUESS
;6535e ENDF
65392 ENTRY INITRSRCMGR
65446 ENTRY ROMOVERRIDE
@ -1371,8 +1459,9 @@ A8FA0 MOD strncpy
;A8FE0 ENDF
A8FE0 FILE AmphibianDNA/Lastly.lib, WRITEOUT, REFGUESS, MODGUESS
; Oops: this was actually SizeMem.a in StartTest.lib
;A8FE0 FILE AmphibianDNA/Lastly.lib, WRITEOUT, REFGUESS, MODGUESS
A8FE0 MOD LASTLY_A8FE0
;A9140 MOD SIZESOUNDBUFFER
A9142 ENTRY SIZESOUNDBUFFER
a9150 ENDF
;a9150 ENDF