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.
 
 
 
 
 

163 lines
5.9 KiB

glabel castle_geo_001958 # 0x0E001958
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0705E088
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_0705E2A0
geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_0705E450
geo_close_node
geo_return
glabel castle_geo_001980 # 0x0E001980
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_070616E8
geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_07061C20
geo_asm 0, Geo18_802D5D0C
geo_asm 260, Geo18_802D5B98
geo_asm 261, Geo18_802D5B98
geo_asm 0, Geo18_802D01E0
geo_asm 1536, Geo18_802D104C
geo_close_node
geo_return
glabel castle_geo_0019C8 # 0x0E0019C8
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07064B78
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07064D58
geo_asm 0, Geo18_802D5D0C
geo_asm 262, Geo18_802D5B98
geo_close_node
geo_return
glabel castle_geo_0019F8 # 0x0E0019F8
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07066CE0
geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_07066E90
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07066FA0
geo_asm 0, Geo18_802D01E0
geo_asm 1554, Geo18_802D104C
geo_close_node
geo_return
glabel castle_geo_001A30 # 0x0E001A30
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07068850
geo_asm 0, Geo18_802D5D0C
geo_asm 263, Geo18_802D5B98
geo_close_node
geo_return
glabel castle_geo_001A58 # 0x0E001A58
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0705E088
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_0705E2A0
geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_0705E450
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_070616E8
geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_07061C20
geo_asm 0, Geo18_802D5D0C
geo_asm 260, Geo18_802D5B98
geo_asm 261, Geo18_802D5B98
geo_asm 0, Geo18_802D01E0
geo_asm 1536, Geo18_802D104C
geo_close_node
geo_return
glabel castle_geo_001AB8 # 0x0E001AB8
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0705E088
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_0705E2A0
geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_0705E450
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07068850
geo_asm 0, Geo18_802D5D0C
geo_asm 263, Geo18_802D5B98
geo_close_node
geo_return
glabel castle_geo_001AF8 # 0x0E001AF8
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_0705E088
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_0705E2A0
geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_0705E450
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07066CE0
geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_07066E90
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07066FA0
geo_asm 0, Geo18_802D01E0
geo_asm 1554, Geo18_802D104C
geo_close_node
geo_return
glabel castle_geo_001B48 # 0x0E001B48
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_070616E8
geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_07061C20
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07066CE0
geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_07066E90
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07066FA0
geo_asm 0, Geo18_802D5D0C
geo_asm 260, Geo18_802D5B98
geo_asm 261, Geo18_802D5B98
geo_asm 0, Geo18_802D01E0
geo_asm 1536, Geo18_802D104C
geo_asm 1554, Geo18_802D104C
geo_close_node
geo_return
glabel castle_geo_001BB0 # 0x0E001BB0
geo_node_start
geo_open_node
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_070616E8
geo_display_list LAYER_TRANSPARENT, inside_castle_seg7_dl_07061C20
geo_display_list LAYER_OPAQUE, inside_castle_seg7_dl_07064B78
geo_display_list LAYER_ALPHA, inside_castle_seg7_dl_07064D58
geo_asm 0, Geo18_802D5D0C
geo_asm 260, Geo18_802D5B98
geo_asm 261, Geo18_802D5B98
geo_asm 262, Geo18_802D5B98
geo_asm 0, Geo18_802D01E0
geo_asm 1536, Geo18_802D104C
geo_close_node
geo_return
glabel castle_geo_001C10 # 0x0E001C10
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, 6400, geo_camera_fov
geo_open_node
geo_camera 4, 0, 2000, 6000, 0, 0, 0, geo_camera_preset_and_pos
geo_open_node
geo_switch_case 10, geo_switch_area
geo_open_node
geo_branch 1, castle_geo_001958 # 0x0E001958
geo_branch 1, castle_geo_001980 # 0x0E001980
geo_branch 1, castle_geo_0019C8 # 0x0E0019C8
geo_branch 1, castle_geo_0019F8 # 0x0E0019F8
geo_branch 1, castle_geo_001A30 # 0x0E001A30
geo_branch 1, castle_geo_001A58 # 0x0E001A58
geo_branch 1, castle_geo_001AB8 # 0x0E001AB8
geo_branch 1, castle_geo_001AF8 # 0x0E001AF8
geo_branch 1, castle_geo_001B48 # 0x0E001B48
geo_branch 1, castle_geo_001BB0 # 0x0E001BB0
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