Commit Graph

9444 Commits

Author SHA1 Message Date
OBattler
3f34ced764 Merge branch 'master' of https://github.com/86Box/86Box 2022-10-26 16:45:26 +02:00
OBattler
e6321d952a More V20/V30 fixes. 2022-10-26 16:45:17 +02:00
Miran Grča
0b90dd7816 Merge pull request #2745 from Cacodemon345/qt-fullscreen-revert
Revert "qt: Always resize"
2022-10-26 15:23:25 +02:00
Cacodemon345
738eed3927 Revert "qt: Always resize"
This reverts commit 6ac2faf2f8.

Breaks fullscreen scaling
2022-10-26 14:47:44 +06:00
OBattler
d8eb5c7ff4 Change ATAPI CD-ROM phase earlier (the ATAPI specification's flow chart says it should happen when data is ready, but that behavior is not listed as mandatory, and at least one DOS CD-ROM driver from Acer expects it to be set right after the current command phase has finished). 2022-10-26 06:07:02 +02:00
RichardG867
177fe6a3ac VISO: Fix mistake in bad mtime logging 2022-10-25 22:13:39 -03:00
RichardG867
ea351e99fc VISO: Fix small mistake in timestamp clamping 2022-10-25 22:07:55 -03:00
RichardG867
992c92e120 Merge branch 'master' of ssh://github.com/86Box/86Box 2022-10-25 21:56:38 -03:00
RichardG867
08c4f6dafb VISO: Handle invalid timestamps correctly 2022-10-25 21:56:26 -03:00
OBattler
d3200f6f1c Added 8080.o to win/Makefile.mingw. 2022-10-26 02:48:42 +02:00
OBattler
ec42ab69e1 Corrected the NEC V30 package to the correct 8086. 2022-10-26 02:47:39 +02:00
OBattler
a2d0ed214e Some NEC V20 fixes. 2022-10-26 02:46:40 +02:00
OBattler
fcf68054f4 ATAPI CD-ROM now identifies as Hitachi instead of NEC so we can emulate the regular ATAPI standard instead of a preliminary one, while still passing the PB640 CD-ROM drive detection check. 2022-10-26 02:44:37 +02:00
RichardG867
6ebca8439e Jenkins: Small semantics change on the MacPorts dependency upgrade fix 2022-10-25 21:22:36 -03:00
OBattler
e7d1371e3d Merge branch 'master' of https://github.com/86Box/86Box 2022-10-26 00:25:27 +02:00
OBattler
d79596b3e2 Fixed ALi M1543(C) PCI IDE controller BAR's, including a datasheet erratum, fixes Windows 9x/ME ALi PCI IDE drivers, fixes #2667. 2022-10-26 00:25:18 +02:00
RichardG867
4ac0ae0373 Jenkins: Workaround for MacPorts upgrade dependency issues, and fix macOS architecture switching when building for x86_64h 2022-10-25 19:21:00 -03:00
Miran Grča
089ead3f61 Merge pull request #2741 from lemondrops/master
Fix Amstrad/Olivetti internal mice not working by explicitly defining the number of buttons
2022-10-25 23:07:51 +02:00
Alexander Babikov
8096a3095e Fix Amstrad/Olivetti internal mice not working by explicitly defining the number of buttons 2022-10-26 00:20:38 +05:00
RichardG867
e7a078b10a Jenkins: Fix AppImage missing icons and a .desktop in the correct paths, closes #2358 2022-10-25 16:13:52 -03:00
RichardG867
7dc9dd5c09 Jenkins: Update AppImage generation flow to appimage-builder v1.1.0, and add lib dependency report feature to build script 2022-10-25 14:27:32 -03:00
Miran Grča
9f658542c3 Merge pull request #2740 from cold-brewed/qt6-media-menu-fix
qt: Fix qt6 compile
2022-10-25 19:14:49 +02:00
OBattler
4d9b894fec Fixed a dynarec warning. 2022-10-25 18:59:08 +02:00
cold-brewed
953a430d44 qt: Fix qt6 compile 2022-10-25 12:51:41 -04:00
OBattler
a71cef75b3 Fixed button graying in the Hard Disks page of Settings in the Win32 UI. 2022-10-25 18:00:44 +02:00
OBattler
31f38a0351 Added some parentheses in qt_renderstack.cpp. 2022-10-25 17:11:45 +02:00
Miran Grča
9aaeadcb21 Merge pull request #2739 from cold-brewed/media-menu-disc-icons
qt: Add icons to the optical media menu
2022-10-25 16:40:28 +02:00
cold-brewed
32fb1ab404 qt: Add icons to the optical media menu to distinguish images from viso 2022-10-25 09:29:50 -04:00
OBattler
0d4f67aafe Fixed a compiler-breaking mistake in disk/hdc_ide.c. 2022-10-25 05:45:00 +02:00
OBattler
1b464e9f60 A number of IDE fixes. 2022-10-25 05:25:18 +02:00
OBattler
7a5ea200bb Made the QDI FMB's PIIX no longer use MIRQ for the secondary IDE controller, makes the secondary IDE controller work. 2022-10-25 02:38:06 +02:00
OBattler
411f780571 NVR fixes. 2022-10-25 02:24:54 +02:00
OBattler
6c6e18b225 Merge branch 'master' of https://github.com/86Box/86Box 2022-10-25 01:17:32 +02:00
OBattler
c52b871369 The QDI FMB no longer incorrectly supports PS/2 mice. 2022-10-25 01:17:20 +02:00
Miran Grča
5555b02a63 Merge pull request #2737 from Cacodemon345/patch-103
qt: Always resize
2022-10-25 01:06:19 +02:00
OBattler
0e3d4019c3 Fixed some minor T1200 and V86P HDC-related bugs. 2022-10-24 23:20:25 +02:00
OBattler
0ff86c50df Added the internal hard disk controller option to the T1200 and V86P. 2022-10-24 23:06:25 +02:00
Cacodemon345
6ac2faf2f8 qt: Always resize 2022-10-24 22:58:06 +06:00
OBattler
787a6b81f7 Fixed warnings in cpu/808x.c. 2022-10-24 02:03:04 +02:00
Miran Grča
ca77b4d22f Merge pull request #2734 from jriwanek-forks/nec-v20
Nec v20
2022-10-24 01:29:36 +02:00
OBattler
112c2c304b Merge branch 'master' of https://github.com/86Box/86Box 2022-10-24 00:48:53 +02:00
OBattler
58f33e795b Removed an excess log line from device/keyboard_xt.c. 2022-10-24 00:48:44 +02:00
Miran Grča
aa8f6bbc24 Merge pull request #2729 from lkundrak/lr/v86p
Add the Epson Equity LT Machine
2022-10-23 21:03:17 +02:00
Miran Grča
484855eb63 Merge pull request #2733 from lkundrak/lr/v86p-disk
Add a Victor V86P disk driver
2022-10-23 21:02:52 +02:00
Miran Grča
5a774848cf Merge pull request #2730 from lkundrak/lr/pclog
Fix build with -DENABLE_PC_LOG=1
2022-10-23 21:02:08 +02:00
Miran Grča
cd3ef6b882 Merge pull request #2731 from lkundrak/lr/videolog
Fix build with ENABLE_VIDEO_LOG
2022-10-23 21:01:58 +02:00
Miran Grča
eeac66a3dd Merge pull request #2732 from lkundrak/lr/videotable
vid_table: Fix build with logging enabled
2022-10-23 21:01:49 +02:00
Lubomir Rintel
b20e72f37f Add a Victor V86P disk driver
This emulates a JVC-branded controller/drive pair, using RLL encoding,
connected via a small connector electrically compatible with ST-506.

The controller is ST-506 compatible with an extra command for
self-power-off. The option ROM is made by SMS. Commented disassembly is
available for study [1].

The disk is a 3.5" 20MiB "made by Victor", labeled JD3824T100 on the outer
protective casing, JD3824T00-1 on the actual drive. It's 615/2/34
physically, pretends to be a 614/4/17 so that it's type 3 compatible.

[1] https://archive.org/details/v86p-hd
2022-10-23 19:28:36 +02:00
Lubomir Rintel
e902399035 vid_table: Fix build with logging enabled 2022-10-23 16:46:38 +02:00
Lubomir Rintel
24e0cb3829 Fix build with ENABLE_VIDEO_LOG
This fixes a copy & paste error.
2022-10-23 16:44:28 +02:00