mirror of
https://github.com/elliotnunn/BlueBoxDocs.git
synced 2024-06-25 13:29:41 +00:00
Rip info from the Tiger BlueBox
All 68k code that calls a BAL* procedure (via the FE22 trap) declares the number of arguments in the upper word of the d0 selector. This code was found in the following places, and used to refine our list of signatures. - the BlueBox ROM - the UniversalForks files (Classic Enabler etc)
This commit is contained in:
parent
1c238512f7
commit
3870f1010d
|
@ -1,65 +1,65 @@
|
|||
0001 ? BALDeleteScratchFileMapping
|
||||
0002 ? BALCreateScratchFileMapping
|
||||
0001 2 BALDeleteScratchFileMapping
|
||||
0002 3 BALCreateScratchFileMapping
|
||||
0003 ? BALReleaseUnusedBufPtr
|
||||
0004 ? BALGetPhysicalRAMSize
|
||||
0005 ? BALGetSysZoneMemorySize
|
||||
0006 ? BALCreateBufPtrRegion
|
||||
0006 2 BALCreateBufPtrRegion
|
||||
0007 ? BALApplMaxMem
|
||||
0008 ? BALCreateProcessMgrZone
|
||||
0009 ? BALFMGlobals
|
||||
000A ? BALVMWriteProtect
|
||||
0008 2 BALCreateProcessMgrZone
|
||||
0009 2 BALFMGlobals
|
||||
000A 2 BALVMWriteProtect
|
||||
000B ? BALVMUnWriteProtect
|
||||
000C ? BALIncreaseFileIDs
|
||||
000D ? BALCreateFileMapping
|
||||
0100 ? BALFSDispatch
|
||||
0101 ? BALDiskOpen
|
||||
000C 1 BALIncreaseFileIDs
|
||||
000D 3 BALCreateFileMapping
|
||||
0100 4 BALFSDispatch
|
||||
0101 4 BALDiskOpen
|
||||
0102 ? BALDiskDiscoverAll
|
||||
0103 ? BALDiskDiscoverOne
|
||||
0104 ? BALDiskPrime
|
||||
0105 ? BALDiskEject
|
||||
0103 1 BALDiskDiscoverOne
|
||||
0104 3 BALDiskPrime
|
||||
0105 2 BALDiskEject
|
||||
0106 ? BALDiskSetEvents
|
||||
0107 ? BALDiskClearEvents
|
||||
0108 ? BALDiskInsertInterruptBegin
|
||||
0109 ? BALDiskInsertInterruptGetNextNewDrive
|
||||
010A ? BALDiskInsertInterruptEnd
|
||||
0109 1 BALDiskInsertInterruptGetNextNewDrive
|
||||
010A 0 BALDiskInsertInterruptEnd
|
||||
010B ? BALDiskIOInterruptBegin
|
||||
010C ? BALDiskIOInterruptEnd
|
||||
010D ? BALDiskControl
|
||||
010E ? BALDiskStatus
|
||||
010F ? BALDiskIsSharedDriveNum
|
||||
0110 ? BALSharedDiskInterruptBegin
|
||||
010D 3 BALDiskControl
|
||||
010E 3 BALDiskStatus
|
||||
010F 1 BALDiskIsSharedDriveNum
|
||||
0110 1 BALSharedDiskInterruptBegin
|
||||
0111 ? BALSharedDiskInterruptEnd
|
||||
0112 ? BALDiskMatchBootPRAM
|
||||
0113 ? BALDiskCDROMBootCheck
|
||||
0112 1 BALDiskMatchBootPRAM
|
||||
0113 1 BALDiskCDROMBootCheck
|
||||
0114 ? BALDiskIsSharedVCB
|
||||
0115 ? BALSharedDiskSaveDTFakeRefNum
|
||||
0116 ? BALSharedDiskGetDTFakeRefNum
|
||||
0117 ? BALDiskFreeDrvQEl
|
||||
0115 2 BALSharedDiskSaveDTFakeRefNum
|
||||
0116 1 BALSharedDiskGetDTFakeRefNum
|
||||
0117 1 BALDiskFreeDrvQEl
|
||||
0118 ? BALDesktopDBRebuild
|
||||
0119 ? BALDesktopDBGetRebuildStatus
|
||||
011A ? BALDesktopDBCancelRebuild
|
||||
011B ? BALDiskIsDQEOneOfOurs
|
||||
011C ? BALDiskGetStartupDiskFromPrefs
|
||||
011D ? BALAFPClientBypassEntry
|
||||
011E ? BALFSMountDiskImage
|
||||
011F ? BALFSEnqueueVCB
|
||||
0120 ? BALDiskFinishDiskChanged
|
||||
011B 1 BALDiskIsDQEOneOfOurs
|
||||
011C 1 BALDiskGetStartupDiskFromPrefs
|
||||
011D 2 BALAFPClientBypassEntry
|
||||
011E 2 BALFSMountDiskImage
|
||||
011F 1 BALFSEnqueueVCB
|
||||
0120 1 BALDiskFinishDiskChanged
|
||||
0121 ? BALEnsureWritePermissions
|
||||
0122 ? BALDiskFindDQEByCarbonVRefNum
|
||||
0122 1 BALDiskFindDQEByCarbonVRefNum
|
||||
0200 ? BALGetNativeProcessorType
|
||||
0201 ? BALWritePRAMByte
|
||||
0202 ? BALReadPRAMByte
|
||||
0203 ? BALReadTime
|
||||
0204 ? BALWriteTime
|
||||
0205 ? BALReadNVRAMByte
|
||||
0206 ? BALWriteNVRAMByte
|
||||
0201 2 BALWritePRAMByte
|
||||
0202 1 BALReadPRAMByte
|
||||
0203 1 BALReadTime
|
||||
0204 1 BALWriteTime
|
||||
0205 1 BALReadNVRAMByte
|
||||
0206 2 BALWriteNVRAMByte
|
||||
0207 ? BALGetDispatchInfoPtr
|
||||
0208 ? BALGetVersionString
|
||||
0209 ? BALIsBoxless
|
||||
020A ? BALChkEnabler
|
||||
020B ? BALGetMachineType
|
||||
020C ? BALGetCDFL
|
||||
020D ? BALGestalt
|
||||
0208 2 BALGetVersionString
|
||||
0209 0 BALIsBoxless
|
||||
020A 2 BALChkEnabler
|
||||
020B 0 BALGetMachineType
|
||||
020C 0 BALGetCDFL
|
||||
020D 2 BALGestalt
|
||||
0300 ? BALCreateInterrupt
|
||||
0301 ? BALDeleteInterrupt
|
||||
0302 ? BALSetInterrupt
|
||||
|
@ -72,8 +72,8 @@
|
|||
030A ? BALGetPendingInterrupt
|
||||
030C ? BALPrioritizeInterrupts
|
||||
0400 ? BALSerialException
|
||||
0401 ? BALSerialInit
|
||||
0402 ? BALSerialSetSCCInts
|
||||
0401 1 BALSerialInit
|
||||
0402 1 BALSerialSetSCCInts
|
||||
0403 ? BALSerialOpen
|
||||
0404 ? BALSerialClose
|
||||
0405 ? BALSerialReadRegister
|
||||
|
@ -87,47 +87,47 @@
|
|||
040D ? BALSerialReadReq
|
||||
040E ? BALSerialControlReading
|
||||
040F ? BALSerialBytesAvail
|
||||
0410 ? BALSerialClearESInt
|
||||
0500 ? BALSoundOpenOutput
|
||||
0501 ? BALSoundCloseOutput
|
||||
0502 ? BALSoundStartOutput
|
||||
0503 ? BALSoundStopOutput
|
||||
0504 ? BALSoundWriteOutput
|
||||
0505 ? BALClearSoundOutInterrupt
|
||||
0506 ? BALSoundComponentOpen
|
||||
0507 ? BALSoundSetInfo
|
||||
0508 ? BALSoundGetInfo
|
||||
0509 ? BALSoundInOpen
|
||||
050A ? BALSoundInPrime
|
||||
050B ? BALSoundInDone
|
||||
050C ? BALSoundInClose
|
||||
050D ? BALGetSoundInputDeviceInfo
|
||||
050E ? BALSetSoundInputDeviceInfo
|
||||
0410 1 BALSerialClearESInt
|
||||
0500 2 BALSoundOpenOutput
|
||||
0501 0 BALSoundCloseOutput
|
||||
0502 0 BALSoundStartOutput
|
||||
0503 0 BALSoundStopOutput
|
||||
0504 2 BALSoundWriteOutput
|
||||
0505 0 BALClearSoundOutInterrupt
|
||||
0506 1 BALSoundComponentOpen
|
||||
0507 1 BALSoundSetInfo
|
||||
0508 1 BALSoundGetInfo
|
||||
0509 2 BALSoundInOpen
|
||||
050A 2 BALSoundInPrime
|
||||
050B 0 BALSoundInDone
|
||||
050C 1 BALSoundInClose
|
||||
050D 4 BALGetSoundInputDeviceInfo
|
||||
050E 3 BALSetSoundInputDeviceInfo
|
||||
050F ? BALSysBeep
|
||||
0510 ? BALSleepSound
|
||||
0511 ? BALWakeSound
|
||||
0512 ? BALSoundInLock
|
||||
0513 ? BALSoundInUnlock
|
||||
0603 ? BALInitializeTiming
|
||||
0604 ? BALMicroseconds
|
||||
0510 0 BALSleepSound
|
||||
0511 0 BALWakeSound
|
||||
0512 0 BALSoundInLock
|
||||
0513 0 BALSoundInUnlock
|
||||
0603 1 BALInitializeTiming
|
||||
0604 1 BALMicroseconds
|
||||
0605 ? BALNanoseconds
|
||||
0607 ? BALStopTime
|
||||
0608 ? BALStartTime
|
||||
0609 ? BALGetPendingTimer
|
||||
060A ? BALInsTime
|
||||
060B ? BALPrimeTime
|
||||
060C ? BALRmvTime
|
||||
0609 1 BALGetPendingTimer
|
||||
060A 2 BALInsTime
|
||||
060B 2 BALPrimeTime
|
||||
060C 1 BALRmvTime
|
||||
060D ? BALUserAppStatus
|
||||
060E ? BALForceSleep
|
||||
060F ? BALGetTimeBaseInfo
|
||||
0700 ? BALInitUserInput
|
||||
0700 2 BALInitUserInput
|
||||
0701 ? BALCloseUserInput
|
||||
0702 ? BALSendADBRequest
|
||||
0703 ? BALClearUserInputInterrupt
|
||||
0704 ? BALPollUserInputInterrupt
|
||||
0706 ? BALDebugEnter
|
||||
0707 ? BALDebugExit
|
||||
0708 ? BALInitEventInterrupt
|
||||
0702 3 BALSendADBRequest
|
||||
0703 0 BALClearUserInputInterrupt
|
||||
0704 0 BALPollUserInputInterrupt
|
||||
0706 0 BALDebugEnter
|
||||
0707 0 BALDebugExit
|
||||
0708 3 BALInitEventInterrupt
|
||||
0709 ? BALUnusedUserInputSelector
|
||||
070A ? BALGetExposeEventData
|
||||
070B ? BALClearExposeEventData
|
||||
|
@ -144,8 +144,8 @@
|
|||
0716 ? BALCompleteServiceReq
|
||||
0717 ? BALLaunchProcess
|
||||
0718 ? BALDoServiceRequests
|
||||
0719 ? BALInitProgressBar
|
||||
071A ? BALDrawProgressBar
|
||||
0719 3 BALInitProgressBar
|
||||
071A 0 BALDrawProgressBar
|
||||
071B ? BALAEDisposeDesc
|
||||
071C ? BALGetEventNotifierData
|
||||
071D ? BALClearEventNotifierData
|
||||
|
@ -153,14 +153,14 @@
|
|||
071F ? BALRegisterScrollWheelCallback
|
||||
0720 ? BALGetScrollEventData
|
||||
0721 ? BALClearScrollEventData
|
||||
0722 ? BALTabletProc
|
||||
0722 3 BALTabletProc
|
||||
0723 ? BALGetCurrentProcess
|
||||
0724 ? BALDoNotifyForProcess
|
||||
0725 ? BALCancelNotifyForProcess
|
||||
0726 ? BALMouseMoveCheck
|
||||
0727 ? BALMouseDataRegisterUserData
|
||||
0728 ? BALMouseDataGet
|
||||
0729 ? BALMouseDataComplete
|
||||
0724 3 BALDoNotifyForProcess
|
||||
0725 2 BALCancelNotifyForProcess
|
||||
0726 0 BALMouseMoveCheck
|
||||
0727 1 BALMouseDataRegisterUserData
|
||||
0728 3 BALMouseDataGet
|
||||
0729 1 BALMouseDataComplete
|
||||
072A ? BALHIDBuildDeviceList
|
||||
072B ? BALHIDReleaseDeviceList
|
||||
072C ? BALHIDHaveDeviceList
|
||||
|
@ -183,25 +183,25 @@
|
|||
073D ? BALHIDDeviceGetID
|
||||
073E ? BALGetIconSuite
|
||||
073F ? BALReleaseIconSuite
|
||||
0800 ? BALVIA1Init
|
||||
0800 1 BALVIA1Init
|
||||
0801 ? BALVIA1Exception
|
||||
0904 ? BALVDisplayCount
|
||||
0905 ? BALVResetIndex
|
||||
0906 ? BALVSetGlobals
|
||||
0907 ? BALVUpdateRects
|
||||
0904 1 BALVDisplayCount
|
||||
0905 2 BALVResetIndex
|
||||
0906 5 BALVSetGlobals
|
||||
0907 2 BALVUpdateRects
|
||||
0908 ? BALVUpdateRectAsync
|
||||
0909 ? BALVUpdateCursorRect
|
||||
090A ? BALVUpdateAll
|
||||
090B ? BALVBlueDebugStr
|
||||
090C ? BALVUseYellowCursor
|
||||
090D ? BALVRequestNewClutHandling
|
||||
090E ? BALVFullscreenToggleBegin
|
||||
090F ? BALVFullscreenToggleEnd
|
||||
0910 ? BALVGetOrigin
|
||||
0911 ? BALVSetOrigin
|
||||
0912 ? BALVGetNewMode
|
||||
0913 ? BALVGetDisplayNumber
|
||||
0914 ? BALVGetDisplayIsColor
|
||||
090C 1 BALVUseYellowCursor
|
||||
090D 2 BALVRequestNewClutHandling
|
||||
090E 1 BALVFullscreenToggleBegin
|
||||
090F 0 BALVFullscreenToggleEnd
|
||||
0910 3 BALVGetOrigin
|
||||
0911 3 BALVSetOrigin
|
||||
0912 5 BALVGetNewMode
|
||||
0913 2 BALVGetDisplayNumber
|
||||
0914 2 BALVGetDisplayIsColor
|
||||
0A00 ? BALVDOpen
|
||||
0A01 ? BALVDClose
|
||||
0A02 ? BALVDCtlSetMode
|
||||
|
@ -256,11 +256,11 @@
|
|||
0B18 ? BALVIStatusGetVideoParameters
|
||||
0B19 ? BALVIStatusSupportsHardwareCursor
|
||||
0B1A ? BALVIStatusGetHardwareCursorDrawState
|
||||
0C00 ? BALShutDown
|
||||
0C01 ? BALReStart
|
||||
0C00 0 BALShutDown
|
||||
0C01 0 BALReStart
|
||||
0C02 ? BALResetStartupDiskFlag
|
||||
0C03 ? BALEnablerVersionCheck
|
||||
0C04 ? BALReportMiscError
|
||||
0C03 2 BALEnablerVersionCheck
|
||||
0C04 0 BALReportMiscError
|
||||
0D00 ? BALEtherOpen
|
||||
0D01 ? BALEtherClose
|
||||
0D02 ? BALEtherGetAddr
|
||||
|
@ -360,21 +360,21 @@
|
|||
1300 ? BALMPDelayUntilSys
|
||||
1301 ? BALMPDelayForSys
|
||||
1302 ? BALSetProcessID
|
||||
1400 ? BALDebugStr
|
||||
1400 1 BALDebugStr
|
||||
1401 ? BALDebugData
|
||||
1402 ? BALDebugAddItemToDebugRec
|
||||
1403 ? BALDebug_PString
|
||||
1404 ? BALDebug_CString
|
||||
1405 ? BALDebug_HexInt
|
||||
1406 ? BALDebug_DecInt
|
||||
1403 1 BALDebug_PString
|
||||
1404 1 BALDebug_CString
|
||||
1405 1 BALDebug_HexInt
|
||||
1406 1 BALDebug_DecInt
|
||||
1407 ? BALDebug_OSType
|
||||
1408 ? BALDebug_NewLine
|
||||
1408 0 BALDebug_NewLine
|
||||
1409 ? BALDebug_System
|
||||
140A ? BALDebugCStr
|
||||
140B ? BALDebug_Microseconds
|
||||
140C ? BALLogStr
|
||||
140D ? BALLog_PString
|
||||
140E ? BALLog_CString
|
||||
140E 1 BALLog_CString
|
||||
140F ? BALLog_HexInt
|
||||
1410 ? BALLog_DecInt
|
||||
1411 ? BALLog_OSType
|
||||
|
@ -389,7 +389,7 @@
|
|||
150F ? BAL_CheckQueueForPendingEvents
|
||||
1510 ? BAL_MessageHeaderHLE
|
||||
1511 ? BAL_MessageBody
|
||||
1512 ? BAL_PreflightAppleEvent
|
||||
1512 1 BAL_PreflightAppleEvent
|
||||
1513 ? BAL_GetConnectionType
|
||||
1600 ? BAL_CGSInitialize
|
||||
1601 ? BAL_CGSNewConnection
|
||||
|
@ -435,7 +435,7 @@
|
|||
162A ? BALIgnoreDirtyAllWindows
|
||||
162B ? BAL_CGSHardwareCursorActive
|
||||
162C ? BALDoesClassicHaveFocus
|
||||
162D ? BALMiscUtils
|
||||
162D 3 BALMiscUtils
|
||||
162E ? BAL_CGSDisplayCanHWCopy
|
||||
162F ? BAL_CGSDisplayCanHWFill
|
||||
1630 ? BAL_CGSDisplayHWFill
|
||||
|
@ -460,7 +460,7 @@
|
|||
1643 ? BAL_VABFlush
|
||||
1644 ? BAL_VABGetVars
|
||||
1645 ? BALAnnounceMenuBarShape
|
||||
1646 ? BALOpenStartupScreen
|
||||
1646 0 BALOpenStartupScreen
|
||||
1647 ? BALCoreDockGetRect
|
||||
164A ? BALAnnounceMenuBarShape2
|
||||
164B ? BAL_CGCaptureAllDisplays
|
||||
|
@ -473,13 +473,13 @@
|
|||
1652 ? BALDBClassic_GetVisibleRegion
|
||||
1653 ? BAL_CGSNewEmptyRegion
|
||||
1654 ? BAL_CGSSetWindowAlpha
|
||||
1655 ? BALDBClassic_IsOn
|
||||
1656 ? BALDisplayInfoUpdate
|
||||
1655 0 BALDBClassic_IsOn
|
||||
1656 0 BALDisplayInfoUpdate
|
||||
1657 ? BALDisplayReconfigureBegin
|
||||
1658 ? BALDisplayReconfigureEnd
|
||||
1659 ? BAL_CGSGetWindowAutofill
|
||||
1660 ? BALAlertWindowOpen
|
||||
1661 ? BALAlertWindowClose
|
||||
1660 1 BALAlertWindowOpen
|
||||
1661 1 BALAlertWindowClose
|
||||
1662 ? BALWindowGetGLContextRegion
|
||||
1700 ? BALUSBMisc
|
||||
1701 ? BALUSBInitialize
|
||||
|
@ -531,9 +531,9 @@
|
|||
1806 ? BALGetCoreDragDropLocation
|
||||
1807 ? BALSetCoreDragDropLocation
|
||||
1808 ? BALDragEndDrag
|
||||
1900 ? BALFindFolder
|
||||
1901 ? BALInitFindFolder
|
||||
1902 ? BALAskToPopulateRedirectedFolders
|
||||
1900 7 BALFindFolder
|
||||
1901 3 BALInitFindFolder
|
||||
1902 1 BALAskToPopulateRedirectedFolders
|
||||
1A00 ? BAL_aglChoosePixelFormat
|
||||
1A01 ? BAL_aglDestroyPixelFormat
|
||||
1A02 ? BAL_aglNextPixelFormat
|
||||
|
@ -589,14 +589,14 @@
|
|||
1B12 ? BALICSendGURLEvent
|
||||
1B13 ? BALICMapFilename
|
||||
1B14 ? BALICMapTypeCreator
|
||||
1B15 ? BAL_DisposeCarbonCoreHandle
|
||||
1C00 ? BALCopyObject
|
||||
1B15 1 BAL_DisposeCarbonCoreHandle
|
||||
1C00 3 BALCopyObject
|
||||
1C01 ? BALDeleteObject
|
||||
1D00 ? BALGetCurrentXPrinter
|
||||
1D01 ? BALReleasePrinterDesc
|
||||
1D02 ? BALPrinterIsAuthorized
|
||||
1D02 1 BALPrinterIsAuthorized
|
||||
1D03 ? BALGetCurrentXPrinterClientName
|
||||
1E01 ? BALResolveAliasFile
|
||||
1E01 4 BALResolveAliasFile
|
||||
1E02 ? BALMatchAlias
|
||||
1E03 ? BALNewAlias
|
||||
1E04 ? BALUpdateAlias
|
||||
1E04 7 BALUpdateAlias
|
||||
|
|
Loading…
Reference in New Issue
Block a user