Tags: Yanis002/gz
Tags
Merge iQue into master (glankk#94) * initial go at liboot-iqs.a * A few more liboot-iqs addresses * A few more more liboot-iqs addresses * iQue fix for metronome_hook and more iQue addresses * we hit 100 addresses for iQue baybee * 123 addresses for iQue * Almost all the addresses for iQue * All but like 3 addresses for iQue * correcting z64_item_highlight_vram * making changes to try to build iQue * Makefile changes * fixing lib file and z64.h * removing print from make.lua * changing actor overlay table to be correct * Changes to play_ovl_tab and make script to make iQue build work * replacing 0x60 with 0x50 for ique, etc etc * gameinfo fix * fixing crash screen for ique :) * got savestates and pausing working * changes to make gz boot on ique and fix input display hopefully * fixing io_init * adding z64_externs for ique * changes to allow selection of player * more changes for player 2/3/4 support on gz * moar changes * controller option fix * fixing z64_play_ovl_tab and ptr and making controller select commit on deactivate not changed * fixing input display colors * change to sbrk to account for ique case with osBbSramAddress and fix for reset for ique * adding z64.h for access to osBbSramAddress in sbrk * changing > to >= in sbrk * reverting change of > to >= in sbrk as per Thar0's recommendation * test to see if we need game arena info and file indices like n64 * reverting change to file indexes back to make ique more like gamecube in that regard * removing || from file indices #if causing error * reverting z64_arena_node and z64_arena back to being like gamecube for iqs, trying out being like gamecube for ocarina-related savestate making/loading, and removing N64 z64_arena_node functionality from state.c * removing || from z64.h * removing another || from z64.h * removing || from state.c * removing another || from state.c * making loading/saving overlays more like gamecube for ique and seeing if it works * removing more ||'s.... * Adding __osBbIsBb check to make sbrk work on emulator for ique gz * reverting change to make loading/saving overlays more like gamecube with the overlay header to make savestates sort of work again * fixing temp day speed address * iQue pre-merge updates * Unbreak other versions of gz. * Merge ldr with gz binary and update patching process to facilitate version-specific patches and loader code. Move linker script into gz repo. * Add support for deflate encoding in savestates. * Rename ique version to ique-cn. * Move ique debug screen patch to separate file. * Revert zu_reset and add support for CIC 6102. * Some formatting and other small changes. * Remove iQue VC version code from makefile, doesn't work and probably has no hope of working. * Fix __osBbHackFlags option callback and add version guard. * Remove input side channel. * Fix z64_file for savestates * Add padding to make z64_file_t the correct size. * Fix backwards compatibility with older savestates. * Bump savestates version. * Fix overlay loading on ique * Update memory domains for ique * Fix ucode addresses for ique * Update memory domains for ique, add safety mechanisms for sp semaphore and bb skc * Use domain address mask in sp/mi regs safety check * Remove trailing whitespace * Add comment about -Wstringop-overflow warning * Fixing z64_message_icon_state and amount to write for z64_message_state for ique * Several offset fixes for states for ique and non-ique, fixing quick text for ique * Reverting back some non-ique offsets and using z64_version instead of is_ique() * Addressing cadmic's comments on quicktext fix and #ifdef indenting in state.c * Fixing missed reverting of z64_staff_notes offset saving, fixing indents inside of #ifdef's in state.c * Verify and fix iQue addresses, add symbol name comments, fix whitespace * Add workaround for ique bss size bug --------- Co-authored-by: Noah Philips <nsphilips7@gmail.com>
PreviousNext