sf64-dc
Sega Dreamcast port of Star Fox 64 decompilation
File Explorer
- aVsDCConsoleTex.png
- dclogo.png
- mrlogo.mr
- ast_andross.yaml
- ast_arwing.yaml
- ast_blue_marine.yaml
- ast_ending.yaml
- ast_ending_award_back.yaml
- ast_ending_award_front.yaml
- ast_ending_expert.yaml
- ast_font_3d.yaml
- ast_landmaster.yaml
- ast_logo.yaml
- ast_training.yaml
- ast_7_ti_1.yaml
- ast_7_ti_2.yaml
- ast_8_ti.yaml
- ast_9_ti.yaml
- ast_A_ti.yaml
- ast_allies.yaml
- ast_andross.yaml
- ast_aquas.yaml
- ast_area_6.yaml
- ast_arwing.yaml
- ast_bg_planet.yaml
- ast_bg_space.yaml
- ast_blue_marine.yaml
- ast_bolse.yaml
- ast_common.yaml
- ast_corneria.yaml
- ast_ending.yaml
- ast_ending_award_back.yaml
- ast_ending_award_front.yaml
- ast_ending_expert.yaml
- ast_enmy_planet.yaml
- ast_enmy_space.yaml
- ast_font_3d.yaml
- ast_fortuna.yaml
- ast_great_fox.yaml
- ast_katina.yaml
- ast_landmaster.yaml
- ast_logo.yml
- ast_macbeth.yaml
- ast_map.yaml
- ast_meteo.yaml
- ast_option.yaml
- ast_radio.yaml
- ast_sector_x.yaml
- ast_sector_y.yaml
- ast_sector_z.yaml
- ast_solar.yaml
- ast_star_wolf.yaml
- ast_text.yaml
- ast_titania.yaml
- ast_title.yaml
- ast_training.yaml
- ast_ve1_boss.yaml
- ast_venom_1.yaml
- ast_venom_2.yaml
- ast_versus.yaml
- ast_vs_menu.yaml
- ast_warp_zone.yaml
- ast_zoness.yaml
- build-sf64-dc.sh
- Docker.md
- Dockerfile
- audio_api.h
- audio_dc.h
- gfx_cc.h
- gfx_dc.h
- gfx_pc.h
- gfx_screen_config.h
- gfx_window_manager_api.h
- gl_fast_vert.h
- math.h
- stdarg.h
- stdbool.h
- stddef.h
- stdint.h
- stdlib.h
- string.h
- u64driver.h
- u64gio.h
- tinymon.h
- ultra64.h
- ultrahost.h
- abi.h
- assert.h
- controller.h
- gbi.h
- gs2dex.h
- gt.h
- gu.h
- guint.h
- libaudio.h
- mbi.h
- os.h
- os_ai.h
- os_cache.h
- os_cont.h
- os_convert.h
- os_debug.h
- os_eeprom.h
- os_error.h
- os_exception.h
- os_flash.h
- os_gbpak.h
- os_gio.h
- os_host.h
- os_internal.h
- os_libc.h
- os_message.h
- os_motor.h
- os_pfs.h
- os_pi.h
- os_rdp.h
- os_reg.h
- os_rsp.h
- os_si.h
- os_system.h
- os_thread.h
- os_time.h
- os_tlb.h
- os_version.h
- os_vi.h
- os_voice.h
- primage.h
- R4300.h
- ramrom.h
- rcp.h
- rdb.h
- region.h
- rmon.h
- sched.h
- sp.h
- sptask.h
- ucode.h
- ultraerror.h
- ultralog.h
- ultratypes.h
- uportals.h
- viint.h
- align_asset_macro.h
- alignment.h
- audioseq_cmd.h
- audiothread_cmd.h
- bgm.h
- buffers.h
- common.h
- context.h
- dbgdefs.h
- dbgproto.h
- fox_co.h
- fox_hud.h
- fox_map.h
- fox_option.h
- functions.h
- gfx.h
- global.h
- i1.h
- i2.h
- i3.h
- i4.h
- i5.h
- i6.h
- james2.xbm
- macro.inc
- macros.h
- mods.h
- n64sys.h
- osint.h
- piint.h
- prevent_bss_reordering.h
- prevent_bss_reordering2.h
- prevent_bss_reordering3.h
- prevent_context_reordering.h
- rmonint.h
- sf64audio_external.h
- sf64audio_provisional.h
- sf64dma.h
- sf64event.h
- sf64level.h
- sf64math.h
- sf64mesg.h
- sf64object.h
- sf64player.h
- sf64save.h
- sf64thread.h
- sfx.h
- sh4zam.h
- siint.h
- variables.h
- hardware_regs.ld
- pif_syms.ld
- symbol_addrs.txt
- symbol_addrs_assets.txt
- symbol_addrs_fix.txt
- undefined_syms.ld
- hardware_regs.ld
- pif_syms.ld
- symbol_addrs.txt
- symbol_addrs_assets.txt
- symbol_addrs_fix.txt
- symbol_addrs_overlays.txt
- undefined_syms.ld
- undefined_syms.ld
- symbol_addrs.txt
- symbol_addrs_engine.txt
- hardware_regs.ld
- pif_syms.ld
- symbol_addrs.txt
- symbol_addrs_assets.txt
- symbol_addrs_audio.txt
- symbol_addrs_EBFBE0.txt
- symbol_addrs_engine.txt
- symbol_addrs_libultra.txt
- symbol_addrs_mesg.txt
- symbol_addrs_nlib_funcs.txt
- symbol_addrs_nlib_vars.txt
- symbol_addrs_overlays.txt
- undefined_syms.ld
- screenshot1.png
- screenshot2.png
- screenshot3.png
- screenshot4.png
- aica_sample_table.c
- aica_sample_table.h
- aica_synth.c
- aica_synth.h
- audio_context.c
- audio_effects.c
- audio_general.c
- audio_heap.c
- audio_load.c
- audio_playback.c
- audio_seqplayer.c
- audio_synthesis.c
- audio_tables.c
- audio_thread.c
- libwav.c
- libwav.h
- mixer.c
- mixer.h
- note_data.c
- sndwav.c
- sndwav.h
- wave_samples.c
- ast_radio.c
- gray_up.rgba16.inc.c
- red_a.rgba16.inc.c
- triPressStart.ia8.inc.c
- yellow_x.rgba16.inc.c
- fox_360.c
- fox_beam.c
- fox_bg.c
- fox_blur.c
- fox_boss.c
- fox_col1.c
- fox_col2.c
- fox_colheaders.c
- fox_context.c
- fox_demo.c
- fox_display.c
- fox_edata.c
- fox_edata_info.c
- fox_edisplay.c
- fox_effect.c
- fox_enmy.c
- fox_enmy2.c
- fox_fade.c
- fox_game.c
- fox_hud.c
- fox_load.c
- fox_load_inits.c
- fox_message.c
- fox_msg_palette.c
- fox_pause.c
- fox_play.c
- fox_radio.c
- fox_rcp.c
- fox_rcp_init.c
- fox_rcp_setup.c
- fox_reset.c
- fox_save.c
- fox_shapes.c
- fox_std_lib.c
- fox_tank.c
- fox_versus.c
- fox_wheels.c
- gfx_buf.c
- gfx_cc.c
- gfx_cc.h
- gfx_dc.c
- gfx_dc.h
- gfx_pc.h
- gfx_pvr.c
- gfx_rendering_api.h
- gfx_retro_dc.c
- gfx_screen_config.h
- gfx_window_manager_api.h
- lookat.c
- mtxutil.c
- ortho.c
- perspective.c
- fpscounter.c
- levelselect.c
- object_ram.h
- sfxjukebox.c
- spawner.c
- fox_end1.c
- fox_end2.c
- fox_end2_data.c
- fox_co.c
- fox_i1.c
- fox_tr.c
- fox_tr360.c
- fox_ve1.c
- fox_i2.c
- fox_me.c
- fox_sx.c
- fox_a6.c
- fox_aq.c
- fox_i3.c
- fox_so.c
- fox_zo.c
- fox_bo.c
- fox_fo.c
- fox_i4.c
- fox_ka.c
- fox_sz.c
- fox_ground.c
- fox_i5.c
- fox_ma.c
- fox_ti.c
- fox_ti_cs.c
- fox_andross.c
- fox_i6.c
- fox_sy.c
- fox_turret.c
- fox_ve2.c
- fox_i_menu.c
- fox_map.c
- fox_option.c
- fox_title.c
- fox_title.h
- fox_unused.c
- sys_fault.c
- sys_joybus.c
- sys_lib.c
- sys_lights.c
- sys_main.c
- sys_math.c
- sys_matrix.c
- sys_memory.c
- sys_save.c
- sys_timer.c
- buffers.c
- dmatable.c
- libc_math64.c
- shz_mem.s
- ultra_reimpl.c
- audio_effects.c
- audio_general.c
- audio_heap.c
- audio_load.c
- audio_playback.c
- audio_seqplayer.c
- audio_synthesis.c
- audio_thread.c
- note_data.c
- wave_samples.c
- fox_360.c
- fox_beam.c
- fox_bg.c
- fox_blur.c
- fox_boss.c
- fox_col1.c
- fox_col2.c
- fox_demo.c
- fox_display.c
- fox_edata.c
- fox_edisplay.c
- fox_effect.c
- fox_enmy.c
- fox_enmy2.c
- fox_fade.c
- fox_game.c
- fox_hud.c
- fox_load.c
- fox_load_inits.c
- fox_message.c
- fox_msg_palette.c
- fox_pause.c
- fox_play.c
- fox_radio.c
- fox_rcp.c
- fox_rcp_init.c
- fox_reset.c
- fox_save.c
- fox_shapes.c
- fox_std_lib.c
- fox_tank.c
- fox_versus.c
- fox_wheels.c
- end1.c
- end2.c
- fox_co.c
- fox_i1.c
- fox_tr.c
- fox_tr360.c
- fox_ve1.c
- fox_i2.c
- fox_me.c
- fox_sx.c
- fox_a6.c
- fox_aq.c
- fox_i3.c
- fox_so.c
- fox_zo.c
- fox_bo.c
- fox_fo.c
- fox_i4.c
- fox_ka.c
- fox_sz.c
- fox_ground.c
- fox_i5.c
- fox_ma.c
- fox_ti.c
- fox_ti_cs.c
- fox_andross.c
- fox_i6.c
- fox_sy.c
- fox_turret.c
- fox_ve2.c
- fox_i_menu.c
- fox_map.c
- fox_option.c
- fox_title.c
- fox_unused.c
- sys_fault.c
- sys_joybus.c
- sys_lib.c
- sys_lights.c
- sys_main.c
- sys_math.c
- sys_matrix.c
- sys_memory.c
- sys_save.c
- sys_timer.c
- buffers.c
- dmatable.c
- driverominit.c
- libc_math64.c
- libc_sprintf.c
- audio_effects.c
- audio_general.c
- audio_heap.c
- audio_load.c
- audio_playback.c
- audio_seqplayer.c
- audio_synthesis.c
- audio_tables.c
- audio_thread.c
- note_data.c
- wave_samples.c
- fox_360.c
- fox_beam.c
- fox_bg.c
- fox_blur.c
- fox_boss.c
- fox_col1.c
- fox_col2.c
- fox_demo.c
- fox_display.c
- fox_edata.c
- fox_edisplay.c
- fox_effect.c
- fox_enmy.c
- fox_enmy2.c
- fox_fade.c
- fox_game.c
- fox_hud.c
- fox_load.c
- fox_load_inits.c
- fox_message.c
- fox_msg_palette.c
- fox_pause.c
- fox_play.c
- fox_radio.c
- fox_rcp.c
- fox_rcp_init.c
- fox_reset.c
- fox_save.c
- fox_shapes.c
- fox_std_lib.c
- fox_tank.c
- fox_versus.c
- fox_wheels.c
- fox_end1.c
- fox_end2.c
- fox_co.c
- fox_i1.c
- fox_tr.c
- fox_tr360.c
- fox_ve1.c
- fox_i2.c
- fox_me.c
- fox_sx.c
- fox_a6.c
- fox_aq.c
- fox_i3.c
- fox_so.c
- fox_zo.c
- fox_bo.c
- fox_fo.c
- fox_i4.c
- fox_ka.c
- fox_sz.c
- fox_ground.c
- fox_i5.c
- fox_ma.c
- fox_ti.c
- fox_ti_cs.c
- fox_andross.c
- fox_i6.c
- fox_sy.c
- fox_turret.c
- fox_ve2.c
- fox_i_menu.c
- fox_map.c
- fox_option.c
- fox_title.c
- fox_unused.c
- sys_fault.c
- sys_joybus.c
- sys_lib.c
- sys_lights.c
- sys_main.c
- sys_math.c
- sys_matrix.c
- sys_memory.c
- sys_save.c
- sys_timer.c
- buffers.c
- dmatable.c
- driverominit.c
- libc_sprintf.c
- audio_tables.json
- sf64_audiobank_parse.py
- sf64_emit.py
- transcode.py
- vadpcm.py
- ya2beam.c
- ya2beam_c.py
- yamaha_adpcm.py
- yamaha_adpcm_v2.py
- libmio0.c
- libmio0.h
- LICENSE
- README.md
- utils.h
- .gitignore
- aifc_decode
- aifc_decode.c
- asm-differ
- asm-processor
- check_format.sh
- comptool.py
- disassemble_sound.py
- find_duplicates.py
- fixfloats.py
- float-convert.py
- format.py
- gfxdis.f3dex
- global_bss_check.py
- m2c
- m2ctx.py
- Makefile
- name_fixer.py
- permuter_settings.toml
- png2ia8.py
- png2rgba16.py
- progress.py
- requirements-python.txt
- set_o32abi_bit.py
- splat
- strip_dc_syncs.py
- textconv.py
- Torch
- upload_progress.py
- used_symbols.py
- assets.yaml
- header.yaml
- main.yaml
- overlays.yaml
- assets.yaml
- header.yaml
- main.yaml
- overlays.yaml
- assets.yaml
- header.yaml
- main.yaml
- overlays.yaml
- assets.yaml
- header.yaml
- main.yaml
- overlays.yaml
- assets.yaml
- header.yaml
- main.yaml
- overlays.yaml
- assets.yaml
- header.yaml
- main.yaml
- overlays.yaml
- .clang-format
- .clang-tidy
- .gitignore
- .gitmodules
- config.yml
- diff.py
- diff_settings.py
- environ.sh
- first_diff.py
- ip.bin
- LICENSE.md
- Makefile
- mips_to_c.sh
- README.md
- segfinder.py
- sf64.ico
- starfox64.eu.rev0.uncompressed.md5
- starfox64.jp.rev0.uncompressed.md5
- starfox64.us.rev1.md5
- starfox64.us.rev1.uncompressed.md5
- sym_info.py
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
brew
View Details ▼
brew
Homebrew - a package manager for macOS and Linux.
Some subcommands such as `install` have their own usage documentation.
brew install {{formula|cask}}
Install the latest stable version of a formula or cask:
brew list
List all installed formulae and casks:
brew upgrade {{formula|cask}}
Upgrade an installed formula or cask (if none is given, all installed formulae/casks are upgraded):
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
git submodule
View Details ▼
git submodule
Inspect, update, and manage submodules.
git submodule
View existing submodules and the checked-out commit for each one:
git submodule update --init --recursive
Install a repository's submodules (listed in `.gitmodules`):
git submodule add {{repository_url}}
Add a Git repository as a submodule of the current one:
python3
View Details ▼
python3
This command is an alias of `python`.
tldr python
View documentation for the original command:
mkisofs
View Details ▼
mkisofs
Create ISO files from directories.
Also aliased as `genisoimage`.
mkisofs -o {{filename.iso}} {{path/to/source_directory}}
Create an ISO from a directory:
mkisofs -o {{filename.iso}} -V "{{label_name}}" {{path/to/source_directory}}
Set the disc label when creating an ISO:
mkisofs -o {{filename.iso}} -allow-limited-size {{path/to/source_directory}}
Create an ISO image with files larger than 2GiB by reporting a smaller apparent size for ISO9660 filesystems:
gmake
View Details ▼
gmake
This command is an alias of GNU `make`.
tldr make
View documentation for the original command:
