cadmic
8b5813c86c
[iQue] Set address of makerom instead of address of boot in spec ( #2409 )
2025-01-09 18:36:09 -05:00
cadmic
f329507f97
[iQue] Create/update macros for printing debug strings ( #2398 )
2025-01-08 10:33:49 -05:00
Tharo
a3c3c38fea
[iQue] Match libultra/libc ( #2407 )
2025-01-07 04:19:18 -05:00
Tharo
727b61aaf8
[iQue] Match libultra/mgu ( #2406 )
2025-01-07 03:36:34 -05:00
Tharo
aaf9c939a4
[iQue] Match osViSetMode ( #2404 )
2025-01-07 00:21:25 -05:00
cadmic
c6cceea85b
[iQue] Match src/libc ( #2405 )
2025-01-06 04:09:35 -05:00
Tharo
9a60c941fe
[iQue] Match exceptasm.s and parameters.s ( #2401 )
2025-01-06 02:23:23 -05:00
cadmic
3aafbf3971
Match remaining IDO files for iQue ( #2394 )
2025-01-06 01:45:12 -05:00
Tharo
bd606ba038
[iQue] Match skapi.s, create bbskapi.h documenting the syscalls ( #2400 )
2025-01-03 22:58:26 -05:00
Tharo
4c88cfd08a
[iQue] Match makerom ( #2397 )
2025-01-02 23:42:28 -05:00
cadmic
9dafc2f2e4
[iQue] Build some C files with EGCS ( #2396 )
2025-01-02 03:35:22 -05:00
cadmic
ffc9f2d4f1
Download EGCS binutils and gcc for iQue ( #2391 )
...
* Download EGCS binutils and gcc for iQue
* Use curl -s for cleaner output
2024-12-30 09:30:37 -05:00
mzxrules
95d5f5b18d
Restructure event flags in z64save.h (3/?): Cursed Family Rewards ( #2392 )
...
* Cursed Family reward event flags
* tunic -> shirt
2024-12-28 21:29:10 -05:00
cadmic
a590995c1a
Add missing vimode splits in iQue disassembly ( #2393 )
2024-12-28 15:55:00 -05:00
Tharo
7e082f0c4f
Use IDO for assembling handwritten asm files in src ( #2390 )
...
* as0
* Fix ASOPTFLAGS for src/libc, remove unnecessary noreorder region in kanread
* Suggested changes
* Use %half to load the boot bss size for matching
Co-authored-by: cadmic <cadmic24@gmail.com>
* Wrap all of __osProbeTLB in noreorder
---------
Co-authored-by: cadmic <cadmic24@gmail.com>
2024-12-28 15:18:45 -05:00
mzxrules
ba6a83533a
Restructure event flags in z64save.h (2/?): Carpenters ( #2385 )
...
* Clean up EVENTCHKINF for Carpenters
* hardcode EVENTCHKINF_INDEX_CARPENTERS_RESCUED
2024-12-27 18:48:56 -05:00
cadmic
ccfb3594ac
Match iQue compression ( #2389 )
...
* Match iQue compression
* Use a dict
* Use Makefile variables for compression settings
* Put COMPRESS_ARGS last
* Pad iQue ROMs to 16 KiB
* Replace --pad-rom with --pad-to and --fill-padding-bytes
* Clarify --fill-padding-bytes
2024-12-27 10:34:45 -05:00
cadmic
1662ac70af
Fix iQue audio and line numbers ( #2386 )
2024-12-26 17:42:38 -05:00
cadmic
aaf3183233
Download ido-recomp compiler binaries instead of committing them ( #2388 )
...
* Download ido-recomp compiler binaries instead of committing them
* Skip downloading compilers if ido_recomp/ exists
* Use make instead of bash script
2024-12-26 12:41:03 -05:00
cadmic
e10ecb2fa3
Set up iQue disassembly ( #2384 )
...
* Set up iQue disassembly
* Label libultra vimodes
* Format
* skapi.c -> skapi.s
* Fix AudioDebug functions
* Group D_80134488 with fp.s in disassembly
* Label boot bss
* Add bss split for siacs
2024-12-26 08:54:26 -05:00
Tharo
fbeb477e68
iQue text extraction ( #2383 )
...
* iQue text extraction
* More consistent terminology
* Fixes for jpn, split each encoding into a separate charmap file, merge enc.nes.h and enc.chn.h
* Merge nes and chn in DEFINE_MESSAGE macros
* Remove redundant defines in nes_message_data_static
2024-12-25 12:07:08 -05:00
cadmic
8a48c17cc8
Move D_80134488 from system_heap.c to fp.s ( #2387 )
...
* Move D_80134488 from system_heap.c to fp.s
* Add declarations
* Fix bss
2024-12-24 12:49:31 -05:00
cadmic
970639b38b
Fix editing PATH in macOS build instructions ( #2379 )
...
* Fix editing PATH in macOS build instructions
* Need quotes for paths with spaces
2024-12-21 16:48:48 -05:00
mzxrules
ee4b3474a5
Restructure event flags in z64save.h (1/?) ( #2380 )
...
* Simplify most event flags
* EVENTINF_HORSES_INDEX -> EVENTINF_INDEX_HORSES
* Add missing index numbers
* pr suggestions
* Clean up INGO_RACE flags
2024-12-21 16:03:10 -05:00
cadmic
471fe51c82
Set up build system for ique-cn ( #2382 )
...
* Set up build system for ique-cn
* Fix size of fbdemo_circle assets
* Treat iQue as NTSC and Use "NES" for Chinese text
* Revert z_kanfont
2024-12-21 14:13:56 -05:00
Tharo
81df2d4ba3
Move const-qualified data from session_config.c to session_init.c, no longer qualify them as const and incrementally link instead ( #2381 )
2024-12-20 20:41:14 -05:00
mzxrules
1adf696588
Document z_horse.c and related actors ( #2278 )
...
* document z_horse.h
* .bss
* suggestions and more comments
* bss
* INGORACE -> INGO_RACE
* format header macros
* FIx incorrect type comparision
* EnInMode -> EnInStartMode
* R_EXITED_SCENE_RIDING_HORSE
2024-12-17 10:51:56 -05:00
cadmic
524597dc14
Reformat item00 drop tables ( #2377 )
2024-12-17 07:54:19 -05:00
Jordan Longstaff
fdcfe49b44
Rename event check flags for boss battles ( #2376 )
2024-12-16 18:08:25 -05:00
Yanis
f88e62bfe1
fix tiny mistake ( #2368 )
2024-12-16 10:53:59 -05:00
Yanis
34c1b41780
Name cutscenes from the Master Sword and Deku Tree Mouth actors ( #2364 )
...
* name cs from master sword & deku tree actors
* review 1
* review 2
* choice declined/accepted renames
* review 3
* updated comment about the ms reveal flag
2024-12-16 07:12:44 -05:00
ptweezy
15ed658547
Docker Build Change Proposal ( #2373 )
...
* removing due to deprecation
* addressing docker build console issues, updating to latest LTS ubuntu, addressing Ubuntu + Python .venv requirements, standardizing environment
* Update Dockerfile
* proposed docker build changes
* improving parallel build
* removing
* keep image open after build
* updating based on feedback
* update
* fixed typo
* revert
---------
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
Co-authored-by: Parker <parker@runforyour.money>
2024-12-15 19:12:09 -05:00
cadmic
81f89b52c9
Add libiconv to text too ( #2375 )
2024-12-15 18:59:29 -05:00
cadmic
bdb3656af9
Use iconv from Homebrew on macOS ( #2374 )
...
* Use iconv from Homebrew on macOS
* Use `brew --prefix`
2024-12-15 17:53:07 -05:00
ptweezy
4873788e2d
Dockerfile Update ( #2372 )
...
* removing due to deprecation
* addressing docker build console issues, updating to latest LTS ubuntu, addressing Ubuntu + Python .venv requirements, standardizing environment
* Update Dockerfile
---------
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
Co-authored-by: Parker <parker@runforyour.money>
2024-12-15 15:52:08 -05:00
Yanis
582f040789
use CS_TEXT_NORMAL
when needed ( #2367 )
2024-12-15 15:11:25 -05:00
Yanis
76c1b621ac
Name cutscenes of remaining actors ( #2366 )
...
* name cs from remaining actors
* small change for consistency
* review
2024-12-15 14:29:52 -05:00
Yanis
b270d58f43
Name cutscenes from Temple of Time ( #2363 )
...
* name temple of time cutscenes
* review
2024-12-15 13:00:51 -05:00
cadmic
8056312c39
Remove ‾ character from source files ( #2371 )
2024-12-15 12:22:45 -05:00
cadmic
c9940faa22
Fix macOS build ( #2370 )
2024-12-15 11:47:39 -05:00
fig02
ff78b1263b
Add macros for line number differences ( #2365 )
...
* initial work, think I got all of them
* cleanup line_numbers.h
* fix gc-eu-mq-dbg
* fix matching problems
* remove old lines
* format
* missed some stuff
* comment fixes
* other
* review changes
2024-12-15 11:07:21 -05:00
Yanis
2eb0b91516
Name cutscenes from Death Mountain Trail ( #2357 )
...
* name dmt cutscenes
* review
2024-12-15 07:24:17 -05:00
Parker Loflin
9801a624ff
removing due to deprecation ( #2369 )
...
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
2024-12-15 06:13:55 -05:00
Yanis
db8d351c5b
Name some scene cutscenes 2 (Graveyard, Meadow and Lake Hylia) ( #2339 )
...
* name cs from graveyard, meadow and lake hylia
* `gLakeHyliaWaterRaisingCs` --> `gLakeHyliaRestoredCs`
2024-12-14 19:53:28 -05:00
Leonid Kapitonov
0f27d2fea3
document func_8002F368
( #2358 )
2024-12-14 14:59:22 -05:00
Yanis
793516290e
name cs from chamber of sages, link's house, courtyard and shooting gallery ( #2362 )
2024-12-13 23:26:06 -05:00
Yanis
a59a60e414
Name cutscenes from dungeons (Spirit Boss Room, Jabu-Jabu's Belly and Ganon) ( #2361 )
...
* name cs from dungeons
* review
2024-12-13 21:17:04 -05:00
Tharo
9170902f8d
Move build.c definitions to the makefile, introduce and use libultra version defines in libultra instead of PLATFORM defines ( #2353 )
...
* Move build.c definitions to the makefile, introduce and use libultra version defines in libultra instead of PLATFORM defines
* MAJOR+MINOR versions -> VERSION+PATCH, stringify build defines in makefile, let the libultra version determine the OPTFLAGS for libultra files
* Clang format moment
* Remove LIBULTRA_VERSION_ID, tweak OS_VERSION and libultra version definitions
* Better fix for formatting problems
2024-12-13 20:28:28 -05:00
Tharo
df5d4cb467
[Audio 10/10] Loose ends ( #2337 )
...
* Introduce afile_sizes, generate headers of sizes for soundfonts and sequences
* Initial tools/audio README
* Versioning for samplebank extraction
* Clean up the disassemble_sequence.py runnable interface
* Add static assertions for maximum bank sizes
* Boost optimization for audio tools
* Samplebank XML doc
* Soundfont XML doc
* More docs in sampleconv for vadpcm
* Various tools fixes/cleanup
* VADPCM doc
* Try to fix md formatting
* VADPCM doc can come later
* Fix merge with PR 9
* Fix blobs from MM
* Try to fix bss
* Try fix bss round 2
* Fix sampleconv memset bug
* Suggested documentation tweaks
2024-12-13 19:26:36 -05:00
Yanis
4b20d8269b
Naming cutscenes from Lon-Lon Ranch ( #2359 )
...
* name cs from ranch
* fixed llr credits cs dest part 5 and 6 being inverted
* format
2024-12-13 18:28:48 -05:00