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