Annotation of uae/amiga/source/uae_pragmas.h, revision 1.1.1.2

1.1.1.2 ! root        1: static int (*calltrap)(...) = (int (*)(...))0xF0FF60;
        !             2: 
        !             3: static int GetVersion(void)
        !             4: {
        !             5:     calltrap (0);
        !             6: }
        !             7: static int GetUaeConfig(struct UAE_CONFIG *a)
        !             8: {
        !             9:     calltrap (1, a);
        !            10: }
        !            11: static int SetUaeConfig(struct UAE_CONFIG *a)
        !            12: {
        !            13:     calltrap (2, a);
        !            14: }
        !            15: static int HardReset(void)
        !            16: {
        !            17:     calltrap (3);
        !            18: }
        !            19: static int Reset(void)
        !            20: {
        !            21:     calltrap (4);
        !            22: }
        !            23: static int EjectDisk(ULONG drive)
        !            24: {
        !            25:     calltrap (5, "", drive);
        !            26: }
        !            27: static int InsertDisk(UBYTE *name, ULONG drive)
        !            28: {
        !            29:     calltrap (5, name, drive);
        !            30: }
        !            31: static int EnableSound(void)
        !            32: {
        !            33:     calltrap (6, 2);
        !            34: }
        !            35: static int DisableSound(void)
        !            36: {
        !            37:     calltrap (6, 1);
        !            38: }
        !            39: static int EnableJoystick(void)
        !            40: {
        !            41:     calltrap (7, 1);
        !            42: }
        !            43: static int DisableJoystick(void)
        !            44: {
        !            45:     calltrap (7, 0);
        !            46: }
        !            47: static int SetFrameRate(ULONG rate)
        !            48: {
        !            49:     calltrap (8, rate);
        !            50: }
        !            51: static int ChgCMemSize(ULONG mem)
        !            52: {
        !            53:     calltrap (9, mem);
        !            54: }
        !            55: static int ChgSMemSize(ULONG mem)
        !            56: {
        !            57:     calltrap (10, mem);
        !            58: }
        !            59: static int ChgFMemSize(ULONG mem)
        !            60: {
        !            61:     calltrap (11, mem);
        !            62: }
        !            63: static int ChangeLanguage(ULONG lang)
        !            64: {
        !            65:     calltrap (12, lang);
        !            66: }
        !            67: static int ExitEmu(void)
        !            68: {
        !            69:     calltrap (13);
        !            70: }
        !            71: static int GetDisk(ULONG drive, UBYTE *name)
        !            72: {
        !            73:     calltrap (14, drive, name);
        !            74: }
        !            75: static int DebugFunc(void)
        !            76: {
        !            77:     calltrap (15);
        !            78: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.