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
Lubomir Rintel
9f4a21d1ae
Fix build with -DENABLE_PC_LOG=1
...
Global "AT" is not there since commit bc90f99350
('Finally got rid of the
AT and PCI global variables.').
2022-10-23 16:37:57 +02:00
Lubomir Rintel
7026204aea
Add the Epson Equity LT Machine
...
This is a portable computer based around NEC V30 processor and what
seems to be a proprietary Epson chip set.
The chip set provides a XT-class keyboard controller/PPI, controller for
two DD floppy drives, CGA-compatible video, one serial and one parallel
port. There's no datasheet for the chip set.
The machine has a 640x200 monochromatic LCD display, optionally backlit
and an external CRT connector. There can be up to two floppy drives,
one of them optionally connected to an external connector (shared with
the parallel port). There are physical switches to enable the external
CRT and floppy connectors.
There's a battery-backed RTC/NVRAM that holds configuration, including
backlight timeout, UART configuration and floppy types.
The machine has two expansion slots, half the pich of a regular 8-bit
ISA, but electrically compatible. Hard drive and modem adapters were
available, I don't have them.
The checksums of the ROM images are as follows:
SHA1(2d58397f81f006e7729648dd3720e3004e20ac36) =
roms/machines/elt/HLO-B2.rom
SHA1(8c06cd3905f71f15fec2a3759cea5b2c5dc602c3) =
roms/machines/elt/HLO-A2.rom
2022-10-23 13:47:53 +02:00
Lubomir Rintel
b9241aff7a
Add NVR on Epson Equity LT
...
It's a HD146818 chip mapped at 11B4h-11B5h. The century byte is at 1Ah.
The IRQ line doesn't seem to be hooked on.
2022-10-23 13:47:53 +02:00