Commit Graph

4894 Commits

Author SHA1 Message Date
TC1995
391c6a3571 S3 & TVP3026: Part 2.
Reworked the pix tranfer register to allow a word in a byte transfer.
Added an alternative bios selection for the SPEA Mirage 801 card (3.05I and 4.01, the latter being the default now.
Added the MiroCrystal 10SD 805 VLB, Phoenix 801 ISA, MiroVideo 40SV 968 VLB/PCI, SPEA Mercury P64V 968 PCI , SPEA Mirage P64 Trio64 VLB cards.
Removed some non-working S3 cards like the Trio64V+ VLB and Elsa Winner 2000 Pro X VLB (only PCI variants of these cards are now in)
2021-09-03 00:05:43 +02:00
OBattler
d17e53fc4b Added VM name display. 2021-09-02 23:34:15 +02:00
OBattler
3644329bb6 An a fix to that. 2021-09-02 23:26:54 +02:00
OBattler
833971d8e3 Added -M / --vmrompath option for per-emulated-machine ROM path. 2021-09-02 23:26:24 +02:00
OBattler
024083fd99 And even more bug fixes in 86box.c, to fix the mess I accidentally created in the previous commit. 2021-09-02 23:20:57 +02:00
OBattler
3b3d863ed0 Fixed more bugs in 86box.c - the paths are now displayed, and also made it display the ROM path. 2021-09-02 23:16:54 +02:00
OBattler
3268c0299d Implemented DDMA for the VIA southbridges that support it, closes #1613. 2021-09-02 22:56:51 +02:00
OBattler
e74cd24c17 Increased the size of the gdcreg array. 2021-09-02 21:28:47 +02:00
OBattler
ef03d2c4b9 A fix to 86box.c. 2021-09-02 21:23:46 +02:00
OBattler
695da3f71c Merge branch 'master' of https://github.com/86Box/86Box 2021-09-02 20:52:40 +02:00
OBattler
5b972fc477 Implemented CD Audio de-emphasizing for pre-emphasized tracks, closes #1623. 2021-09-02 20:52:30 +02:00
Miran Grča
2d6194aecc Merge pull request #1644 from 86Box/tc1995
S3 & TVP3026: Part 1.
2021-09-02 20:17:06 +02:00
Miran Grča
c19b17efce Merge pull request #1645 from Cacodemon345/patch-1
Port close fix to unix_sdl.c
2021-09-02 20:16:55 +02:00
OBattler
84f4b8cac7 Added a bunch of parameters (including one to specify custom ROM path), fixed a warnings, removed excess commented out code from video/vid_voodoo.c, and made Makefile.mingw quiet again. 2021-09-02 20:15:46 +02:00
Cacodemon345
603bf1fdfd Port close fix to unix_sdl.c 2021-09-02 23:08:24 +06:00
TC1995
296df745ed S3 & TVP3026: Part 1.
Initial implementation of the tvp3026 ramdac, (clock still missing, will be added later).
2021-09-02 16:04:58 +02:00
David Hrdlička
6c26a99841 cmake: full static linking on mingw builds 2021-09-02 15:34:06 +02:00
OBattler
06f985d865 Merge branch 'master' of https://github.com/86Box/86Box 2021-09-02 15:33:27 +02:00
OBattler
448aec5d40 SDL now makes sure the mutex is not NULL before attempting to lock it. 2021-09-02 15:33:17 +02:00
Miran Grča
5bd4640aff Merge pull request #1643 from 86Box/tc1995
Added Short Vector accel command to the TGUI cards and some cleanups …
2021-09-02 15:31:38 +02:00
OBattler
586066d891 Made NMI's always auto-clear, will revert if it makes things worse. 2021-09-02 15:24:17 +02:00
TC1995
87abf37e2f Added Short Vector accel command to the TGUI cards and some cleanups and fixes. 2021-09-02 15:21:20 +02:00
TC1995
320c867ea3 Fix T128 timer initialization on reads for faster cpu's. 2021-09-02 14:36:35 +02:00
Miran Grča
e4197b8ca4 Merge pull request #1631 from laciba96/master
Add support for overridable VM name
2021-09-01 15:02:10 +02:00
Cacodemon345
70833a6e69 Disable monitor interface if CLI text-mode is enabled 2021-08-30 00:41:40 +06:00
Cacodemon345
7fe4c63cb3 Enable static linking only on Windows 2021-08-30 00:00:37 +06:00
Cacodemon345
a56fa559e1 Fix SDL2 fullscreen and make it borderless 2021-08-29 23:50:22 +06:00
Cacodemon345
c5f563c76b Fix freezes on exit for real 2021-08-29 23:50:22 +06:00
Cacodemon345
995611bf91 Mimic per-second timer approach of PCem SDL2 2021-08-29 23:50:22 +06:00
Cacodemon345
2256a41704 Keep polling for events until there isn't any 2021-08-29 23:50:22 +06:00
Cacodemon345
1b122ae789 Fix buggy mouse wheel behaviour 2021-08-29 23:50:22 +06:00
Cacodemon345
529b04381d Fix ALSA MIDI input 2021-08-29 23:50:22 +06:00
Cacodemon345
03497b5bbf Fix libedit crashes
Set priorty of main_thread to High
2021-08-29 23:50:22 +06:00
Cacodemon345
e025a422df Don't leave terminal broken when exiting 2021-08-29 23:50:22 +06:00
Cacodemon345
d6db63a7b7 Use libedit for monitor when available 2021-08-29 23:50:22 +06:00
Cacodemon345
237e00f62b Fix log path printing on non-Windows systems 2021-08-29 23:50:22 +06:00
Cacodemon345
f3288b7470 Implement MO/ZIP/Cartridge loading via monitor 2021-08-29 23:50:22 +06:00
Cacodemon345
ddf15234f2 Implement pause command 2021-08-29 23:50:22 +06:00
Cacodemon345
b7c965a019 Implement ui_msgbox* functions 2021-08-29 23:50:22 +06:00
Cacodemon345
867fbec2fc Add ALSA MIDI input support 2021-08-29 23:50:22 +06:00
Cacodemon345
0f9dd7b970 Add missing stdlib.h include to codegen_backend_x86-64.c 2021-08-29 23:50:22 +06:00
Cacodemon345
ac8d281527 Linux ALSA MIDI support (Input not working) 2021-08-29 23:50:22 +06:00
Cacodemon345
b61a15805d Implement cdeject and fddeject 2021-08-29 23:50:22 +06:00
Cacodemon345
8f5ce757ee Fix null access crashes 2021-08-29 23:50:22 +06:00
Cacodemon345
e177488e90 Add cdload command and fix fddload command 2021-08-29 23:50:22 +06:00
Cacodemon345
426df48151 Add correct library names for macOS 2021-08-29 23:50:22 +06:00
Cacodemon345
766f321d4d Add missing string.h include on new codegen backends 2021-08-29 23:50:22 +06:00
Cacodemon345
6d84d19380 Delegate title setting to main thread on macOS
Resizing is done in main thread regardless of Unix platform
2021-08-29 23:50:22 +06:00
Cacodemon345
1fa760a161 Use local OpenAL headers
fddload command implemented
2021-08-29 23:50:22 +06:00
Cacodemon345
eb14e132a3 Define _DARWIN_C_SOURCE before includes on macOS 2021-08-29 23:50:22 +06:00