PR#3 PREFIX /A2OSX.SRC NEW INC 1 AUTO 6 .LIST OFF *-------------------------------------- * $D000-D0FF KERNEL.SYSCALL Jmp Table *-------------------------------------- KERNEL.SYSCALL .DA S.GetMem $00 .DA S.FreeMemA .DA S.GetMemPtrA .DA S.GetMemByIDA .DA S.GetMemByNameYA .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA S.NewPStrYA $10 .DA S.PStrCpy .DA S.PStrCat .DA S.PStrUprYA .DA 0 .DA S.PStr2StrArrayYA .DA 0 .DA 0 *-------------------------------------- .DA S.LoadDrvYA $20 .DA S.LoadLibYA .DA S.UnloadLibA .DA 0 .DA S.TimeYA .DA S.CTime2Time .DA S.PTime2Time .DA S.StrFTime *-------------------------------------- .DA 0 $30 .DA S.ExpandPStrYA .DA S.GetArgC .DA S.GetArgA .DA S.PutEnvYA .DA S.SetEnv .DA S.GetEnvYA .DA S.UnsetEnvYA *-------------------------------------- .DA S.MLICreateFile $40 .DA 0 .DA S.MLICreateDirYA .DA 0 .DA S.MLIDestroyYA .DA S.MLIRename .DA S.MLISetFileInfo .DA 0 *-------------------------------------- .DA S.MLIGetFileInfoYA $50 .DA S.MLIOnline .DA 0 .DA S.MLISetPrefixYA .DA 0 .DA S.MLIGetPrefixYA .DA 0 .DA S.MLIOpenYA *-------------------------------------- .DA S.MLINewLine $60 .DA S.MLIRead .DA S.MLIWrite .DA S.MLICloseA .DA S.MLIFlushA .DA S.MLISetMark .DA S.MLIGetMarkA .DA S.MLISetEOF *-------------------------------------- .DA S.MLIGetEOFA $70 .DA S.MLISetBuf .DA S.MLIGetBuf .DA S.MLIGetTime .DA S.MLIAllocIRQ .DA S.MLIDeallocIRQA .DA S.MLIReadBlock .DA S.MLIWriteBlock *-------------------------------------- .DA S.GetDevByIDA $80 .DA 0 .DA S.GetDevByNameYA .DA S.GetDevInfoA .DA S.GetKeyboardEvent .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA S.ExecProcessNewEnvYA $90 .DA S.ExecProcessYA .DA S.CreateProcessNewEnvYA .DA S.CreateProcessYA .DA S.GetPSByIDA .DA 0 .DA S.Sleep .DA 0 *-------------------------------------- .DA S.CheckPrefixYA $A0 .DA S.FileSearch .DA S.GetFullPathYA .DA S.LoadFileYA .DA 0 .DA S.ListDirInitYA .DA S.ListDirNextA .DA S.ListDirCloseA *-------------------------------------- .DA 0 $B0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA 0 $C0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA S.COutA $D0 .DA 0 .DA S.PSTROutYA .DA 0 .DA S.HexOutA .DA S.HexOutYA .DA S.DecOutA .DA S.DecOutYA *-------------------------------------- .DA S.FOPEN $E0 .DA S.FCLOSEA .DA S.FREAD .DA S.FWRITE .DA S.FFLUSHA .DA S.FSEEK .DA S.FTELLA .DA S.FEOFA *-------------------------------------- .DA S.REMOVEYA $F0 .DA S.RENAME .DA S.OPENDIRYA .DA S.READDIRA .DA S.CLOSEDIRA .DA S.MKDIRYA .DA 0 .DA 0 *-------------------------------------- KERNEL.SYSCALL.FLAGS .DA 0 $00 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA 0 $10 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA 0 $20 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA 0 $30 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA 0 $40 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA 0 $50 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA 0 $60 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA 0 $70 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA 0 $80 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA 0 $90 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA 0 $A0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA 0 $B0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA 0 $C0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA 0 $D0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA 0 $E0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 *-------------------------------------- .DA 0 $F0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 .DA 0 MAN SAVE SYS/KERNEL.S.JMP LOAD SYS/KERNEL.S ASM