#ifndef _GLIDE64_UCODE_H
#define _GLIDE64_UCODE_H

#include <stdint.h>

#define UCODE_CRUISN_EXOTICA                 0x485abff2
#define UCODE_NBA_SHOWTIME                   0xb62f900f
#define UCODE_NAGANO_OLYMPICS                0xee47381b
#define UCODE_TAMIYA_RACING_64_PROTO         0xd802ec04
#define UCODE_HEY_YOU_PIKACHU                0xde7d67d4
#define UCODE_CLAYFIGHTER_63                 0x05165579
#define UCODE_TONIC_TROUBLE                  0x1a62dc2f
#define UCODE_RAKUGA_KIDS                    0x9551177b
#define UCODE_ZELDA_OOT                      0x5d3099f1
#define UCODE_ZELDA_MAJORAS_MASK             0x22099872
#define UCODE_PAPER_MARIO                    0x21f91834
#define UCODE_CRUISN_USA                     0x3a1c2b34
#define UCODE_COMMAND_AND_CONQUER            0x168e9cd5
#define UCODE_GAUNTLET_LEGENDS               0x65201989
#define UCODE_BOTTOM_OF_THE_9TH              0x65201989
#define UCODE_BLUES_BROTHERS_2000            0x65201989
#define UCODE_ASTEROIDS_HYPER_64             0x65201989
#define UCODE_CASTLEVANIA_64                 0x65201989
#define UCODE_CASTLEVANIA_64_LOD             0x65201989
#define UCODE_GEX_3_DEEP_COVER_GECKO         0x65201989
#define UCODE_BOKUJO_MONOGATARI_2            0x65201989
#define UCODE_AIR_BOARDER_64                 0xe89c2b92
#define UCODE_WIPEOUT_64                     0xe89c2b92
#define UCODE_1080_SNOWBOARDING              0x64ed27e5
#define UCODE_GOLDENEYE_007                  0xae08d5b9
#define UCODE_PERFECT_DARK                   0x47d46e86
#define UCODE_WETRIX                         0xa346a5cc
#define UCODE_QUAKE_64                       0xa346a5cc
#define UCODE_STAR_FOX_64                    0xa346a5cc
#define UCODE_STAR_WARS_SHADOW_OF_THE_EMPIRE 0x5b5d36e3
#define UCODE_STARCRAFT_64                   0x377359b6
#define UCODE_STAR_WARS_ROGUE_SQUADRON       0x86b1593e
#define UCODE_SUPER_MARIO_64                 0x3a1cbac3
#define UCODE_TETRISPHERE                    0x3f7247fb
#define UCODE_CONKERS_BAD_FUR_DAY            0xba86cb1d
#define UCODE_KILLER_INSTINCT_GOLD           0xe41ec47e
#define UCODE_MISCHIEF_MAKERS                0xe41ec47e
#define UCODE_MORTAL_KOMBAT_TRILOGY          0xe41ec47e
#define UCODE_DIDDY_KONG_RACING              0x63be08b1
#define UCODE_FZERO_X                        0x9551177b
#define UCODE_JET_FORCE_GEMINI               0x0d7cbffb
#define UCODE_MICKEYS_SPEEDWAY_USA           0x0d7cbffb
#define UCODE_FIFA_RTWC_98                   0xb54e7f93
#define UCODE_JEOPARDY                       0xb54e7f93
#define UCODE_DUKE_NUKEM_64                  0xb54e7f93
#define UCODE_ROBOTECH_CRYSTAL_DREAMS_PROTO  0xb54e7f93
#define UCODE_BIOHAZARD_2                    0x95cd0062
#define UCODE_EXTREME_G                      0xc46dbc3d
#define UCODE_FIGHTING_FORCE_64_CRC1         0x327b933d
#define UCODE_FIGHTING_FORCE_64_CRC2         0xb1821ed3
#define UCODE_FROGGER_2                      0xee47381b
#define UCODE_RAMPAGE                        0xee47381b
#define UCODE_ONEGAI_MONSTER                 0x64ed27e5
#define UCODE_DUAL_HEROES                    0xee47381b
#define UCODE_HEXEN_64                       0xee47381b
#define UCODE_CHAMELEON_TWIST                0xee47381b
#define UCODE_BANJO_KAZOOIE                  0xee47381b
#define UCODE_MACE_THE_DARK_AGE              0xee47381b
#define UCODE_KIRBY_64_CRYSTAL_SHARDS        0xbc45382e
#define UCODE_SUPER_SMASH_BROS               0xbc45382e
#define UCODE_DOOM_64                        0x7f2d0a2e
#define UCODE_TUROK_1                        0x7f2d0a2e
#define UCODE_DONKEY_KONG_64                 0x1a62dbaf
#define UCODE_YOSHIS_STORY_CRC1              0x6bb745c9
#define UCODE_YOSHIS_STORY_CRC2              0x5df1408c
#define UCODE_WAVERACE_64                    0x5b5d3763
#define UCODE_MARIO_KART_64                  0x8805ffea
#define UCODE_BLAST_CORPS                    0x5d1d6f53
#define UCODE_PILOTWINGS_64                  0x5d1d6f53
#define UCODE_PUYO_PUYO_4                    0x299d5072
#define UCODE_POKEMON_SNAP                   0x2f71d1d5
#define UCODE_BANGAIOH                       0x299d5072
#define UCODE_SCOOBY_DOO                     0xc901ce73
#define UCODE_MARIO_GOLF_64                  0xc901ce73
#define UCODE_SHADOWGATE_64                  0xc901ce73
#define UCODE_MARIO_TENNIS                   0xc901ce73
#define UCODE_MEGA_MAN_64                    0xc901ce73
#define UCODE_RIDGE_RACER_64                 0xc901ce73
#define UCODE_DR_MARIO_64                    0xc901ce73
#define UCODE_TARZAN                         0xc901ce73
#define UCODE_MINI_RACERS_CRC1               0x1517a281
#define UCODE_MINI_RACERS_CRC2               0x832fcb99
#define UCODE_DERBY_STALLION_64              0xc901cef3
#define UCODE_KAKUTOU_DENSHOU                0xc901cef3
#define UCODE_LEGO_RACERS                    0xc901cef3
#define UCODE_40WINKS                        0xc901cef3
#define UCODE_PAPERBOY                       0xc901cef3
#define UCODE_NUCLEAR_STRIKE_64              0xc901cef3
#define UCODE_MORTAL_KOMBAT_MYTHOLOGIES      0x5414030c
#define UCODE_ARMORINES_PROJECT              0xcfa35a45
#define UCODE_EIKU_NO_SAINT_ANDREWS          0x6e4d50af
#define UCODE_GANBARE_GOEMON_2               0x93d11f7b
#define UCODE_RACING_SIMULATION_2            0x93d11f7b
#define UCODE_EXTREME_G_2                    0x1a1e1920
#define UCODE_EMOS_NUMBER_JOURNEY            0x64ed27e5
#define UCODE_EARTHWORM_JIM_3D               0x64ed27e5
#define UCODE_POKEMON_PUZZLE_LEAGUE          0x64ed27e5
#define UCODE_DEZAEMON3D                     0x60c1dcc4
#define UCODE_MORITA_SHOUGI_64               0xd5d68b1f
#define UCODE_ANIMAL_CROSSING                0x21f91874
#define UCODE_MADDEN_64                      0xee47381b
#define UCODE_DUAL_HEROES                    0xee47381b
#define UCODE_MADDEN_NFL_99                  0xee47381b
#define UCODE_GASP_FIGHTERS_NEXTSTREAM       0xee47381b
#define UCODE_KING_HILL_64                   0x65201a09
#define UCODE_IGGY_RECKIN_BALLS              0x5ef4e34a
#define UCODE_REVOLT                         0x1a1e18a0
#define UCODE_KNIFE_EDGE                     0x1a1e18a0
#define UCODE_OFF_ROAD_CHALLENGE             0xa346a5cc
#define UCODE_ODT_PROTO                      0x9551177b
#define UCODE_LAST_LEGION_UX                 0xff372492

#ifdef __cplusplus
extern "C" {
#endif

void microcheck(void);

#ifdef __cplusplus
}
#endif

#endif
