59 lines
2.4 KiB
C++
59 lines
2.4 KiB
C++
#include "gigatron.h"
|
|
|
|
|
|
namespace Gigatron
|
|
{
|
|
GigaEquate _gigaEquateMap =
|
|
{
|
|
{"giga_text32", uint16_t(0x0700)},
|
|
{"giga_text82", uint16_t(0x0800)},
|
|
{"giga_notesTable", uint16_t(0x0900)},
|
|
{"giga_vram", uint16_t(0x0800)},
|
|
{"giga_videoTable", uint16_t(0x0101)},
|
|
{"giga_soundChan1", uint16_t(0x01FA)},
|
|
{"giga_soundChan2", uint16_t(0x02FA)},
|
|
{"giga_soundChan3", uint16_t(0x03FA)},
|
|
{"giga_soundChan4", uint16_t(0x04FA)},
|
|
{"giga_xres", uint16_t(160) },
|
|
{"giga_yres", uint16_t(120) },
|
|
{"giga_rand0", uint16_t(0x06) },
|
|
{"giga_rand1", uint16_t(0x07) },
|
|
{"giga_rand2", uint16_t(0x08) },
|
|
{"giga_videoY", uint16_t(0x09) },
|
|
{"giga_buttonState", uint16_t(0x11) },
|
|
{"giga_frameCount", uint16_t(0x0E) },
|
|
{"giga_sysFn", uint16_t(0x22) },
|
|
{"giga_sysArg0", uint16_t(0x24) },
|
|
{"giga_sysArg1", uint16_t(0x25) },
|
|
{"giga_sysArg2", uint16_t(0x26) },
|
|
{"giga_sysArg3", uint16_t(0x27) },
|
|
{"giga_sysArg4", uint16_t(0x28) },
|
|
{"giga_sysArg5", uint16_t(0x29) },
|
|
{"giga_sysArg6", uint16_t(0x2A) },
|
|
{"giga_sysArg7", uint16_t(0x2B) },
|
|
{"giga_soundTimer", uint16_t(0x2C) },
|
|
|
|
{"SYS_Reset_36", uint16_t(0x009a)},
|
|
{"SYS_Exec_88", uint16_t(0x00ad)},
|
|
{"SYS_Out_22", uint16_t(0x00f4)},
|
|
{"SYS_In_24", uint16_t(0x00f9)},
|
|
{"SYS_NextByteIn", uint16_t(0x02e9)},
|
|
{"SYS_Random_34", uint16_t(0x04a7)},
|
|
{"SYS_LSRW7_30", uint16_t(0x04b9)},
|
|
{"SYS_LSRW8_24", uint16_t(0x04c6)},
|
|
{"SYS_LSLW8_24", uint16_t(0x04cd)},
|
|
{"SYS_Draw4_30", uint16_t(0x04d4)},
|
|
{"SYS_VDrawBits_134", uint16_t(0x04e1)},
|
|
{"SYS_LSRW1_48", uint16_t(0x0600)},
|
|
{"SYS_LSRW2_52", uint16_t(0x0619)},
|
|
{"SYS_LSRW3_52", uint16_t(0x0636)},
|
|
{"SYS_LSRW4_50", uint16_t(0x0652)},
|
|
{"SYS_LSRW5_50", uint16_t(0x066d)},
|
|
{"SYS_LSRW6_48", uint16_t(0x0687)},
|
|
{"SYS_LSLW4_46", uint16_t(0x06a0)},
|
|
{"SYS_Read3_40", uint16_t(0x06b9)},
|
|
{"SYS_Unpack_56", uint16_t(0x06c0)},
|
|
{"SYS_PayloadCopy_34", uint16_t(0x06e7)},
|
|
};
|
|
}
|