Commit Graph

15029 Commits

Author SHA1 Message Date
starfrost013
ce852caee1 Clip images. Gate some ridiculous logging beyond ENABLE_NV_LOG_ULTRA. 2MB was real for at least one card, as well. 2025-03-26 16:22:06 +00:00
starfrost013
64b16a43a1 Fix 32bpp bsod by actually creating framebuffer mappings. Don't remap memory if it's 0 (prevents trashing the low/real-mode memory map), general code simplification (some things were enabled 3 times what 2025-03-26 01:43:46 +00:00
starfrost013
8b6185eeb1 make 15bpp actualyl 15bpp 2025-03-25 20:38:57 +00:00
starfrost013
64f05c2526 Merge branch 'master' of https://github.com/starfrost013/86box 2025-03-25 02:19:22 +00:00
starfrost013
a9250c5d19 Legitimately I don't even know how i mostly fixed it. What's going on? 2025-03-25 02:19:21 +00:00
starfrost
e7c08e9eaa Merge branch '86Box:master' into master 2025-03-24 21:59:42 +00:00
starfrost013
fcf01cb487 Remove even more redundant GDI-D code 2025-03-24 20:07:34 +00:00
starfrost013
0b458b8ee4 Simplify the code. 2025-03-24 20:02:36 +00:00
starfrost013
997acb990e Most text seems to be fine now. 2025-03-24 19:56:54 +00:00
Miran Grča
e041fd551b Merge pull request #5381 from 86Box/tc1995
DEC 21x4 changes of the day (March 24th, 2025)
2025-03-24 19:04:29 +01:00
OBattler
d91cc459bf OKI IF386AX: Implement the NEATsx chipset and give it the AT Phoenix keyboard controller. 2025-03-24 19:02:46 +01:00
TC1995
c7b5aa8f04 DEC 21x4 changes of the day (March 24th, 2025)
1. Change the block type of the extended format of the 21143 to 3 and do not issue an IRQ abuse.
2025-03-24 18:51:28 +01:00
Miran Grča
0d652824b2 Merge pull request #5379 from NishiOwO/sndio
Add sndio interface
2025-03-24 17:20:30 +01:00
NishiOwO
d68a56a3c9 Forgot to remove the comment 2025-03-25 00:52:27 +09:00
NishiOwO
1ef20bea36 Had to assign some values 2025-03-25 00:01:15 +09:00
NishiOwO
6e83a7fc96 Get sio_par for safety 2025-03-24 23:30:13 +09:00
NishiOwO
5de2d6b86d Should be NULL not -1 2025-03-24 22:45:11 +09:00
NishiOwO
251dcacaa1 fix include 2025-03-24 22:44:28 +09:00
NishiOwO
277b422940 Forgot to add linking/including stuff to CMake 2025-03-24 22:41:43 +09:00
NishiOwO
9fed706793 Add sndio.c that might compile 2025-03-24 22:37:39 +09:00
starfrost013
94cd84363c Much improved text rendering. It was being read horizontally backwards and the position was being incremented too early. 2025-03-24 13:34:22 +00:00
OBattler
d361befe75 JEGA: Commented out the two 3de arrays which are currently unused. 2025-03-24 14:23:38 +01:00
OBattler
b4fdb6dcdc Vulkan renderer: Take the dpi_scale option into account when setting up the videwport, fixes #5374. 2025-03-24 14:17:59 +01:00
starfrost013
c3ebf327d9 partially working text acceleration, looks inverted(??) 2025-03-24 13:17:22 +00:00
Miran Grča
9c37eb9966 Merge pull request #5375 from pankozacorp/model30-fixes
IBM PS/2 Model 30-286 fixes
2025-03-24 14:05:46 +01:00
Miran Grča
af74f2ae90 Merge pull request #5377 from akmed772/master
Add OKI if386AX30L machine
2025-03-24 13:57:12 +01:00
Miran Grča
947fe0b473 Merge pull request #5378 from NishiOwO/audio4
audio(4) support
2025-03-24 13:54:05 +01:00
NishiOwO
c92d56261a Do mod4 instead of mod2, so it can keep the output channel correct 2025-03-24 20:44:29 +09:00
NishiOwO
fefcd530ab Remove the part that was not required 2025-03-24 20:37:46 +09:00
NishiOwO
16a6ab3f95 Fix music frequency conversion bug 2025-03-24 20:35:41 +09:00
NishiOwO
c135dddfa9 Use option instead of set in CMake 2025-03-24 19:51:45 +09:00
NishiOwO
e4fb39d944 Remove TODO message 2025-03-24 19:38:49 +09:00
NishiOwO
e023a046bb Wrong comparison 2025-03-24 19:37:15 +09:00
NishiOwO
ef194e003e Check /dev/audio0 too 2025-03-24 19:29:37 +09:00
NishiOwO
8daed4c70c OpenBSD needs stdarg.h 2025-03-24 19:03:36 +09:00
NishiOwO
090b9d988a Include string.h for memory operations 2025-03-24 18:57:36 +09:00
NishiOwO
ad655ab40c Forgot to add newer API support in conversion part 2025-03-24 18:55:37 +09:00
NishiOwO
f287ee4fd0 Check OpenBSD version and use newer API if needed 2025-03-24 18:20:05 +09:00
NishiOwO
7056c83bbb Add working NetBSD sound support 2025-03-24 17:41:04 +09:00
OBattler
77c012bd08 Merge branch 'master' of https://github.com/86Box/86Box 2025-03-24 06:32:13 +01:00
OBattler
56d0cbb093 Different CPU's for the two V-Tech machines. 2025-03-24 06:32:02 +01:00
NishiOwO
861d942657 Adding skeleton that at least compiles for audio4.c 2025-03-24 11:03:04 +09:00
starfrost013
57edb25a27 GDI acceleration type A + chroma test 2025-03-24 01:13:04 +00:00
starfrost013
be83a7c69d FIFO optimisation, hitches down to ~1-2 seconds from 5 seconds, 70% speed idle at desktop 2025-03-23 23:42:44 +00:00
starfrost
7363ebb3dc Merge branch '86Box:master' into master 2025-03-23 19:58:28 +00:00
starfrost013
0b0e6c5256 More refactoring + implement screen2screen blits 2025-03-23 19:12:02 +00:00
starfrost013
160e8a8071 Clean up stupid colour structs and implement patterns (class 0x06). Now, you can select taskbar items and some lines draw. Replace some multiplications with shifts. 2025-03-23 17:06:53 +00:00
Akamaki
fe0c246bd2 if386sx: change rom file path 2025-03-24 01:33:58 +09:00
Akamaki
512c04c9f4 Add OKI if386AX emulation (#7)
* add a machine oki if386ax

* if386AX: still in debug

* Revert "if386AX: still in debug"

This reverts commit ade401beb0c72cee6fd1ec4728097a87e75bc09b.

* if386ax: added I/O 6xh

* if386ax: remove comment

* formatting, sorting, change filename

* change mono color palette
2025-03-24 00:56:34 +09:00
Miran Grča
31c852291e Merge pull request #5376 from 86Box/fix-telnet
net_modem: fix response to unrecognized will/wont telnet commands
2025-03-23 16:47:33 +01:00