Jcw87
6dcfdaf8a3
JKRExpHeap ( #146 )
2021-09-11 20:38:50 +02:00
lepelog
60064c2c73
Jsupport stream and JKRAramArchive ( #143 )
...
* JSupport streams
* JKRAramArchive
2021-08-28 16:32:14 +02:00
TakaRikka
6485634db3
move J2D / JUTResFont ( #144 )
...
* move some JSystem and meter2_info stuff
* more J2D / JUTTexture / JUTPalette
* setup dScnKy_env_light_c
2021-08-28 16:25:03 +02:00
TakaRikka
a384552cb7
move more of d_save / d_com_inf_game ( #141 )
...
* some d_save matches / fixes
* more d_save cleanup
* fopAc_ac_c changes
* move a bunch of d_save / d_com_inf_game stuff
* format + remove asm
* move bit labels to correct header
* format
* move d_item
* fix check_itemno doc
* move
* fixes
* getLayerNo_common_common almost matching
just regalloc issues
* small fixes
* few more matches
* fix
2021-08-23 22:47:18 +02:00
Erin Moon
af5a4adcb8
prevent a ./tp progress crash when no rels are built ( #142 )
...
calculate_progress() would attempt to print a rel completion percentage
even when no rels were found. the total size of the rels would thus be
zero, resulting in a ZeroDivisionError. instead, we simply print
em-dashes in the summary columns if no rels were found.
2021-08-21 20:42:58 +02:00
lepelog
acc9d692a8
__sinit_d_com_inf_game_cpp OK ( #140 )
...
* mass mng header
* d_cc_d start
* c_cc_d ok
* tmp commit
* almost, reordering of vtable functions
* progress
* more progress
* cleanup, still non matching
* mark all of d_cc_d as nonmatching to OK
* c_cc_s
* c_cc_s OK
* d_cc_mass_s OK
* cleanup
* gameinfo __sinit, not OK
* a bit of cleanup
* format
* remove asm
Co-authored-by: lepelog <lepelog@users.noreply.github.com >
2021-08-16 20:59:00 -04:00
lepelog
2691e3bddd
mDoDvdThd OK ( #139 )
...
* mDoDvdThd
* cleanup
2021-08-16 20:56:19 -04:00
kipcode66
19fe723eba
Fix for item slots ( #137 )
...
* fix item slots
* formatting
2021-08-14 13:20:23 +02:00
TakaRikka
0f7642799e
d_stage / d_lib ( #136 )
...
* d_lib move
* move / work on d_stage
* add mDoExt funcs to header
* d_kyeff/kyeff2, d_bg_s_poly_pass_chk
* use array_size in d_stage
2021-06-18 09:33:51 -04:00
Pheenoh
8bfe2c49f8
add make assets target
2021-06-13 19:47:12 -04:00
Pheenoh
7f0af375d9
wq!
...
Merge branch 'make_assets' into dol2asm_fullsplitt
2021-06-13 19:07:22 -04:00
Pheenoh
2fe12b406e
add asset extract script
2021-06-13 19:07:06 -04:00
TakaRikka
f5a4c44812
move / fix bunch of stuff ( #133 )
...
* fix some class structures / d_event wip
* d_event wip
* move gamepad stuff
* move m_Do_main
* move d_bomb / partial m_Do_reset
* format
* remove asm
* add Z2SoundID enum
* move some Z2 classes
* fix
* move more Z2 stuff
* fix fopAc_ac_c more
2021-06-12 18:22:36 -04:00
lepelog
c3a4305108
c_cc_d ( #132 )
...
* gnd check
* more c_bg_s
* start adding static asserts for size
* Add more size checks
* c_cc
* c_cc progress
* failed implementing cCcD_*Attr
* progress
* format
* try destructor
* data
* remove unused asm
* remove inlineCross
* remove functions that didn't belong there
* naming fix
* match cCcD_SphAttr::CalcAabBox
* cCcD_Stts::ClrTg
* c_cc_s and mass fixes
2021-06-12 18:20:45 -04:00
lepelog
7b2df7551e
J3duclip, fop_actor_mng and related stuff ( #131 )
...
* J3DUClipper sinit
* sincosTable_ etc
* decompile JMATrigonometric sinit
* f_op_actor_mng
* move f_op_actor_mng and parts of mDo_ext
* J3DSys sinit
* f_op_scene_req
* failed matching attempt for decodeSZS__9JKRDecompFPUcPUcUlUl
* mX -> x
* fix mCull and fopAcM_prm_class members
* fix a few function parameters
* move missing NON_MATCHING
* remove some unneeded data
* turns out that data was not unused
* remove unused asm
* readd asm deleted by accident
2021-06-02 08:13:31 -04:00
TakaRikka
2c9f53e00a
move d_a_alink and some related stuff ( #130 )
...
* clean up d_a_player
* move some of daalink
* more daalink / daplayer
* setup some daalink members
* rest of daalink members setup
* remove comment
* few more matches
* remove asm
* more matches
* more matches + move e_wb_class
* fix some d_save classes
Co-authored-by: lepelog <lepelog@users.noreply.github.com >
2021-05-23 12:09:59 +02:00
Jasper St. Pierre
d5c3fd8c2f
Makefile fixes / JUTNameTab ( #129 )
...
* Makefile: Fix issues with iconv causing it to break under devkitPro / msys
The version of iconv included in devkitPro does not have a -o option,
so replace it with normal shell redirection. Also, SHIFT-JIS does not
have a mapping for ~, so output the Windows CP932 variant instead,
which does. See:
https://en.wikipedia.org/wiki/Tilde#Unicode_and_Shift_JIS_encoding_of_wave_dash
https://en.wikipedia.org/wiki/Code_page_932_(Microsoft_Windows)#Single-byte_character_differences
* Update diff configuration
-Bbinary doesn't seem to work with my copy of
bjdump (it says it can't decode unknown architecture)
Cheese things by using expected/ instead of having
the user place things manually.
* JUTNameTab
* J3DPacket / J3DDrawBuffer
* format
Co-authored-by: lepelog <lepelog@users.noreply.github.com >
2021-05-10 11:54:07 -04:00
lepelog
71bcb2541f
fix build due to mtx_vec split
2021-05-03 14:36:22 +02:00
TakaRikka
becaa4699f
move some of d_com_inf_game ( #128 )
...
* move most d_com_inf_game
* remove temp
2021-05-02 20:04:42 -04:00
lepelog
0b8db42226
Copy JKernel ( #126 )
...
* start JSystem
* JKRAram and JUTGamePad
* started heap and thread
* more JKernel
* mostly finished JKernel
* delete unused asm
* JKRFileFinder
* delete unused asm and match findNextFile
* format
* fix mtx_vec
2021-05-02 20:03:24 -04:00
lepelog
913bb08f51
Add requirements.txt with all necessary python dependencies and update README ( #127 )
...
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-05-02 14:49:51 -04:00
lepelog
dd1ae4d6ad
move Z2Calc, c_math and f_op_draw_iter ( #125 )
...
* Z2Calc
* port over c_math
* fop_draw_iter
Co-authored-by: Pheenoh <pheenoh@gmail.com >
2021-05-02 13:46:36 -04:00
TakaRikka
894b1d43fe
move d_a_itembase_static / d_a_item_static / Z2StatusMgr ( #123 )
...
* move d_a_itembase_static
* move d_a_item_static
* moved Z2StatusMgr
* clang
* fixes
* clang?
* move d_save
* move d_meter2_info
* some d_meter2_info fixes
* move most d_a_player
* move d_bg_s stuff
* move c_cc_s stuff
* move d_cc stuff
* move d_attention / d_event / d_stage
2021-05-02 13:13:14 -04:00
lepelog
941be0e47b
Merge remote-tracking branch 'Julgodis/dol2asm_fullsplitt' into new-disasm-codecopy
2021-04-19 18:11:56 +02:00
Julgodis
d7ccdc48be
RELs progress
2021-04-10 22:32:02 +02:00
Julgodis
5d12345a03
moved strings + decompile simple store functions
2021-04-10 07:02:38 +02:00
lepelog
442764cf68
some f_op
2021-04-09 01:22:16 +02:00
lepelog
922aa90df7
more SComponent
2021-04-08 22:18:35 +02:00
Julgodis
9bc8bce611
auto decompile more functions
2021-04-08 21:05:48 +02:00
lepelog
3ad98e887a
some parts in c_lib
2021-04-08 18:43:16 +02:00
lepelog
76d6f61b9b
remove asm
2021-04-08 18:02:36 +02:00
lepelog
f22a4683fd
c_xyz OK
2021-04-08 17:46:20 +02:00
lepelog
643048cff7
delete unused asm, c_m3d_g
2021-04-08 16:01:29 +02:00
lepelog
d9859d41ed
Merge branch 'dol2asm_fullsplitt' into new-disasm-codecopy
2021-04-08 15:15:40 +02:00
Julgodis
cad608c551
demangle data-symbols
2021-04-08 01:47:05 +02:00
lepelog
ad23c0e24b
c_xyz and c_angle sinit
2021-04-08 00:29:42 +02:00
lepelog
3b173dabe8
Merge branch 'dol2asm_fullsplitt' into new-disasm-codecopy
2021-04-07 23:50:40 +02:00
Julgodis
86cd345d20
detect more floats/doubles, including from relocations
2021-04-07 09:16:47 +02:00
Julgodis
85bd045193
building RELs
2021-04-06 18:00:35 +02:00
lepelog
a4d2823c2b
ported over f_pc
2021-04-01 12:06:29 +02:00
Julgodis
9325c67c63
__sinit and progress script update
2021-04-01 02:07:58 +02:00
lepelog
69ca1a23d2
c_API
2021-04-01 00:15:05 +02:00
Julgodis
b6eed5208d
.dead section fix
2021-03-31 23:22:38 +02:00
lepelog
9e739c7166
start c_m3d
2021-03-31 00:50:18 +02:00
lepelog
41765718a2
counter
2021-03-30 23:55:16 +02:00
lepelog
aba5c8c4de
c_angle
2021-03-30 23:46:54 +02:00
lepelog
48c0c63fa1
start of cXyz OK
2021-03-30 18:05:21 +02:00
lepelog
1d88f27aaa
started copying code over to new disasm
2021-03-30 02:45:32 +02:00
Julgodis
2404fb33c7
re-generate with bug fixes
2021-03-30 01:58:08 +02:00
Julgodis
b27bb6b262
removed double references and fixed float generation
2021-03-30 01:31:36 +02:00