Commit graph

5572 commits

Author SHA1 Message Date
OBattler
87f598816b Fixed the Amstrad colors, closes #1517. 2021-09-03 00:29:25 +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
Miran Grča
54e586f0b6
Merge pull request #1646 from Cacodemon345/patch-2
Default to "build" binary directory for presets
2021-09-02 20:16:39 +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
aa58c637f5
Default to "build" binary directory for presets 2021-09-02 23:59:14 +06: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
Miran Grča
8b1f1b4c9d
Merge pull request #1642 from 86Box/tc1995
Fix T128 timer initialization on reads for faster cpu's.
2021-09-02 14:44:51 +02:00
TC1995
320c867ea3 Fix T128 timer initialization on reads for faster cpu's. 2021-09-02 14:36:35 +02:00
David Hrdlička
fba5ef3e1b cmake: strip release builds 2021-09-01 16:08:50 +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
Miran Grča
4af1cd0d44
Merge pull request #1626 from Cacodemon345/linux
Initial Linux/Unix code
2021-09-01 15:01:09 +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