Commit Graph

42 Commits

Author SHA1 Message Date
Mr-Wiseguy
0417857a2c Match libgultra_d.a and libgultra.a (#36)
* 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>
2023-04-02 19:12:00 -07:00
Derek Hensley
d5b1bfd843 Format (#41)
* Format

* Permissions

* Appease IDO -O1

* vimodes
2023-04-02 13:59:12 -07:00
Anghelo Carvajal
c3d2972079 Remove CR from every file (#39) 2023-04-02 13:30:18 -07:00
Anghelo Carvajal
d03b2a3afb Github Actions CI builds (#38)
* GHA CI for GCC libgultra

* CI templates for non GCC builds
2023-03-19 09:32:03 +09:00
Anghelo Carvajal
bce52eb4da fix os_system.h (#32) 2022-09-30 12:01:15 -04:00
Anghelo Carvajal
4c52d183fa Add basic stuff to the readme (#31)
* basic readme

* testing table

* add ido to table

* Center columns

* Add build dependencies

* mark non _rom ones with X

* Update README.md

Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>

Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2022-09-21 18:04:36 +09:00
Tharo
c4ff4aeb0a Thread profiler, host files, gio files for libgultra_d (#26)
* Thread profiler, host files, gio files

* Wrap readhost.c and writehost.c files in #ifndef _FINALROM
2022-05-14 09:04:16 -04:00
Ethan Roseman
5bf3c22ba8 fix binutils-2.7 url 2022-04-29 23:37:37 +09:00
Tharo
376e090299 rmon files, initialize files, kdebugserver.c, initrdb.c for libgultra_d (#25) 2022-03-25 22:07:30 -04:00
Tharo
b0f391fafa Matched exceptasm.s for libgultra_d (#24) 2022-03-18 18:49:50 -04:00
Tharo
3d291e6912 Disassembly/mdebug: Fix disassembling handwritten asm files (#23)
* Make disassemble_elf friendlier to handwritten files

* Fix exceptasm error
2022-03-17 00:09:05 -04:00
someone2639
5775c6372d osVoice decomp (#15) 2022-03-15 16:44:54 -04:00
Drahsid
d91d6c5399 xldtob 🆗 (#21)
* Replaced `printf_struct` with `_Pft`
2022-03-09 20:30:31 -05:00
Mr-Wiseguy
ce14ceece7 Matched asm files and updated existing asm to use ta and abi float register names (#20)
* Matched asm files and updated existing asm to use ta register names

* Addressed PR comments in asm files

* Changed thread context switching to use numbered registers, used some defines for struct offsets in exceptasm

* Fixed an incorrect constant in exceptasm
2022-03-09 20:04:47 -05:00
Mr-Wiseguy
14e524ffec Matched controller and transfer pak (gbpak) files (#19)
* Matched controller and transfer pak (gbpak) files

* Symbolized many magic numbers in controller code

* Added newline to the end of controller.c
2022-03-10 02:54:20 +09:00
Mr-Wiseguy
0af555346a Matched pak file system (pfs) files (#18)
* Matched pak file system (pfs) files

* Added missing newlines at end of files
2022-03-07 16:13:38 +09: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
af118bc045 Some pi and controller functions (#13)
* Some pi and controller functions

* Fixed formatting issues in pidma.c and pimgr.c

* Changed devmgr.c label to match mdebug name
2022-03-03 00:16:07 -05:00
Mr-Wiseguy
b6fdd9a6a4 Replaced kmc gcc wrapper with native gcc 2.7 and binutils 2.6 builds 2022-02-03 15:27:53 -05:00
Mr-Wiseguy
2a36620bf2 Added diff.py wrapper for comparing two object files 2022-02-02 23:29:18 -05:00
Mr-Wiseguy
428c761091 git subrepo clone https://github.com/simonlindholm/asm-differ tools/asm_differ
subrepo:
  subdir:   "tools/asm_differ"
  merged:   "4b38c88"
upstream:
  origin:   "https://github.com/simonlindholm/asm-differ"
  branch:   "main"
  commit:   "4b38c88"
git-subrepo:
  version:  "0.4.3"
  origin:   "???"
  commit:   "???"
2022-02-02 23:03:08 -05:00
JoshDuMan
32a1a8061d Rename xldtob.c to xldtob.c_ 2022-02-02 20:01:38 -05:00
JoshDuMan
c3cb5545da Rename xldtob.c_ to xldtob.c 2022-02-02 19:48:16 -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