Commit Graph

8 Commits

Author SHA1 Message Date
CrashOveride95
ad5828b772 Remove unused Indy code, make sure debug code isn't being included in ROM version builds (#24)
* Remove outdated code from errorasm/exceptasm

* Delete osAckRamromWrite and osAckRamromRead, old unused stubs

* Remove osDriveRomInit, as this is old OS2.0I code that's not supposed to be in later versions

* Remove error.c as this was removed in 2.0J and duplicates other code

* Remove old libleo code which was only in 2.0I

* Remove mtxutil and mtxcatl as these are duplicate of functions rewritten in mgu

* Remove dump_gbi as it's literally all #if 0

* Remove GIO functions as they're leftover Indy board code

* Remove leftover Partner-N64 code

* Prevent debug code from being included in ROM version

* Remove testhost due to being a stub file with nothing in it

* Remove osExit as it's indy board code useless on non-indy

* Add ifdef _FINALROM to dumpturbo

* All debug code included in non ROM builds checked and #ifndef _FINALROM added where needed

* Add missing ifdef and endlines

* Restore libleo code (will be taken care of in a seperate PR)
2025-11-02 21:26:58 -05:00
someone2639
c366e0122a Format the Repo (#3)
* set build options

* remove COMPARE and MDOERN_* switches

* remove tools makefile

* AR patching is gone too since we want a fullly decomped version

* AR is modern

* remove cwd changes

* edit my own tool to fix compile errors

* compile files generated with my own tool instead of the originals

* inline modern_gcc makefile

* port mips toolchain detection logic

* add util.mk for find-command

* remove forced AR order and strip/mdebug removal commands

* add -mabi=32 to as flags

* formatting changes

* add clang format files

* formatting changes

* make libgultra CI work

* install mips gcc too

* add format check tools

* Add formatting to CI

* Add CI (#4)

* make libgultra CI work

* install mips gcc too

* remove make setup

---------

Co-authored-by: someone2639 <someone2639@gmail.com>

* we don't use clang-tidy

* use 120 width for formatting

* a

* address clang-tidy messing up

* test

* align consecutive macros and declarations

* only align macros for now

* SpaceAfterCStyleCast: false

* format headers too

* remove cast space switch because its false by default

* pointers on left

* AlignConsecutiveBitFields: true

* install clang-format and clang-tidy on gh actions

* and clang-tools

* show diff in format check tool

* make CI work

---------

Co-authored-by: someone2639 <someone2639@gmail.com>
🙏
2025-02-17 22:56:09 -05:00
Mr-Wiseguy
1292d8ada6 Added and matched all source-available files, updated headers to 2.0L (#16) 2022-03-05 00:49:08 +09:00
Mr-Wiseguy
337261b5fa si (serial interface) files, gitignored gcc folder (#14)
Replaced CRLF with LF in all headers
2022-03-03 00:25:33 -05:00
Mr-Wiseguy
52fbc9372f Matched RDP (dp), audio interface (ai), EEPROM (conteep) files, and some misc files (#12)
* Matched RDP (dp), audio interface (ai), EEPROM (conteep) files, and some misc files

* Addressed PR suggestions
2022-01-04 04:21:15 +00:00
Mr-Wiseguy
fabac39435 Matched Video Interface (vi) files and modes (#10) 2021-12-25 21:58:47 -05:00
Tharo
ec86ead0bb PI IO , EPI IO, Flash (#9)
* Rudimentary type information extraction in mdebug.py, spsetpc OK

* ultratypes.h for setglobalintmask.c

* pi and epi io routines

* Flash files, non-matching elf disassembler tool
2021-12-25 20:56:48 -05:00
Mr-Wiseguy
3099cf8258 Matched most of the os folder (#6) 2021-12-25 14:39:40 -05:00