* add assertf; reactivate assertBreak
* newline after user crafted fmt string
* assertf implemented; EX cond fixed
* format
* make ISV the only initialize for now
* force initialize to 'autodetect'
* fix assertf with only format str
* format
---------
Co-authored-by: someone2639 <someone2639@gmail.com>
* 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>
🙏
* Begin stages of _d
* Match audio
* Match ldiv
* match llbit
* Match string.c (memcpy matched by wiseguy)
* match syncprintf
* Match flash code and skip libc X files (will do later)
* fix flash formatting and match some voice files
* More voice files
* More voice progress
* voice finish
* Match ai and sched
* Match aisetfreq (done by Tharo) and a few more
* match eep read/write
* more io files
* match epi
* Match gbpak and motor
* PFS mostly matched
* Match PI
* Match SI
* Match SP code
* Match VI code
* Fix alignment
* Match RG
* Fix exceptasm
* parse_gbi fix
* OS part 1
* Fix conflict
* Fix some bugs
* More files
* more matching
* Almost there
* begin some libultra_d code
* add delay
* Match timerintr
* fix for merge
* match logfloat
* printregion match
* log OK
* profile OK
* commonerror OK, plus small cleanups in profile and log
* small cleanup of commonerror
* Start
* Small cleanup
* Defines for constants and other cleanup (#1)
* Integrated fakechroot to match file paths for monutil
* Added generation of symlink to /bin for the chroot
* Matched monutil (#2)
* Added support for libgultra.a building
* Matched profile for libgultra.a
* Fixed host_ptn64 symtab diff, better support for building different versions
* finish libgultra_d (#33)
* finish libgultra_d
* clean up some old comments
* IDO recomp redirect (#35)
* Updates for patched ido
* Some clean up
* new line
* Update table to reflect that libgultra.a and libgultra_d.a are matched
* Change default target to libgultra_rom
* Replaced some magic numbers with defines, removed binlink
* Added explicit alignment to any implicitly aligned variables (#37)
* newlines
* profile cleanup
* va_end
* formating
* WAIT_ON_IOBUSY
* OS_VI_SPECIAL_MAX
* Ido download latest
* yeet useless __assertBreak
* Enable ci for all L libgultra
* Fix NULL syntax
* osViGetCurrentFramebuffer
* Format (#40)
* format
* file modes
* logfloat
* Fix wrong permisions
* left*
* Cleanups
* Missed an rdb.h
* newlines
---------
Co-authored-by: CrashOveride95 <crashoveride953@gmail.com>
Co-authored-by: CrashOveride95 <40003130+CrashOveride95@users.noreply.github.com>
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
Co-authored-by: pixel-stuck <mathmcclintic@gmail.com>