Super Mario 64s source code (from a leak on 4chan so be careful)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

265 lines
11 KiB

glabel castle_geo_000F30 # 0x0E000F30
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07028FD0
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07029578
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0702A650
geo_display_list LAYER_TRANSPARENT_DECAL, inside_castle_seg7_dl_0702AA10
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_0702AB20
geo_asm 0, geo_exec_inside_castle_light
geo_close_node
geo_return
glabel castle_geo_000F70 # 0x0E000F70
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0702E408
geo_close_node
geo_return
glabel castle_geo_000F88 # 0x0E000F88
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0702FD30
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07023DB0
geo_close_node
geo_return
glabel castle_geo_000FA8 # 0x0E000FA8
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07031588
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07031720
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07031830
geo_close_node
geo_return
glabel castle_geo_000FD0 # 0x0E000FD0
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07032FC0
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07033158
geo_asm 0, Geo18_802D5D0C
geo_asm 256, Geo18_802D5B98
geo_close_node
geo_return
glabel castle_geo_001000 # 0x0E001000
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07034D88
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07035178
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07035288
geo_asm 0, Geo18_802D5D0C
geo_asm 258, Geo18_802D5B98
geo_close_node
geo_return
glabel castle_geo_001038 # 0x0E001038
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07036D88
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07037988
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07037BF8
geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_07037DE8
geo_display_list LAYER_TRANSPARENT, dl_castle_aquarium_light
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07038350
geo_asm 0, Geo18_802D5D0C
geo_asm 259, Geo18_802D5B98
geo_close_node
geo_return
glabel castle_geo_001088 # 0x0E001088
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0703A6C8
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_0703A808
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_070234C0
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07023520
geo_asm 0, Geo18_802D5D0C
geo_asm 257, Geo18_802D5B98
geo_close_node
geo_return
glabel castle_geo_0010C8 # 0x0E0010C8
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07028FD0
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07029578
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0702A650
geo_display_list LAYER_TRANSPARENT_DECAL, inside_castle_seg7_dl_0702AA10
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_0702AB20
geo_asm 0, geo_exec_inside_castle_light
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0703BA08
geo_close_node
geo_return
glabel castle_geo_001110 # 0x0E001110
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07028FD0
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07029578
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0702A650
geo_display_list LAYER_TRANSPARENT_DECAL, inside_castle_seg7_dl_0702AA10
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_0702AB20
geo_asm 0, geo_exec_inside_castle_light
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0702E408
geo_close_node
geo_return
glabel castle_geo_001158 # 0x0E001158
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07028FD0
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07029578
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0702A650
geo_display_list LAYER_TRANSPARENT_DECAL, inside_castle_seg7_dl_0702AA10
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_0702AB20
geo_asm 0, geo_exec_inside_castle_light
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0702FD30
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07023DB0
geo_close_node
geo_return
glabel castle_geo_0011A8 # 0x0E0011A8
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07028FD0
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07029578
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0702A650
geo_display_list LAYER_TRANSPARENT_DECAL, inside_castle_seg7_dl_0702AA10
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_0702AB20
geo_asm 0, geo_exec_inside_castle_light
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07031588
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07031720
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07031830
geo_close_node
geo_return
glabel castle_geo_001200 # 0x0E001200
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07028FD0
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07029578
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0702A650
geo_display_list LAYER_TRANSPARENT_DECAL, inside_castle_seg7_dl_0702AA10
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_0702AB20
geo_asm 0, geo_exec_inside_castle_light
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07032FC0
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07033158
geo_asm 0, Geo18_802D5D0C
geo_asm 256, Geo18_802D5B98
geo_close_node
geo_return
glabel castle_geo_001260 # 0x0E001260
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07028FD0
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07029578
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0702A650
geo_display_list LAYER_TRANSPARENT_DECAL, inside_castle_seg7_dl_0702AA10
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_0702AB20
geo_asm 0, geo_exec_inside_castle_light
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07034D88
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07035178
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07035288
geo_asm 0, Geo18_802D5D0C
geo_asm 258, Geo18_802D5B98
geo_close_node
geo_return
glabel castle_geo_0012C8 # 0x0E0012C8
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07028FD0
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07029578
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0702A650
geo_display_list LAYER_TRANSPARENT_DECAL, inside_castle_seg7_dl_0702AA10
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_0702AB20
geo_asm 0, geo_exec_inside_castle_light
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07036D88
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07037988
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07037BF8
geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_07037DE8
geo_display_list LAYER_TRANSPARENT, dl_castle_aquarium_light
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07038350
geo_asm 0, Geo18_802D5D0C
geo_asm 259, Geo18_802D5B98
geo_close_node
geo_return
glabel castle_geo_001348 # 0x0E001348
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07028FD0
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07029578
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0702A650
geo_display_list LAYER_TRANSPARENT_DECAL, inside_castle_seg7_dl_0702AA10
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_0702AB20
geo_asm 0, geo_exec_inside_castle_light
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0703A6C8
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_0703A808
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_070234C0
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07023520
geo_asm 0, Geo18_802D5D0C
geo_asm 257, Geo18_802D5B98
geo_close_node
geo_return
glabel castle_geo_0013B8 # 0x0E0013B8
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07028FD0
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07029578
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0702A650
geo_display_list LAYER_TRANSPARENT_DECAL, inside_castle_seg7_dl_0702AA10
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_0702AB20
geo_asm 0, geo_exec_inside_castle_light
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0703BA08
geo_close_node
geo_return
glabel castle_geo_001400 # 0x0E001400
geo_node_screen_area 10, SCREEN_WIDTH/2, SCREEN_HEIGHT/2, SCREEN_WIDTH/2, SCREEN_HEIGHT/2
geo_open_node
geo_zbuffer 0
geo_open_node
geo_todo_09 100
geo_open_node
geo_background 0x0001
geo_close_node
geo_close_node
geo_zbuffer 1
geo_open_node
geo_camera_frustum 64, 50, 7000, geo_camera_fov
geo_open_node
geo_camera 13, 0, 2000, 6000, 0, 0, 0, geo_camera_preset_and_pos
geo_open_node
geo_switch_case 17, geo_switch_area
geo_open_node
geo_branch 1, castle_geo_000F30 # 0x0E000F30
geo_branch 1, castle_geo_000F70 # 0x0E000F70
geo_branch 1, castle_geo_000F88 # 0x0E000F88
geo_branch 1, castle_geo_000FA8 # 0x0E000FA8
geo_branch 1, castle_geo_000FD0 # 0x0E000FD0
geo_branch 1, castle_geo_001000 # 0x0E001000
geo_branch 1, castle_geo_001038 # 0x0E001038
geo_branch 1, castle_geo_001088 # 0x0E001088
geo_branch 1, castle_geo_0010C8 # 0x0E0010C8
geo_branch 1, castle_geo_001110 # 0x0E001110
geo_branch 1, castle_geo_001158 # 0x0E001158
geo_branch 1, castle_geo_0011A8 # 0x0E0011A8
geo_branch 1, castle_geo_001200 # 0x0E001200
geo_branch 1, castle_geo_001260 # 0x0E001260
geo_branch 1, castle_geo_0012C8 # 0x0E0012C8
geo_branch 1, castle_geo_001348 # 0x0E001348
geo_branch 1, castle_geo_0013B8 # 0x0E0013B8
geo_close_node
geo_render_obj
geo_asm 0, geo_exec_level
geo_close_node
geo_close_node
geo_close_node
geo_close_node
geo_end