Clownacy
84626ea710
Merge branch 'accurate' into portable
2020-01-07 04:55:16 +00:00
Clownacy
30968a626c
Remove all the C-compatibility stuff
2020-01-07 04:46:58 +00:00
Clownacy
65682dd913
Made Dialog.cpp valid C89
...
See #41
2020-01-06 21:01:17 +00:00
Clownacy
0ec5d85d56
Merge branch 'accurate' into portable
2019-11-17 18:30:44 +00:00
Clownacy
15f711b2ec
ASM-accuracy improvement for Profile.cpp
...
I don't know how I missed an entire function before
2019-11-14 01:42:06 +00:00
Clownacy
5ea356a3bd
Weed out a lot of the Windows dependency
...
Storytime: Cucky's original SDL2 port work involved using SDL2's
threading API to emulate the original WinAPI threading.
I can't be assed with that stuff, so I used the same trick Cucky did
for the Wii port, and hooked Organya up to the SDL2 audio callback.
This actually opens up the possibility for perfectly-synchronised
Organya playback. By that I mean, instead of needing a super
low-latency audio callback, I can have the callback synchronise its
audio mixing with Organya itself. I haven't done it yet, I plan to
soon.
2019-09-04 00:28:23 +01:00
Clownacy
b7d01aae3f
Overhauled the Music ID enum
...
This should be ASM-accurate, since SurfaceID was
2019-08-21 18:26:20 +00:00
Clownacy
078dc440c7
Made TextScr.cpp ASM-accurate
...
Yes! Finally!
Working towards #74
2019-06-20 20:33:47 +01:00
Clownacy
676ee004fe
Removed the dependency on stdint.h
...
This doesn't exist in MSVC2003, and nothing in the Linux port's debug
symbols indicate Pixel used it.
2019-05-13 15:18:33 +01:00
Clownacy
f3d073affe
Made Profile.cpp mostly ASM-accurate
...
The original code used MessageBoxA, but we haven't ported any of the
WinAPI stuff yet, so there's no hWnd available.
2019-05-10 20:40:58 +01:00
Clownacy
25e68bfb9d
Mark string pointers as const
2019-05-06 20:18:24 +01:00
Clownacy
421a3c46cd
Made signed chars explicit
...
The default sign varies between hardware.
Text seems to always be ambiguously 'char', so I've left those
2019-05-06 20:04:47 +01:00
Clownacy
0bb9760d87
Rearranged #includes
2019-02-18 21:30:22 +00:00
cuckydev
9fb2e33e17
Profile saving stuff
2019-02-01 15:56:19 -05:00
cuckydev
10d946aca2
map system doesn't work
2019-01-29 09:17:13 -05:00
cuckydev
17b0b503a9
got a bit of tsc done (still need to finish PutTextScript, then it's just commands as far as I know)
2019-01-26 19:40:25 -05:00
cuckydev
f43a3c1130
Org and sound
2019-01-19 21:23:04 -05:00