Commit Graph
9 Commits
Author SHA1 Message Date
kichikuou 1694f5cb89 Add Math.tan 2023-07-03 08:39:42 +09:00
kichikuou 09adefe478 Implement Math.BezierCurve
Used in GALZOO Island.
2021-06-13 14:19:38 +09:00
Nunuhara Cabbage 8a42494b11 Implement Math.SetSeedByCurrentTime
Used in Alice 2010
2021-05-08 11:43:03 -07:00
Nunuhara Cabbage ab052e0246 Implement Math.Ceil 2021-05-02 16:09:06 -07:00
Nunuhara Cabbage 152aa8275a Implement various things used in Haruka
* system.ExistFunc
* Math.log + Math.log10
* SystemService mixer functions
2021-04-25 15:40:15 -07:00
kichikuou bd61781fde Math: Implement RandF, RandTableInit and RandTable
These are used in Big Bang Age.
2021-02-14 12:26:59 +09:00
Nunuhara Cabbage d69bc33449 Don't create stubs for unimplemented HLL functions
hll_call() prints the same message as the old stub functions if no
implementation is provided. This makes the --audit option more accurate.
2020-08-26 17:30:22 -07:00
Nunuhara Cabbage 6a4d11f3de Use libffi for library calls
Use libffi to portably call arbitrary functions at runtime, rather than
forcing library functions to use a standard prototype.
2020-01-07 22:48:29 -08:00
Nunuhara Cabbage 5d6f148e1b Reorganize project file structure
- Create separate directories for source and header files.
- Build code shared between xsystem4 and aindump as a static library.
- Create header dirs gfx/ system4/ and vm/
- Make CG.c/h usable without a running VM
2019-12-31 17:50:40 -08:00