Commit Graph

15940 Commits

Author SHA1 Message Date
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
Akamaki
abb0670eb0 PS55DA2: remove unused code, update comment 2025-03-24 20:27:37 +09:00
NishiOwO
c135dddfa9 Use option instead of set in CMake 2025-03-24 19:51:45 +09:00
Akamaki
3c4e8c9e4a PS55DA2: Fix screen size calculation
* Fix screen size calculation in recalctimings.
* Set the position of underscore by CRTC reg value.
* Optimize text drawing function
2025-03-24 19:46:16 +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
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
David Hrdlička
97707a9831 net_modem: fix response to unrecognized will/wont telnet commands 2025-03-23 16:18:48 +01:00
pankozaC++
8cc81683f7 Change back to fixed video, apparently 86Box had it set to fixed due to bugs in 86Box itself 2025-03-23 15:48:47 +01:00
OBattler
609f34cc49 Only flush write MMU cache on WP flag toggle as read and execute MMU cache is not affected by the flag. 2025-03-23 15:36:05 +01:00
pankozaC++
c65b7bda66 IBM PS/2 Model 30-286 fixes
the real machine supports 512 KB RAM configurations and ISA video cards
2025-03-23 14:26:07 +01:00
OBattler
c5efce619f And the forgotten vid_ega.h. 2025-03-23 07:14:52 +01:00
OBattler
2ff31188c2 CGA: Fix rounding in the interpolation calculation. 2025-03-23 06:57:40 +01:00
OBattler
47aa4a1e18 EGA: Process the results of the monochrome attributes into 32-bit RGB values. 2025-03-23 02:29:41 +01:00
OBattler
ae60590133 EGA: Fix underline position. 2025-03-23 02:26:03 +01:00
OBattler
646e25f1bc EGA: Implement monochrome attributes for text mode. 2025-03-23 02:22:10 +01:00
OBattler
2151a6064f SuperEGA: Implement row and vertical divide modes. 2025-03-22 23:57:05 +01:00
OBattler
fb0704de99 Forgot vid_ega.h. 2025-03-22 21:23:07 +01:00
OBattler
5fe9cc76da SuperEGA: Increase the GDC and CRTC register arrays to 256 elements to prevent overflows and correctly ignore the upper 3 bits of CRTC register 07h in ega_recalctimings(), fixes #4905. 2025-03-22 20:44:56 +01:00
OBattler
2020fd7cbd Merge branch 'master' of https://github.com/86Box/86Box 2025-03-22 19:45:45 +01:00
OBattler
c3d15ef36d EGA and JEGA: Implement some missing SuperEGA stuff and make the JEGA properly set the EGA type to SuperEGA, fixes #5370. 2025-03-22 19:45:32 +01:00
Jasmine Iwanek
2a609fa113 Merge pull request #5373 from NishiOwO/jp-lang
Fix Japanese translation
2025-03-22 12:22:05 -04:00
NishiOwO
a19c99eb64 Fix JP translation 2025-03-23 01:19:57 +09:00
Jasmine Iwanek
02db8b6c84 Merge pull request #5372 from NishiOwO/master
Fix for NetBSD
2025-03-22 12:17:12 -04:00
NishiOwO
50e77917d5 Fix for NetBSD 2025-03-23 00:42:51 +09:00
OBattler
81141c574c #include <signal.h> on non-Windows platforms. 2025-03-22 02:14:31 +01:00
OBattler
63f106a0fd Added plat_break() for raising breakpoints and warning() and log_warning() to raise visible non-fatal warnings to the user. 2025-03-22 00:49:20 +01:00
OBattler
6df6eae482 Merge branch 'master' of https://github.com/86Box/86Box 2025-03-21 03:29:59 +01:00
OBattler
0ebadfb942 CD-ROM, ATAPI HDD, MO, and ZIP: correct bus speed arithmetic, makes especially MO and ZIP much faster. 2025-03-21 03:29:46 +01:00
Miran Grča
ab1d584fcf Merge pull request #5369 from Cacodemon345/x87-fxtract-optimization
Pre-calculate `pow` table for FXTRACT instruction
2025-03-20 16:54:14 +01:00
Cacodemon345
a9c97abfb6 Pre-calculate pow table for FXTRACT instruction 2025-03-20 21:52:48 +06:00
OBattler
7575bdc562 Fixed the MO part of the fix - do NOT hardcode to 512! 2025-03-20 06:30:58 +01:00
OBattler
f74db2660f Fix the exact same READ 10/12/16 bug in scsi_disk.c as well. 2025-03-20 06:25:49 +01:00
OBattler
a886d8a9f0 Forgotten Cyrix-related fixes in mem.c. 2025-03-20 06:20:55 +01:00
OBattler
46f7c7c46f MO and ZIP: Fix return length of READ 6/10/12 and actually save the image history into the configuration file. 2025-03-20 06:20:22 +01:00
Miran Grča
ee893ba64a Merge pull request #5368 from Cacodemon345/qt-horizontal-scroll
Add "Five + 2 Wheels" option for horizontal wheel reporting
2025-03-19 20:29:50 +01:00