Commit graph

452 commits

Author SHA1 Message Date
Nicolas Pixel Noble
04e0966de1 Fixing Windows build. 2023-06-06 17:18:30 -07:00
Nicolas Pixel Noble
d2627e9759 Update freetype 2023-06-05 23:18:10 -07:00
Nicolas Pixel Noble
49acad1e8b Update LuaJIT
Hopefully should fix crashes in the JIT.
2023-06-05 21:27:17 -07:00
Nicolas Pixel Noble
feecf463d5 Merge remote-tracking branch 'upstream/main' into tui
# Conflicts:
#	src/gpu/soft/draw.cc
2023-06-01 21:51:15 -07:00
Nicolas Pixel Noble
8c10352082 Merge remote-tracking branch 'origin/main' into tui
# Conflicts:
#	src/core/OpenGL_GPU/gpu_opengl.cc
#	src/core/OpenGL_GPU/gpu_opengl.h
#	src/core/gpu.h
#	src/gpu/soft/draw.cc
#	src/gpu/soft/externals.h
#	src/gpu/soft/gpu.cc
#	src/gpu/soft/interface.h
#	src/main/main.cc
2023-05-21 09:17:56 -07:00
Nicolas Pixel Noble
8b370efdc2 Merge remote-tracking branch 'origin/gpu-cleanse' into gpu-debugger
# Conflicts:
#	src/core/psxemulator.cc
#	src/gui/gui.h
#	vsprojects/gui/gui.vcxproj.filters
2023-04-17 21:20:15 -07:00
Nicolas Pixel Noble
f95f60a360 Merge remote-tracking branch 'upstream/main' into gpu-cleanse
# Conflicts:
#	src/core/gpu.cc
#	src/core/psxhw.cc
#	src/gpu/soft/prim.h
2023-04-17 21:06:07 -07:00
Nicolas Pixel Noble
614f270750 Merge remote-tracking branch 'upstream/main' into tui 2023-04-08 16:55:54 -07:00
Nicolas Pixel Noble
664e93e48f Adding Sentry support. 2023-04-08 00:14:28 -07:00
Nicolas Pixel Noble
6f7f2f8c0d Fixing Windows build. 2023-04-06 22:28:21 -07:00
Nicolas Pixel Noble
16a58adf3b Making missing OpenGL functions throw nicer errors. 2023-04-05 22:34:38 -07:00
Nicolas Pixel Noble
443fe4b121 Making a no-ui version of Redux. 2023-04-05 22:25:51 -07:00
Nicolas Pixel Noble
54d0484296 Attaching a lot of the new API to Lua. 2023-03-27 18:29:57 -07:00
Nicolas Pixel Noble
c8382f0720 Shuffling tools. 2023-03-26 23:13:44 -07:00
Nicolas Pixel Noble
a393c165b8 Cleanup of the memory system. 2023-03-25 22:08:52 -07:00
johnbaumann
72dda4f074
Merge branch 'main' into exp1 2023-03-22 22:28:05 -05:00
Nicolas Pixel Noble
6e549cf4cf First pass at a MIPS assembler. 2023-03-20 18:51:39 -07:00
Nicolas Pixel Noble
e9a5999709 Adding exe2elf. 2023-03-18 20:16:09 -07:00
Nicolas Pixel Noble
bdce6117fc Supporting loading ELF files straight from the UI. 2023-03-17 19:44:22 -07:00
Nicolas Pixel Noble
bccf75360e Merge remote-tracking branch 'origin/gpu-cleanse' into gpu-debugger
# Conflicts:
#	src/gui/shaders/crt-lottes-offscreen.lua
2023-03-16 19:17:10 -07:00
Nicolas Pixel Noble
ddf3401caf Merge remote-tracking branch 'upstream/main' into gpu-cleanse
# Conflicts:
#	src/gpu/soft/interface.h
2023-03-16 19:02:47 -07:00
John Baumann
d46cc2bad4 Increase EXP1 size, add lua binding, rename memory regions, add basic pio emualtion
Increase EXP1 size, allow loading rom from file

Remove pointer math, avoid null dereference

Add lua binding for Parallel memory pointer

Rename memory regions...

dERP

Fix out of page writes

Light tidy and trying to trigger build steps

Squash ya later dude!

Progress commit. Fairly fleshed out, needs tidying

Progress commit
2023-03-11 22:25:37 -06:00
Ken Murdock
2dd6050fa9 Improve Release build times by disabling WholeProgramOptimization 2023-03-03 01:19:37 +00:00
Nicolas Pixel Noble
03afcf3fdb Basic IsoBuilder. 2022-12-23 10:42:41 -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
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 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
7035c183d1 Rewriting the EDC/ECC routines. 2022-12-17 18:57:23 -08:00
Nicolas Pixel Noble
add3125ae5 Merge remote-tracking branch 'origin/gpu-cleanse' into gpu-debugger 2022-12-11 21:31:17 -08:00
Nicolas Pixel Noble
a26d94d8f5 Merge remote-tracking branch 'upstream/main' into gpu-cleanse 2022-12-11 21:22:02 -08:00
Nicolas "Pixel" Noble
d8f69c1309 ffmpeg hotfix for 32 bits version. 2022-12-07 07:09:53 -08:00
Nicolas Pixel Noble
9cdd0f1675 Update ffmpeg package to hotfix version. 2022-12-06 18:30:13 -08:00
Nicolas Pixel Noble
82c21ad44f Merge remote-tracking branch 'origin/gpu-cleanse' into gpu-debugger
# Conflicts:
#	src/gui/gui.h
#	src/gui/shaders/crt-lottes.cc
2022-12-04 22:45:04 -08:00
Nicolas Pixel Noble
91be68f516 Merge remote-tracking branch 'origin/main' into gpu-cleanse
# Conflicts:
#	src/gpu/soft/gpu.cc
2022-12-04 22:22:09 -08:00
Nicolas Pixel Noble
96e23a037e Also disabling SAFESEH for tests. 2022-12-04 20:02:46 -08:00
Nicolas Pixel Noble
cc97ab640e Disabling SAFESEH for Win32. 2022-12-04 12:27:54 -08:00
Nicolas Pixel Noble
5939c4b98e Some parser fixes, and rehauling ffmpeg support. 2022-12-03 23:08:48 -08:00
Nicolas Pixel Noble
208eba82dc Switching FFmpeg nuget package. 2022-12-03 18:20:02 -08:00
Nicolas Pixel Noble
f75b0f02bd Merge remote-tracking branch 'upstream/main' into isobrowser
# Conflicts:
#	vsprojects/support/support.vcxproj.filters
2022-12-02 17:19:56 -08:00
Nicolas Pixel Noble
3e66c30ea5 Adding arrow drawing code. 2022-11-29 22:48:52 -08:00
Nicolas Pixel Noble
123c1c4753 Using coroutines to make iso CRC computation smoother. 2022-11-23 23:29:40 -08:00
Nicolas Pixel Noble
734821b0c2 Properly setting up compiler. 2022-11-23 21:35:34 -08:00
Nicolas Pixel Noble
b487b6f52c Adding nanovg / nanosvg. 2022-11-23 20:57:18 -08:00
Nicolas Pixel Noble
31692da16f IsoBrowser work
- Rewrote the cue sheet parser
- Improved CD metadata somewhat
- Added a stub of IsoBrowser (with CRC32 computation)
- Changed BIOS detection from Adler32 to CRC32
2022-11-21 22:08:17 -08:00
Nicolas Pixel Noble
9933369186 Making Lua files translatable, and sorting strings by filename. 2022-11-19 16:15:11 -08:00
Nicolas Pixel Noble
9e1d8f052e Also upgrading to glfw 3.3.8. 2022-11-18 22:17:38 -08:00
Nicolas Pixel Noble
c3298aa720 Update to ImGui 1.89. 2022-11-18 22:07:31 -08:00
Nicolas 'Pixel' Noble
70abcf12ba Merge branch 'gpu-cleanse' into gpu-debugger 2022-11-15 15:26:25 -08:00