Commit graph

6641 commits

Author SHA1 Message Date
Nicolas Noble
ddfb42b3dc
Merge pull request #1548 from grumpycoders/chores-code-format
[Chores] Format code
2024-02-23 22:45:11 -08:00
nicolasnoble
5c63a221b2 [Chores] Format code 2024-02-24 02:50:51 +00:00
Nicolas Noble
194f0cdea7
Merge pull request #1577 from nicolasnoble/idiomatic-imgui-safe
Having idiomatic behavior for the imgui.safe functions.
2024-02-23 18:44:49 -08:00
Nicolas Pixel Noble
11abbecda6 Having idiomatic behavior for the imgui.safe functions. 2024-02-23 17:44:47 -08:00
wheremyfoodat
ecc0fcaf4f
Merge pull request #1576 from wheremyfoodat/circular-buffer
Make circular buffer timeout configurable
2024-02-23 23:48:25 +00:00
wheremyfoodat
e3ee6e59a8
Make circular buffer timeout configurable 2024-02-23 23:58:19 +02:00
johnbaumann
8dd6db66d8
Merge pull request #1572 from johnbaumann/spu_rework_again
More enums, some tidy on registers.cc, dr. hell adsr
2024-02-23 10:03:22 -06:00
Nicolas Noble
e8f45b6834
Merge pull request #1575 from nicolasnoble/more-gui-extra
Adding some more Lua bindings for UI
2024-02-22 21:50:33 -08:00
Nicolas Pixel Noble
59c9fbaa46 Adding some more Lua bindings for UI
- imgui.LogText(string)
- gui.useMainFont()
- gui.useMonoFont()
2024-02-22 20:39:03 -08:00
Nicolas Noble
acd34c55dd
Merge pull request #1573 from nicolasnoble/file-null-fix
Fixing nullchecks on the File object.
2024-02-22 20:29:40 -08:00
Nicolas Noble
23248867ee
Typo. 2024-02-22 20:21:47 -08:00
Nicolas Noble
7284bb9ed5
Merge branch 'main' into spu_rework_again 2024-02-22 19:55:00 -08:00
Nicolas Noble
51973116a0
Merge branch 'main' into file-null-fix 2024-02-22 19:50:52 -08:00
Nicolas Noble
0298a845e5
Merge pull request #1574 from grumpycoders/simpler-typescript-in-clang-cl
Trying to address out-of-memory compiler problems
2024-02-22 19:49:49 -08:00
Nicolas Noble
7206bb23c2
Trying to address out-of-memory compiler problems
Looks like we were really really close to the edge there. Any further change is breaking.
2024-02-22 19:00:37 -08:00
Nicolas Pixel Noble
e81961c626 Fixing nullchecks on the File object.
Also, fixing SIO1 nullchecks logic.
2024-02-22 17:57:21 -08:00
Nicolas Noble
fa16777086
Trying to alleviate compiler out of memory bullshit. 2024-02-21 20:17:02 -08:00
John Baumann
80537426eb Compile time envelope tables 2024-02-21 21:30:57 -06:00
John Baumann
2b88c71728 Convert more magic numbers to enums 2024-02-21 18:06:30 -06:00
John Baumann
2bfda78e56 More enums, some tidy on registers.cc, dr. hell adsr 2024-02-20 22:34:59 -06:00
Nicolas Noble
e1465ba508
Adding channels print output. 2024-02-18 20:48:43 -08:00
Nicolas Noble
94a5372c18
Derp again. 2024-02-18 20:44:49 -08:00
Nicolas Noble
637a6a0fb5
Derps. 2024-02-18 16:49:59 -08:00
Nicolas Noble
163e1af239
Merge pull request #1570 from nicolasnoble/modconv
Adding modconv tool.
2024-02-18 16:41:26 -08:00
Nicolas Pixel Noble
06bfd2d3f8 Adding modconv tool. 2024-02-18 13:18:42 -08:00
Nicolas Noble
bed8be6c2c
Merge pull request #1567 from nicolasnoble/adpcm-encoder
Adding ADPCM encoder API.
2024-02-17 08:42:55 -08:00
Nicolas Pixel Noble
a0d71912c5 Fixing 8-bits XA. 2024-02-16 19:57:04 -08:00
Nicolas Pixel Noble
bcdf44a3f4 Adding XA testing + files generation code. 2024-02-16 19:30:27 -08:00
Nicolas Pixel Noble
1248f997d2 Fixing XA interlacing. 2024-02-16 19:28:50 -08:00
Nicolas Noble
5c3ba66a94
Reverting this one for now. 2024-02-15 19:43:40 -08:00
Nicolas Pixel Noble
4ea756a441 Adding quick ADPCM test. 2024-02-14 23:15:12 -08:00
Nicolas Pixel Noble
fd74575b25 Fixing end marker. 2024-02-14 23:10:39 -08:00
Nicolas Pixel Noble
d4b017657f Fixing ADPCM FFI enum collision. 2024-02-14 21:51:40 -08:00
Nicolas Pixel Noble
2d0deb4783 Fixing Lua file's raw pointer API. 2024-02-14 21:51:19 -08:00
Nicolas Pixel Noble
2b489b5677 Documenting the XA encoder function. 2024-02-14 19:54:57 -08:00
Nicolas Pixel Noble
f9e77455bf Making XA encoder a bit more readable. 2024-02-14 19:51:09 -08:00
Nicolas Noble
b722df40ef Fixing Linux build 2024-02-14 19:33:35 -08:00
Nicolas Pixel Noble
1514716537 Adding ADPCM encoder API. 2024-02-13 23:41:30 -08:00
Nicolas Noble
a5d1a6db8f
Merge pull request #1565 from nicolasnoble/unerasable-breeakpoints
Fixing undeletable breakpoints
2024-02-05 22:06:14 -08:00
Nicolas Pixel Noble
bf389233ef Fixing undeletable breakpoints
Also minor enhancements to the intrusive list container.
2024-02-05 21:20:23 -08:00
Nicolas Noble
fce881226e
Merge pull request #1564 from nicolasnoble/binutils-2.42
Bumping to binutils 2.42.
2024-02-05 19:41:31 -08:00
Nicolas Noble
2ef6eec01b
Merge pull request #1562 from nicolasnoble/faster-memcpy
Adding a faster, optional memcpy implementation.
2024-02-05 19:41:08 -08:00
Nicolas Pixel Noble
44bb79349b Adjusting comments. 2024-02-05 17:39:13 -08:00
Nicolas 'Pixel' Noble
34aaf9fea2 Bumping to binutils 2.42. 2024-02-05 17:38:09 -08:00
Nicolas Pixel Noble
a494b68845 Better split + documentation. 2024-02-04 22:06:47 -08:00
Nicolas Pixel Noble
b30d786f5e Also adding __wrap_memset. 2024-02-04 13:14:46 -08:00
Nicolas Pixel Noble
fbf09fc074 Adding a faster, optional memcpy implementation. 2024-02-04 11:18:23 -08:00
Nicolas Noble
828ec447fe
Merge pull request #1560 from grumpycoders/3TD-fix
Fixing 16-bits textured triangles
2024-01-28 11:31:38 -08:00
Nicolas Noble
be5277bb70
Fixing 16-bits textured triangles 2024-01-28 08:11:47 -08:00
John Baumann
8b77052974 Expose cpu clockspeed constant to lua 2024-01-28 09:59:31 -06:00