Jcw87
92e7ebe1f7
Fixes for other compilers ( #1230 )
...
* add COMPOUND_LITERAL macro for non-standard struct initializer casts
* fix f_pc_profile_lst for other compilers
* std::__tag_va_List compiler compatibility
* JStudio fix
* fix return
* don't use NULL for non-pointer variables
2026-10-03 18:57:22 -04:00
SuperDude88
94fb9e0e41
Change ALIGN_DECL
...
MWCC 1.3.2 requires the attribute in a different place than later versions/most modern compilers, so make the macro handle the ordering
C++ structs don't seem to have ordering issues so they use the attribute directly
2026-09-25 16:19:00 -04:00
SuperDude88
c0ee29942a
Questionable const char*
...
Some more instances of const char* that either required new casts to compile or seem inconsistent/possibly not real (event-related stuff, etc)
2026-09-23 21:34:32 -04:00
LagoLunatic
3bf1629173
JASBasicWaveBank OK
2026-09-20 13:16:06 -04:00
Jcw87
9066be8e31
JAudio ( #1209 )
2026-09-19 22:17:23 -04:00
TakaRikka
adf4c5971f
d_s_open_sub ok / some improvements to JAIZelAnime ( #1206 )
...
* d_s_open_sub ok
* small JAIZelAnime improvements
* add an inline
* fix JAIZelAnime for jpn
* some d_s_open_sub field names
2026-09-15 12:00:55 -04:00
Jcw87
4c0a2960c9
JAudio ( #1197 )
2026-09-06 18:43:18 -04:00
Jcw87
40e3fe24cb
JAudio ( #1196 )
...
* JStudio
* JAudio
2026-09-05 10:54:59 -04:00
LagoLunatic
e9f0482395
JASChannelMgr and JASBankMgr OK
2026-08-28 20:42:59 -04:00
LagoLunatic
e5b3616f36
JASDSPChannel inline fixes, match TDSPChannel::alloc
2026-08-28 17:27:58 -04:00
LagoLunatic
86a17bbfb7
JAIZelInst OK ( #1005 )
...
* JAIZelInst OK
* Clean up some default args
2026-05-17 17:10:52 -04:00
LagoLunatic
36ec2825ee
d_a_movie_player 99% ( #1003 )
...
* d_a_movie_player 99%
* Fix version differences
2026-05-15 19:57:45 -04:00
LagoLunatic
a27e5b3379
Some enum/define cleanup
2025-06-09 16:14:24 -04:00
LagoLunatic
bd917524ba
Demo work, d_a_kytag02 and d_a_ff OK
2025-05-31 20:09:14 -04:00
Ammar Askar
255d01c6db
100% match and link JASTrack ( #772 )
...
* Almost fully match JASTrack, regalloc in writeRegParam
* 100% match JASTrack
* Move constructor to header to link successfully
2025-05-27 21:02:24 -04:00
LagoLunatic
4a29f64e6b
JASTrack more matches and inlines cleanup
2025-05-24 15:49:14 -04:00
Ammar Askar
3ec4710b72
Match up data and additional functions in JASTrack ( #763 )
2025-05-24 14:24:55 -04:00
LagoLunatic
d906d5cf96
Fix some relocation mismatches
2025-05-19 15:29:25 -04:00
Jcw87
c033afc1f0
Match some data ( #745 )
...
* J3DTransform Data
* d_map Data
* jstudio-object Data
* JASBankMgr Data
* JASTrack Data
* d_particle Data
* d_camera Data
2025-05-03 01:18:21 -04:00
Jcw87
5e7b59f2fe
Improve compiler compatibility ( #743 )
...
* fix returns
* use standard C headers
* struct/class mismatch
* explicit this in template
* switch variable scope
* C standard compliance
* & l-value
2025-04-29 12:49:09 -04:00
LagoLunatic
07d0adc7da
JAISequenceHeap OK
2025-04-03 17:01:12 -04:00
LagoLunatic
1ca8069c76
JAIFx OK
2025-04-03 16:08:26 -04:00
LagoLunatic
9b0f7c852f
JAIAnimation (BAS) OK
2025-04-03 15:47:28 -04:00
LagoLunatic
243c576d6e
JASHardStream OK
2025-03-15 20:35:06 -04:00
LagoLunatic
89e9cdafb5
JASChannel OK
2025-03-15 19:55:45 -04:00
LagoLunatic
c4ad9f7241
Various cleanup
2025-02-23 19:59:54 -05:00
LagoLunatic
f8e615fae7
cleanup
2024-10-22 12:36:12 -04:00
LagoLunatic
9e29fd3c68
More warning cleanup
2024-10-18 11:33:08 -04:00
LagoLunatic
3e093924ce
JAIStreamMgr work, copy pikmin2 JAI enums
2024-09-09 02:24:35 -04:00
LagoLunatic
5b502c928a
minor jasseqparser cleanup
2024-09-08 20:51:20 -04:00
LagoLunatic
0352a535a4
JASSeqParser 99%
2024-09-07 23:16:09 -04:00
LagoLunatic
2740966e00
couple JASSeqParser matches
2024-09-06 15:09:38 -04:00
Daniel Hajjar
fb2a2e978e
JASOscillator ( #675 )
...
* JASOscillator work
* JASOscillator matching
* JASOscillator code cleanup
* JASOscillator minor tweak
* Fixed build
* Update src/JSystem/JAudio/JASOscillator.cpp
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com >
---------
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com >
2024-08-22 02:29:36 -04:00
LagoLunatic
004d5929c4
JASSeqParser work
2024-07-17 20:25:55 -04:00
LagoLunatic
bad4ac23e9
work on various inlines, JASSeqCtrl OK
2024-07-17 11:51:58 -04:00
LagoLunatic
3bef4f90d4
misc minor JAI fixes
2024-07-06 13:49:32 -04:00
LagoLunatic
44e2c2695a
JAIZelSound OK
2024-07-06 01:47:05 -04:00
LagoLunatic
31997de799
d_wpot_water OK
2024-07-02 11:04:30 -04:00
LagoLunatic
1e37c6cd2d
JAISoundTable almost
2024-07-01 18:13:55 -04:00
LagoLunatic
96654f9a1f
JAISystemInterface OK
...
adapted from pikmin2 decomp
2024-07-01 13:33:48 -04:00
LagoLunatic
1e32c0a197
JAIZelBasic work, JAIZelScene OK
2024-04-23 12:29:19 -04:00
Jasper St. Pierre
3fae1c28c3
some matches
2024-04-14 08:00:40 -07:00
LagoLunatic
778ff46ab2
copy JStudio_JStage progress from pikmin2
2024-04-13 23:27:13 -04:00
LagoLunatic
0b3377350c
JStudio object-sound OK
2024-04-13 17:16:20 -04:00
LagoLunatic
61398dbbec
tabs -> spaces
2024-03-05 16:48:54 -05:00
LagoLunatic
4ca50bb60f
JASWSParser OK, JASInstSense OK
2024-01-23 04:23:15 -05:00
Jcw87
f574ce1528
JASBNKParser
2024-01-22 08:51:26 -08:00
Jcw87
27c7560297
JASDrumSet
2024-01-22 08:01:33 -08:00
Jcw87
93cc80b663
JASInstSense
2024-01-22 08:01:32 -08:00
Jcw87
5cdf6c107f
JASInstRand
2024-01-22 08:01:31 -08:00