Commit Graph

14754 Commits

Author SHA1 Message Date
starfrost013
255aea8e4d Merge branch 'master' of https://github.com/starfrost013/86box 2025-03-11 17:21:37 +00:00
starfrost013
145831eb35 Update cache0 put address on object creation, too 2025-03-11 17:21:36 +00:00
starfrost
ba6a67f5b3 Merge branch '86Box:master' into master 2025-03-11 17:21:20 +00:00
Miran Grča
83de574e01 Merge pull request #5327 from Cacodemon345/qt-openglrenderer-pcem
Restore older GLSL version code
2025-03-11 16:11:26 +01:00
Cacodemon345
4d5adeae36 Restore older GLSL version code 2025-03-11 20:35:05 +06:00
OBattler
9e5697126b QT: Fix two strings. 2025-03-11 10:40:40 +01:00
starfrost013
467c7124d3 Direct CACHE0/CACHE1 Injection 2025-03-11 02:30:18 +00:00
starfrost013
4fdb522792 Implement put/get registers. Also, bit numbering is hard. 2025-03-11 02:02:33 +00:00
starfrost013
363b2c2f4d I don't even know why using a lookup table fixes the object submission to be honest but the objects its submitting alos look completely screwed up 2025-03-11 01:12:41 +00:00
starfrost
dcd9cf9212 Merge branch '86Box:master' into master 2025-03-10 21:19:33 +00:00
starfrost013
0568028730 get rid of stupid bad code that had no understanding of dma 2025-03-10 21:19:26 +00:00
OBattler
df5cc9b038 VIA PIPC: Restore old readout on the VT82C596/B southbridges, where it was correct, fixes the P6BAT. 2025-03-10 21:31:29 +01:00
Miran Grča
3409801cd8 Merge pull request #5325 from Cacodemon345/patch-51190
Attempt fixing crash on NetBSD
2025-03-10 20:23:58 +01:00
Cacodemon345
f1720fdee4 Attempt fixing crash on NetBSD 2025-03-11 01:20:00 +06:00
Miran Grča
86e70586fb Merge pull request #5324 from Cacodemon345/qt-openglrenderer-pcem
Call `glViewport` with correct function pointer
2025-03-10 19:17:11 +01:00
Cacodemon345
2e77b47f89 Call glViewport with correct function pointer 2025-03-11 00:14:02 +06:00
starfrost013
a3e41c611e fix parameter names 2025-03-10 17:58:17 +00:00
starfrost
e3de9e6ffd Merge branch '86Box:master' into master 2025-03-10 17:57:52 +00:00
Miran Grča
daa304f573 Merge pull request #5323 from Cacodemon345/qt-openglrenderer-pcem
Qt: Fix more compile errors
2025-03-10 18:51:01 +01:00
Cacodemon345
c2eb773029 Qt: Fix more compile errors 2025-03-10 23:33:32 +06:00
Miran Grča
efe9af1916 Merge pull request #5322 from Cacodemon345/qt-openglrenderer-pcem
OpenGL 3.x screenshots are now processed
2025-03-10 18:22:06 +01:00
Cacodemon345
df1f739b90 OpenGL 3.x screenshots are now processed 2025-03-10 23:10:34 +06:00
OBattler
daf6e242ef QT GLSL Parser: More explicit const char * to char * casts. 2025-03-10 18:00:28 +01:00
OBattler
df85868e00 Config: Brought the strncpy() in load_gl3_shaders() in line with the other stncpy()'s. 2025-03-10 17:34:33 +01:00
OBattler
6fa39b3a67 OpenGL Renderer: Explicitly cast const char * to char *. 2025-03-10 17:32:46 +01:00
OBattler
c763c6db16 INI: Include <wctype.h> so iswspace() is also found in Linux. 2025-03-10 17:31:18 +01:00
OBattler
8a2d841322 OpenGL Renderer: Mark reloadRendererOption() as override, fixes compile on Mac. 2025-03-10 17:29:42 +01:00
OBattler
48a5f3280f device_t: Increase the selection array to 64 elements. 2025-03-10 17:26:44 +01:00
Miran Grča
262b49f987 Merge pull request #5318 from jriwanek-forks/improvements
General Improvements, Cleanups and additions
2025-03-10 16:34:09 +01:00
OBattler
c832729ee5 Config: Ignore the GL3 stuff on SDL builds. 2025-03-10 16:31:52 +01:00
Miran Grča
bc5da980f9 Merge pull request #5320 from Cacodemon345/qt-openglrenderer-pcem
Port OpenGL 3.x renderer from PCem
2025-03-10 16:29:51 +01:00
Cacodemon345
1ac02618b0 Clean up secondary monitors properly on close 2025-03-10 21:22:52 +06:00
Cacodemon345
3cad9024c8 Rename the files as well 2025-03-10 21:15:39 +06:00
Cacodemon345
81461f677d Cleanups, copyright headers and name changing for PRing 2025-03-10 20:54:25 +06:00
Cacodemon345
1ed579a0fc Reimplement other missing options from current OpenGL renderer 2025-03-10 19:52:59 +06:00
Cacodemon345
6c32f3ec0c Properly process line endings 2025-03-10 19:06:05 +06:00
Jasmine Iwanek
bb155ea9ef Cleanups in vid_s3_virge.c 2025-03-10 05:41:27 -04:00
Jasmine Iwanek
6b6e7b404b Less magic numbers in via_vt82c49x.c 2025-03-10 05:28:11 -04:00
Jasmine Iwanek
fc639750ac Fix three warnings 2025-03-10 05:28:11 -04:00
Jasmine Iwanek
727bfc0745 A few cleanups in qt_settingsstoragecontrollers.cpp 2025-03-10 05:28:11 -04:00
Jasmine Iwanek
837c0d369e A few cleanups in qt_settingssound.cpp 2025-03-10 05:26:36 -04:00
Jasmine Iwanek
f41f26a6e0 The xtide (XT) ROM is now optionally writable 2025-03-10 05:26:35 -04:00
Jasmine Iwanek
9e95e1e475 Move ROM write functions to rom.c 2025-03-10 05:26:35 -04:00
Jasmine Iwanek
b1d68b83e7 Allow Configuration of XTIDE base and bios addr 2025-03-10 05:26:35 -04:00
Jasmine Iwanek
e257569e67 Single Channel XTIDE support 2025-03-10 05:26:35 -04:00
Jasmine Iwanek
acf52f7027 XTIDE Changes 2025-03-10 05:26:35 -04:00
Cacodemon345
dceb13f859 OpenGL error messages are now reported properly 2025-03-10 13:27:29 +06:00
Cacodemon345
1626ee8760 Revert "Temp changes"
This reverts commit cfe630e523.
2025-03-10 12:38:21 +06:00
Cacodemon345
ba519fa672 Strip all whitespaces as well 2025-03-10 12:37:50 +06:00
Jasmine Iwanek
c04834cba0 Merge pull request #5317 from lemondrops/libslirp
Handle libslirp deprecations
2025-03-10 02:28:14 -04:00