Cautiously process DR2 info

Most egregiously, 0100 started as BALDebugStr and became BALFSDispatch.
But mostly I think these should be fine.

Functions that are not present in the last BlueBox version are now
prepended with "-"
This commit is contained in:
Elliot Nunn 2019-03-21 00:06:39 +08:00
parent a0b78f213c
commit feab1fb558
1 changed files with 27 additions and 20 deletions

View File

@ -1,6 +1,6 @@
0001 2 long BALDeleteScratchFileMapping()
0002 3 long BALCreateScratchFileMapping()
0003 ? long BALReleaseUnusedBufPtr()
0003 1 long BALReleaseUnusedBufPtr()
0004 ? long BALGetPhysicalRAMSize()
0005 ? long BALGetSysZoneMemorySize()
0006 2 long BALCreateBufPtrRegion()
@ -17,13 +17,13 @@
0103 1 long BALDiskDiscoverOne()
0104 3 long BALDiskPrime()
0105 2 long BALDiskEject()
0106 ? long BALDiskSetEvents()
0107 ? long BALDiskClearEvents()
0108 ? long BALDiskInsertInterruptBegin()
0106 1 long BALDiskSetEvents()
0107 1 long BALDiskClearEvents()
0108 0 long BALDiskInsertInterruptBegin()
0109 1 long BALDiskInsertInterruptGetNextNewDrive()
010A 0 long BALDiskInsertInterruptEnd()
010B ? long BALDiskIOInterruptBegin()
010C ? long BALDiskIOInterruptEnd()
010B 1 long BALDiskIOInterruptBegin()
010C 1 long BALDiskIOInterruptEnd()
010D 3 long BALDiskControl()
010E 3 long BALDiskStatus()
010F 1 long BALDiskIsSharedDriveNum()
@ -63,6 +63,7 @@
0300 ? long BALCreateInterrupt()
0301 ? long BALDeleteInterrupt()
0302 ? long BALSetInterrupt()
0303 1 long -BALClearInterrupt()
0304 ? long BALDisableInterrupt()
0305 ? long BALRestoreInterrupt()
0306 ? long BALDisableAllInterrupts()
@ -108,9 +109,13 @@
0511 0 long BALWakeSound()
0512 0 long BALSoundInLock()
0513 0 long BALSoundInUnlock()
0600 1 long -BALSetTimer()
0601 1 long -BALResetTimer()
0602 0 long -BALCancelTimer()
0603 1 long BALInitializeTiming()
0604 1 long BALMicroseconds()
0605 ? long BALNanoseconds()
0606 0 long -BALClearTimerInterrupt()
0607 ? long BALStopTime()
0608 ? long BALStartTime()
0609 1 long BALGetPendingTimer()
@ -125,6 +130,7 @@
0702 3 long BALSendADBRequest()
0703 0 long BALClearUserInputInterrupt()
0704 0 long BALPollUserInputInterrupt()
0705 ? long -BALInitializeNMI()
0706 0 long BALDebugEnter()
0707 0 long BALDebugExit()
0708 3 long BALInitEventInterrupt()
@ -190,7 +196,7 @@
0906 5 long BALVSetGlobals()
0907 2 long BALVUpdateRects()
0908 ? long BALVUpdateRectAsync()
0909 ? long BALVUpdateCursorRect()
0909 4 long BALVUpdateCursorRect()
090A ? long BALVUpdateAll()
090B ? long BALVBlueDebugStr()
090C 1 long BALVUseYellowCursor()
@ -295,20 +301,21 @@
0E08 ? long BALGetSCSIConfigInfo()
0E09 ? long BALSetSCSIDevOverride()
0E0A ? long BALCloseSCSIConfigList()
0F00 ? long BALPasteboardCount()
0F01 ? long BALSyncScrapCount()
0F02 ? long BALPasteboardToScrap()
0F03 ? long BALInvalScrap()
0F04 ? long BALScrapIsValid()
0F05 ? long BALIsUpdatingScrap()
0F06 ? long BALSetUpdatingScrap()
0F07 ? long BALIsUpdatingPasteboard()
0F08 ? long BALSetUpdatingPasteboard()
0F09 ? long BALInitScrap()
0F0A ? long BALUpdateScrapTransfer()
0F0B ? long BALGetScrapNMRefCon()
0F00 1 long BALPasteboardCount()
0F01 0 long BALSyncScrapCount()
0F02 2 long BALPasteboardToScrap()
0F03 2 long BALInvalScrap()
0F04 0 long BALScrapIsValid()
0F05 0 long BALIsUpdatingScrap()
0F06 1 long BALSetUpdatingScrap()
0F07 0 long BALIsUpdatingPasteboard()
0F08 1 long BALSetUpdatingPasteboard()
0F09 1 long BALInitScrap()
0F0A 2 long BALUpdateScrapTransfer()
0F0B 1 long BALGetScrapNMRefCon()
0F0C ? long BALSetScrapNMRefCon()
0F0E ? long BALClearScrapInterrupt()
0F0D ? long -BALSetScrapInterrupt()
0F0E 0 long BALClearScrapInterrupt()
0F0F ? long BALSetSwitchInterrupt()
0F10 ? long BALClearSwitchInterrupt()
0F11 ? long BALAskToSwitch()