OBattler
730af4dd53
Implemented more previously unimplemented AT NVR behavior.
2022-08-04 23:52:25 +02:00
Miran Grča
449c103ec8
Merge pull request #2573 from Cacodemon345/x86-drfix
...
x86: mov r, DR6 now always writes bits 4-11 and bits 16-31 as 1
2022-08-04 16:52:26 +02:00
Cacodemon345
c743d36028
386: Set BS flag in DR6 other interpreter as well
2022-08-04 18:04:40 +06:00
Cacodemon345
64195df373
386: set bit 14 of DR6 to 1 on INT 01 with TF set
2022-08-04 16:43:21 +06:00
Cacodemon345
ab154faf88
x86: mov r, DR6 now always writes bits 4-11 and bits 16-31 as 1
2022-08-04 16:35:27 +06:00
OBattler
61828a89fc
Added the GC113 used by the real TriGem 286M, and fixed that EMS driver on GC113 onwards, closes #2567 .
2022-08-04 04:39:37 +02:00
OBattler
76c0365e6b
Merge branch 'master' of https://github.com/86Box/86Box
2022-08-04 01:42:15 +02:00
OBattler
0e9686371e
Fixed OTi-0x7 clock select.
2022-08-04 01:41:52 +02:00
Miran Grča
3548c45c32
Merge pull request #2572 from Cacodemon345/patch-99
...
vnc: Pause always when switching to VNC renderer
2022-08-03 20:47:01 +02:00
Cacodemon345
93f01dfb2e
vnc: Pause always when switching to VNC renderer
2022-08-04 00:21:27 +06:00
Miran Grča
567fb3bddd
Merge pull request #2571 from cold-brewed/machine-settings-layout
...
qt: Update machine settings layout for consistency
2022-08-03 20:04:09 +02:00
cold-brewed
828334c482
qt: Update machine settings layout to make mac and linux consistent with windows layout
2022-08-03 12:18:41 -04:00
Miran Grča
882670decc
Merge pull request #2570 from Cacodemon345/mpu-401at-io-addr
...
mpu401: Add MPU-401AT I/O address ranges
2022-08-03 15:53:22 +02:00
Miran Grča
07ee8b537a
Merge pull request #2569 from Cacodemon345/qt-vnc
...
qt: Enable and make VNC work properly
2022-08-03 15:53:11 +02:00
Cacodemon345
9473640552
mpu401: Add MPU-401AT I/O address ranges
2022-08-03 13:38:44 +06:00
Cacodemon345
468ef84399
qt: Enable and make VNC work properly
2022-08-03 13:06:30 +06:00
Miran Grča
e375bc216f
Merge pull request #2568 from jriwanek-forks/defines
...
Use defines instead of hardcodes for drive limits
2022-08-03 05:26:17 +02:00
Jasmine Iwanek
5d999920f5
Move SCSI defines to scsi.h
2022-08-02 22:35:43 -04:00
richardg867
52b17a343d
Jenkins: Also make poll only true once when cloning
2022-08-02 23:25:34 -03:00
OBattler
57a7ba69a6
Small fix to the VNC renderer.
2022-08-03 03:36:24 +02:00
Miran Grča
3d622dbc42
Merge pull request #2566 from jriwanek-forks/machine-table
...
Machine table changes and function cleanups
2022-08-03 02:26:27 +02:00
Jasmine Iwanek
fff8800a20
Use defines for limits
2022-08-02 20:03:14 -04:00
Jasmine Iwanek
1837785bd9
Remove obsolete functions
2022-08-02 19:00:37 -04:00
Jasmine Iwanek
04e7fc2640
Add missing functions, and machine_table device entries
2022-08-02 19:00:37 -04:00
Miran Grča
0ce243093c
Merge pull request #2564 from cold-brewed/media-menu-update
...
qt: Media menu updates
2022-08-03 00:37:45 +02:00
OBattler
ef4cb33259
Reverted the old AMIkeyboard controller fix and implemented proper fixes to some AMI keyboard controller commands to make the Vi15G work with a 'F' keyboard controller.
2022-08-03 00:19:13 +02:00
Miran Grča
c02916c2c4
Merge pull request #2562 from Cacodemon345/flsynth-chanpress
...
fluidsynth: Add channel pressure handling
2022-08-02 23:17:43 +02:00
Miran Grča
ed3bc34f15
Merge pull request #2563 from elyosh/pitfastfix
...
pit_fast: fix off by one error with mode 2 counter
2022-08-02 23:17:30 +02:00
cold-brewed
acd2d8b801
qt: Update cdrom media menu to make it more consistent with floppy.
...
Add current image name to cdrom and floppy media menu.
Don't display reload option unless previous image is set.
2022-08-02 17:08:12 -04:00
Adrien Moulin
81978c9539
pit_fast: fix off by one error with mode 2 counter
2022-08-02 22:38:20 +02:00
Cacodemon345
b793e9fe2b
fluidsynth: Add channel pressure handling
2022-08-03 01:39:43 +06:00
RichardG867
f394fb20fb
Bump version to 3.7.1
2022-08-02 16:24:33 -03:00
Miran Grča
d55d980a7b
Merge pull request #2556 from rderooy/master
...
update RPM spec
2022-08-02 18:16:24 +02:00
Miran Grča
88c633d58e
Merge pull request #2558 from Cacodemon345/patch-98
...
qt: Fix unresponsive progress bar when creating floppy images
2022-08-02 18:16:14 +02:00
Cacodemon345
1033959839
qt: Fix unresponsive progress bar when creating floppy images
2022-08-02 16:59:24 +06:00
Robert de Rooy
99b231b0a9
drop romversion since it is now in sync with release
2022-08-02 07:52:32 +02:00
Robert de Rooy
31fde716b7
add openal to build requirements
2022-08-02 07:52:32 +02:00
OBattler
f96eb5a2fc
Pausing the emulator, including using the Pause key, now also releases mouse capture, closes #2293 .
2022-08-02 02:57:00 +02:00
OBattler
f5be05a19c
Implement OAK OTi-0x7 clock select.
2022-08-02 02:30:41 +02:00
OBattler
e7ca9f3b5f
Merge branch 'master' of https://github.com/86Box/86Box
2022-08-02 00:05:32 +02:00
OBattler
49f8ae4699
Fixed migration of old window coordinates, fixes #2550 .
2022-08-02 00:05:23 +02:00
Miran Grča
b6a1a28d35
Merge pull request #2553 from Cacodemon345/non-primary-monitors
...
qt: properly update "Show non-primary monitors" settings when they are closed
2022-08-01 23:41:26 +02:00
OBattler
754058e2e5
AAM and AAD instruction fixes, fixes #2551 .
2022-08-01 23:40:11 +02:00
Cacodemon345
482bbe7fee
Merge branch 'qt-opengl-es' of ssh://github.com/Cacodemon345/86box into qt-opengl-es
2022-08-02 00:14:32 +06:00
Cacodemon345
e2a03f436e
qt: properly update "Show non-primary monitors" settings when they are closed
2022-08-02 00:14:09 +06:00
Miran Grča
9b37a1a0eb
Merge pull request #2549 from Cacodemon345/qt-opengl-es
...
qt: Fix compile on ARM64 with GLES2 headers
2022-08-01 15:55:26 +02:00
Cacodemon345
af31671619
Update qt_mainwindow.cpp
2022-08-01 18:06:45 +06:00
Cacodemon345
8b99f9f360
qt: avoid zero-sized main window
2022-08-01 17:36:46 +06:00
Cacodemon345
ac12ad2243
Revert "Fix crash at exit due to a unreleased mutex."
...
This reverts commit 80e5470006
.
std::unique_lock is incapable of recursively locking a mutex, which is needed for multi-monitor setups.
As a result it will crash/show undefined behaviour when switching renderers. Switch to instead calling
endblit() after pc_close to avoid crashes; at this point the CPU thread is now terminated so the mutex
no longer remains held by it.
2022-08-01 13:29:54 +06:00
Cacodemon345
6351394918
qt: Fix compile on ARM64 with GLES2 headers
2022-08-01 12:45:38 +06:00