Commit graph

4742 commits

Author SHA1 Message Date
Nicolas Pixel Noble
b660505bfe Minor simplification. 2022-12-23 15:58:48 -08:00
Nicolas Pixel Noble
475a39f7da Some fixes to File's FFI. 2022-12-23 15:58:27 -08:00
Nicolas Pixel Noble
0ed90e5b16 Adding PCSX.quit() to Lua. 2022-12-23 15:58:14 -08:00
Nicolas Pixel Noble
37bc1a903d Fixing isobuilder's raw license codepath. 2022-12-23 15:57:59 -08:00
Nicolas Pixel Noble
8a8bd73ad8 Fixing ISO files... 2022-12-23 15:57:34 -08:00
Nicolas Noble
3de9c2fc03
Merge pull request #1176 from nicolasnoble/isobuilder
Basic IsoBuilder.
2022-12-23 12:13:50 -08:00
Nicolas Noble
802e3ab339
Merge branch 'main' into isobuilder 2022-12-23 10:43:51 -08:00
Nicolas Pixel Noble
03afcf3fdb Basic IsoBuilder. 2022-12-23 10:42:41 -08:00
Nicolas Noble
63c81f475f
Merge pull request #1175 from nicolasnoble/lua-is-connecting
Adding isConnecting to Lua's uvFifo.
2022-12-22 19:36:23 -08:00
Nicolas Pixel Noble
70535e3360 Adding isConnecting to Lua's uvFifo. 2022-12-22 18:34:05 -08:00
Nicolas Noble
b1c382f1ac
Merge pull request #1174 from nicolasnoble/pbslice-from-luabuffer
Allowing pbslices from LuaBuffers.
2022-12-21 07:59:00 -08:00
Nicolas Pixel Noble
7c386cf21d Allowing pbslices from LuaBuffers. 2022-12-20 08:28:26 -08:00
Nicolas Noble
59a0333943
Merge pull request #1172 from nicolasnoble/lua-protobuf
Adding lua-protobuf
2022-12-19 19:20:45 -08:00
Nicolas Pixel Noble
46a80f7690 Adding Support.sliceToPBSlice. 2022-12-19 18:14:48 -08:00
Nicolas Pixel Noble
1dfa686a1a Further integration of Lua-Protobuf. 2022-12-19 16:52:42 -08:00
Nicolas Pixel Noble
f506f642f5 Adding lua-protobuf 2022-12-18 23:05:47 -08:00
Nicolas Noble
71dd4a474f
Merge pull request #1170 from nicolasnoble/uv-shutdown
Adding a barrier during uvFile shutdown
2022-12-18 12:15:57 -08:00
Nicolas Noble
5b22199cd6
Merge pull request #1169 from nicolasnoble/md5-update
Bonking this auto-update thing with an MD5.
2022-12-18 12:15:48 -08:00
Nicolas Noble
819722849f
Merge pull request #1163 from nicolasnoble/exe2iso
Adding exe2iso.
2022-12-18 12:15:39 -08:00
Nicolas Pixel Noble
0938ce0340 Adding a barrier during uvFile shutdown
Hopefully this will force a flush of the lockfree queue, if this is the cause of the data corruption during updates.
2022-12-18 11:15:28 -08:00
Nicolas Pixel Noble
220dfa14cc Bonking this auto-update thing with an MD5. 2022-12-18 11:09:34 -08:00
Nicolas Pixel Noble
641573d18a Adding exe2iso. 2022-12-18 07:33:05 -08:00
Nicolas Pixel Noble
bf439aa3e8 Small adjustments. 2022-12-18 05:30:51 -08:00
Nicolas Noble
ab77427a43
Merge pull request #1164 from nicolasnoble/namespace
Properly namespacing takeScreenShot as documented.
2022-12-17 22:47:04 -08:00
Nicolas Noble
7d7b3a2b28
Typo. 2022-12-17 22:46:53 -08:00
Nicolas Pixel Noble
e8ceae2c7e Properly namespacing takeScreenShot as documented. 2022-12-17 21:49:33 -08:00
Nicolas Noble
50ab56caee
Merge pull request #1162 from nicolasnoble/protection
Better memory protection
2022-12-17 20:29:31 -08:00
Nicolas Noble
3f0f062afb
Merge pull request #1161 from nicolasnoble/edcecc
Rewriting the EDC/ECC routines.
2022-12-17 20:00:31 -08:00
Nicolas Pixel Noble
348b40fb04 Better memory protection
- Protecting against bad pointers in stdio
- Better logging and behavior for unknown addresses
2022-12-17 19:17:35 -08:00
Nicolas Pixel Noble
7035c183d1 Rewriting the EDC/ECC routines. 2022-12-17 18:57:23 -08:00
Nicolas Noble
920dc6d79e
Merge pull request #1160 from nicolasnoble/data-sections-are-important
Properly keeping data sections...
2022-12-17 12:27:07 -08:00
Nicolas Noble
d762a4da5e
Merge pull request #1159 from grumpycoders/set-jmpbuf
Ensuring we have a default exception exit
2022-12-17 12:26:55 -08:00
Nicolas Pixel Noble
f7d1ca9126 Properly keeping data sections...
Data sections were basically considered bss. Oops.
2022-12-17 11:27:07 -08:00
Nicolas Noble
b2ca90157b
Ensuring we have a default exception exit
Not all boot methods seem to ensure this.
2022-12-16 17:49:06 -08:00
Nicolas Noble
3c6800cf18
Merge pull request #1158 from nicolasnoble/lines
Adding a lines example.
2022-12-15 19:16:34 -08:00
Nicolas Pixel Noble
2c0f302152 Adding a lines example. 2022-12-15 18:24:07 -08:00
Nicolas Noble
0dbd1ac913
Merge pull request #1157 from grumpycoders/ps1-packer-cd-fix
Fixing ps1-packer for cd-rom loading.
2022-12-15 06:59:00 -08:00
Nicolas Noble
d437c04a12
Fixing ps1-packer for cd-rom loading. 2022-12-14 20:01:40 -08:00
Nicolas Noble
d43e9e9c7d
Merge pull request #1154 from nicolasnoble/double-close
Handling double close on files.
2022-12-12 19:38:55 -08:00
Nicolas Pixel Noble
d2af53d455 Handling double close on files. 2022-12-12 17:15:41 -08:00
johnbaumann
e467d468af
Merge pull request #1150 from johnbaumann/cb_overflow
Fix capture buffer wrap behavior, fix capture buffer left right
2022-12-11 20:17:41 -06:00
johnbaumann
9ec3594abb
Merge branch 'main' into cb_overflow 2022-12-11 11:47:50 -06:00
John Baumann
bb1afd002f Fix capture buffer wrap behavior, fix capture buffer left right 2022-12-11 02:07:02 -06:00
Nicolas Noble
f032056c2f
Merge pull request #1143 from nicolasnoble/proper-caching
Proper file caching with new cue codepath.
2022-12-09 21:58:36 -08:00
Nicolas Pixel Noble
ab9ad75a67 Proper file caching with new cue codepath. 2022-12-09 19:28:21 -08:00
Nicolas Noble
663102cd1a
Merge pull request #1142 from nicolasnoble/cueparser-fix
Cueparser fix (2)
2022-12-09 17:37:38 -08:00
Nicolas Pixel Noble
6a18ff5ce9 Cueparser fix (2)
- Pregaps actually happen the other way around.
2022-12-09 16:04:04 -08:00
Nicolas Noble
021e8a21ce
Adding iso check blurb. 2022-12-08 22:56:56 -08:00
Nicolas Noble
4d803b9f4e
Merge pull request #1140 from nicolasnoble/cueparser-fix
Improving cuesheet parser
2022-12-08 22:36:27 -08:00
Nicolas Noble
987d295738
More tweaks to the bug report page. 2022-12-08 22:35:27 -08:00