Commit Graph

830 Commits

Author SHA1 Message Date
Jasmine Iwanek
0d3848a225 Updates 2022-01-31 04:58:29 -05:00
Jasmine Iwanek
c0483347a3 Merge branch '86Box:master' into ui-changes 2022-01-30 13:43:23 -05:00
Miran Grča
3c653fc283 Merge pull request #2029 from jriwanek-forks/ps1-audio
PS/1 Audio & Tandy Nano
2022-01-30 16:50:01 +01:00
Jasmine Iwanek
23b84127cd Some video related cleanups 2022-01-30 02:11:21 -05:00
Jasmine Iwanek
b85b764f18 Merge branch '86Box:master' into ui-changes 2022-01-29 21:54:22 -05:00
Jasmine Iwanek
f19510fd31 Merge branch '86Box:master' into ps1-audio 2022-01-29 17:11:20 -05:00
TC1995
6708e65b03 Re-organized Buslogic card versions based on their microcode information alongside their proper roms. 2022-01-28 19:41:04 +01:00
TC1995
a2be64dcb1 Added TVP3026 clock emulation and hooked up to the corresponding S3 cards needing it.
Added the SPEA Mercury Lite 928PCI-based card and its corresponding accel changes.
Restored the S3 ViRGE threaded-FIFO but with small changes.
2022-01-28 17:45:03 +01:00
Jasmine Iwanek
d8761e869a Merge branch 'master' into audio 2022-01-26 19:59:37 -05:00
Jasmine Iwanek
02656060a3 Fixes in PAS16 2022-01-26 17:04:41 -05:00
Jasmine Iwanek
608905136f SW2 support for ISA Memory Devices 2022-01-26 16:56:30 -05:00
Jasmine Iwanek
547fccccc6 Less magic numbers in FDC 2022-01-26 16:56:29 -05:00
Jasmine Iwanek
ffc89a99eb Merge branch 'master' into audio 2022-01-15 19:38:56 -05:00
David Hrdlička
88037d9bda Change the Pause icon if paused 2022-01-13 00:08:06 +01:00
David Hrdlička
e5bf6ea015 Add support for icon set switching to the toolbar 2022-01-12 23:40:40 +01:00
David Hrdlička
8d0c1dec81 Add taskbar tooltips to the resources for localization 2022-01-12 23:21:19 +01:00
David Hrdlička
513100b720 Add a menu option to hide the toolbar 2022-01-10 01:49:00 +01:00
David Hrdlička
929ee51234 Add a toolbar to the Windows GUI 2022-01-09 18:38:18 +01:00
ts-korhonen
9a566a501c Add hide_tool_bar config file setting
In preparation for toolbar implementation
2022-01-09 16:46:44 +02:00
Jasmine Iwanek
aaf535b404 Split out IBM PS/1 Audio Card from machine 2022-01-08 20:15:56 -05:00
Jasmine Iwanek
e40c664a9b Tandy PSSJ (ISA Clone boards) 2022-01-08 20:14:34 -05:00
ts-korhonen
e9332cf670 Fixes for midi input
- Fix buffer overflow in midi input messages
- Detect sysex messages by starting byte instead of length
2022-01-07 10:01:57 +01:00
Cacodemon345
f83d386d35 Change MO vendor length to 9
Makes sure the string doesn't overflow its field into other fields
2022-01-06 20:35:01 +06:00
Jasmine Iwanek
e8fddb17cf Standardize more things 2022-01-05 07:37:01 -05:00
Jasmine Iwanek
04ec3eaeff Ports
Adds COM1-4 device (Currently unused), and LPT4 to langs

1 more Parallel Port
Rare, but it was a thing, BIOS Data area has space for it at 40:0E

More SERIAL_MAX and PARALLEL_MAX stuff
2022-01-04 18:25:47 -05:00
OBattler
394768f5ac In default mode, the SDL2 renderers now use UpdateTexture(). 2021-12-29 20:53:32 +01:00
OBattler
31067d63a0 The Image Manager 1024 no longer does a double free. 2021-12-29 18:45:07 +01:00
Alexander Babikov
095f6fcf5c Port SB16 ASP chip internal RAM and more 8051 RAM emulation from DOSBox-X 2021-12-22 06:33:35 +05:00
Alexander Babikov
a6af62835b Synchronize the internal clock with host time when unpausing the emulator 2021-12-22 06:04:58 +05:00
Alexander Babikov
1182235d7f Rename the Soyo 4SA2 to 4SAW2 and give it VLB and PS/2 mouse support 2021-12-22 05:36:14 +05:00
OBattler
df985616e0 Renamed the new variable in the nvr struct. 2021-12-20 23:06:39 +01:00
Miran Grča
ba0430999c Merge pull request #1948 from jriwanek-forks/more-joystick
Add support for a joystick port at 0x209
2021-12-20 21:58:52 +01:00
Jasmine Iwanek
6fa603839e Add support for a joystick port at 0x209 2021-12-19 22:44:24 -05:00
Jasmine Iwanek
149666b54b Consistency and naming 2021-12-19 21:21:34 -05:00
Jasmine Iwanek
9d1898e9f3 Fix a prior derp cleanly 2021-12-19 19:54:02 -05:00
Jasmine Iwanek
c798a6849b Stubs for 16650-16950 UARTs 2021-12-19 19:53:25 -05:00
Miran Grča
366a7d92db Merge pull request #1946 from jriwanek-forks/patch-joystick
More Joysticks
2021-12-20 01:13:26 +01:00
Jasmine Iwanek
bf9c9075da support gameport at 0x208-0x20f also 2021-12-19 18:18:20 -05:00
Jasmine Iwanek
487e5a198a Add more generic joysticks
3axis, 2 button
3axis, 4 button
standardize naming
2021-12-19 18:18:01 -05:00
OBattler
4d2ed33ff2 Fixed the emulator. 2021-12-19 23:41:23 +01:00
OBattler
bc90f99350 Finally got rid of the AT and PCI global variables. 2021-12-19 20:00:27 +01:00
TC1995
688748adbe Added QEMU's fifo8 code.
Added the NCR 53c90 SCSI MCA card and reworked the AMD PCscsi/Tekram DC390 code to use a better port.
2021-12-18 14:44:14 +01:00
ts-korhonen
a03d0f0461 Merge branch 'master' of https://github.com/86Box/86Box 2021-12-17 22:28:11 +02:00
ts-korhonen
766f15d858 Better c++ compatibility to the doresize change 2021-12-17 22:26:21 +02:00
ts-korhonen
805638ddd8 Fix window resize not always working
Change doresize to atomic_flag to prevent race condition
2021-12-17 22:15:21 +02:00
David Hrdlička
7381ab6928 Minor changes to threading
- Renamed `cpp11_thread.cpp` to `thread.cpp`
- Removed features that are only supported by Win32 threads (`thread_wait` with timeout and mutex with spinlock)
- Fixed formatting in `thread.cpp`
2021-12-17 19:59:25 +01:00
David Hrdlička
e0a73a99ec Turn the RtMidi module into a full standalone MIDI module
Removes the now-redundant platform MIDI infrastructure
2021-12-17 10:10:59 +01:00
OBattler
8d7f42d4aa More machine abstractions. 2021-12-13 14:17:49 +01:00
OBattler
6661ff5dcc Abstracted away the machine bus'es and flags in order to make the rest of the emulator agnostic as to how they're stored. 2021-12-13 01:23:06 +01:00
ts-korhonen
3a5c0383c2 Fix comment mismatch on language.h 2021-12-07 20:12:14 +02:00