Commit Graph

13049 Commits

Author SHA1 Message Date
Jasmine Iwanek
e6466c4d25 Unroll accumulator loops
Co-Authored-By: Evan Ramos <1585791+hendricks266@users.noreply.github.com>
2024-07-15 01:03:09 -04:00
Jasmine Iwanek
39e6b0fb2a Factor out repeated structure accesses into local variables
Co-Authored-By: Evan Ramos <1585791+hendricks266@users.noreply.github.com>
2024-07-15 01:03:09 -04:00
Jasmine Iwanek
3bc9d82f67 get rid of left shift
Co-Authored-By: nukeykt <alexeytf2@gmail.com>
2024-07-15 01:03:09 -04:00
Jasmine Iwanek
24b39c9c8f Move stuff around to accomodate nukedopl update 2024-07-15 01:03:09 -04:00
Jasmine Iwanek
4f020f9a83 Update Nuke.YKT's copyright date 2024-07-15 01:03:08 -04:00
Jasmine Iwanek
f4d57a8411 Some formatting in snd_opl_nuked.c 2024-07-15 01:03:08 -04:00
Miran Grča
f57a07b8e8 Merge pull request #4616 from jriwanek-forks/resid-fix
Fix resid warnings, and also explicitly set the C++ version
2024-07-15 03:38:16 +02:00
Jasmine Iwanek
e7989601f9 Fix compile warnings in residfp 2024-07-14 19:09:05 -04:00
Jasmine Iwanek
d455e3dbc0 resid: We support C++14 2024-07-14 18:11:26 -04:00
OBattler
ec4fbc60b4 BT48x sanity checking, fixes #4607. 2024-07-14 23:58:29 +02:00
Miran Grča
ea353f8bea Merge pull request #4615 from jriwanek-forks/residfp-interim
Update residfp to newer build (As of ~2023)
2024-07-14 23:31:26 +02:00
Jasmine Iwanek
40aa577fb4 Update residfp to newer build
Co-Authored-By: Alexander Babikov <2708460+lemondrops@users.noreply.github.com>
2024-07-14 17:16:40 -04:00
Miran Grča
3b60a23338 Merge pull request #4614 from 86Box/tc1995
Compile fix on PVGA.
2024-07-14 20:52:08 +02:00
TC1995
b4e049db7e Compile fix on PVGA.
See above.
2024-07-14 20:51:00 +02:00
Miran Grča
3e829df1e9 Merge pull request #4613 from 86Box/tc1995
SCSI and disk fixes (July 14th, 2024)
2024-07-14 20:46:11 +02:00
TC1995
0a2fa21f06 SCSI and disk fixes (July 14th, 2024)
All: the icon refresh for the respective storage now works properly across all adapters that use it (especially the aha154x compatibles and spock/tribble).
SCSI CD-ROM: The Sony/Texel/DEC SCSI command 0xC0 (Set Address Format) isn't a command that checks for ready status, however, it is for other vendors like NEC, Matsushita, etc. and I am not wishing to create a duplicate command_flags array duplicate just for vendor unique commands. This fixes the MSF bit of Sony/Texel/DEC CD-ROM drives which don't use the Mode Page equivalent.
Toshiba only: attempt to mark the 3201B as a SCSI-1 only CD-ROM drive properly.
2024-07-14 20:42:50 +02:00
Miran Grča
b5a56e4793 Merge pull request #4612 from 86Box/tc1995
PVGA 256 col+ fixes (July 14th, 2024)
2024-07-14 20:29:03 +02:00
TC1995
fcc6b78316 PVGA 256 col+ fixes (July 14th, 2024)
Sometimes 256 color+ would still glitch because the generic way of enabling 8bpp mode is triggered instead. This fixes some stuff that relies on it.
2024-07-14 20:19:51 +02:00
Miran Grča
6c8a645b25 Merge pull request #4611 from indrekis/ne2000_8bit
Initial support for the 8-bit NE2000 compatible boards.
2024-07-14 19:40:25 +02:00
Oleg Farenyuk
234d06c620 Initial support for the 8-bit NE2000 compatible boards. 2024-07-14 05:52:15 +03:00
OBattler
6af3056591 Merge branch 'master' of https://github.com/86Box/86Box 2024-07-14 01:33:13 +02:00
OBattler
1c034a15ed PCjr: Fix overscan. 2024-07-14 01:33:06 +02:00
RichardG867
f247fa84ac gdbstub: Don't reload CS on jump 2024-07-13 19:17:48 -03:00
RichardG867
869b481371 config: Remove ancient Sound Blaster PCI 128 migration path 2024-07-13 19:15:31 -03:00
RichardG867
44be6a0dbf C&T 69000: Fix PCI slot assignment and internal name 2024-07-13 19:14:12 -03:00
Miran Grča
c6a3b701d6 Merge pull request #4610 from cold-brewed/settings-fixes
Settings window fixes on mac and linux
2024-07-13 20:13:40 +02:00
OBattler
fbf1420126 Fix the colors in the PCjr 640x400x2bpp mode. 2024-07-13 18:37:40 +02:00
cold-brewed
eeb8af91f5 qt: Fix settings on mac and linux 2024-07-13 09:30:36 -04:00
Miran Grča
c728f6cbf5 Merge pull request #4606 from jriwanek-forks/memory
Change the AT expansion's default start_address
2024-07-09 00:15:59 +02:00
Jasmine Iwanek
915ddc147f Change the AT expansion's default start_address 2024-07-08 18:02:43 -04:00
Miran Grča
5b553a2a4b Merge pull request #4605 from 86Box/tc1995
Video changes of the day (July 8th, 2024)
2024-07-08 21:28:53 +02:00
TC1995
1b6fd190fb Video changes of the day (July 8th, 2024)
IBM 8514/A set:
Fixed a one off video bug that was causing the VGA video to not be restored after quitting a 8514/A GUI session (namely on Win2.x' 8514/A's driver).
ATI Mach32:
Fixed another vertical display issue when activated (in 1280x1024 mode, when 1024 was 1022).
All involved:
Apply RG's changedvram fix to 8514/A, Mach8/32 and XGA's changedvram pointers.
2024-07-08 21:21:06 +02:00
Miran Grča
45f198af44 Merge pull request #4604 from jriwanek-forks/hdcfdc
FDC improvements, some bug fixes & cleanups
2024-07-08 20:37:24 +02:00
Jasmine Iwanek
84a494aa42 Don't change default behavior... yet 2024-07-08 14:29:27 -04:00
Jasmine Iwanek
215b3253a5 Deal with some magic numbers re hdc_current 2024-07-08 00:40:52 -04:00
OBattler
db16f0f209 Add LZW support for Teledisk 1.x advanced compressed files. 2024-07-08 03:18:26 +02:00
Jasmine Iwanek
516dc589b7 Handle freeing mallocs in config.c properly 2024-07-07 18:56:22 -04:00
Jasmine Iwanek
7ce119dcba Fix flags in fdc.h 2024-07-07 18:56:22 -04:00
Jasmine Iwanek
00068539e1 Add ability to select XT or AT FDC 2024-07-07 18:56:21 -04:00
Jasmine Iwanek
8aba1361e6 Commented out support for hiding internal fdc 2024-07-07 18:56:21 -04:00
Jasmine Iwanek
f68f048726 Don't attempt to add dummy internal device to system 2024-07-07 18:56:21 -04:00
Jasmine Iwanek
07e3aba22c Better support for internal floppy 2024-07-07 18:56:20 -04:00
Jasmine Iwanek
add1c39188 Allow complete removal of FDC 2024-07-05 18:59:29 -04:00
RichardG867
0a8d98e913 CMI8x38: Fix channel reset bit oversight 2024-07-05 17:24:07 -03:00
RichardG867
46aa5befc0 CMI8x38: Channel reset bits should be fully writable, fixes #4576 2024-07-05 14:45:13 -03:00
RichardG867
357701dbb5 SVGA: Make changedvram 1 page bigger to fix adjacent page checks going OOB when the framebuffer is at top of VRAM (Voodoo 3 drivers) 2024-07-02 17:54:44 -03:00
RichardG867
8a4ae19d6b qt: Fix invalid scancodes crashing Windows raw input 2024-07-02 16:54:22 -03:00
OBattler
6781ea56dd Merge branch 'master' of https://github.com/86Box/86Box 2024-07-02 01:47:49 +02:00
OBattler
eab504f388 x86seg.c: Make sure not to read beyond the end of the stack segment on stack transfers, fixes erroneous page faults when transferring 16-bit stacks to 32-bit stacks, fixes OS/2 2.0 build 6.141. 2024-07-02 01:47:42 +02:00
Jasmine Iwanek
3a3eb13334 Fix typos in qt_settingsports.cpp 2024-06-29 19:21:57 -04:00