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