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
Lubomir Rintel
1eb7478ab9
Use one more bit for AT NVR type
...
Use bottom 4 bits (instead of 3) for the NVR type. This will be necessary
in order to support more NVR types (the Epson Equity LT in particular).
No functional change.
2022-10-23 13:47:53 +02:00
OBattler
da33f5c0cc
Allow mouse capture on internal mice even if mouse_type is not actually set to MOUSE_TYPE_INTERNAL, fixes #2682 .
2022-10-23 05:31:39 +02:00
OBattler
514fd4a3b0
Reset serial next instance to 0 in pc_reset_hard_close(), fixes #2688 .
2022-10-23 05:13:46 +02:00
OBattler
021a63e782
SiS 471 fixes - fixes the DTK 486 hang.
2022-10-23 05:06:52 +02:00
OBattler
a64be0bfea
Fixed IM1024 timings calculation.
2022-10-22 01:29:18 +02:00
OBattler
7c0b0f94f7
Removed the mouse polling delay.
2022-10-22 00:53:46 +02:00
Jasmine Iwanek
45e01ea3b8
Fix build
2022-10-19 19:20:49 -04:00
OBattler
d963bf4237
The Pravetz keyboard and video are now properly implemented.
2022-10-20 00:33:30 +02:00
OBattler
e4a320fb0b
Removed excess TD0 logging.
2022-10-19 23:04:07 +02:00
Jasmine Iwanek
51f84ce0be
Merge remote-tracking branch 'upstream/master' into nec-v20
2022-10-19 16:24:10 -04:00
OBattler
005819c74f
Made the Pravetz use the AT keyboard.
2022-10-19 21:09:39 +02:00
Miran Grča
3bfab10186
Merge pull request #2725 from izne/pravetz16_imko4
...
Pravetz-16 / IMKO-4
2022-10-19 15:42:07 +02:00
Dimitar Angelov
ac63d518d0
Merge branch '86Box:master' into pravetz16_imko4
2022-10-19 15:14:28 +02:00
Miran Grča
e153e2e7eb
Merge pull request #2721 from cold-brewed/viso-posix-fixes
...
VISO fixes for mac / linux
2022-10-19 15:10:29 +02:00
Miran Grča
4dfb7662f3
Merge pull request #2722 from ts-korhonen/master
...
Fix windows clang+vcpkg build.
2022-10-19 15:10:16 +02:00
Dimitar Angelov
874fb283ab
Adding [8088] Pravetz-16 / IMKO-4 mainboard
2022-10-19 02:41:35 +02:00
cold-brewed
b81d4170f9
viso: Check for directory without S_ISDIR macro for msvc
2022-10-18 14:20:33 -04:00
ts-korhonen
f7c11a94e9
Fix windows clang+vcpkg build.
2022-10-18 20:44:09 +03:00
cold-brewed
2d12f0d174
viso: use custom POSIX dir implementation on windows, otherwise use dir.h
2022-10-18 11:00:15 -04:00
cold-brewed
5409364cf2
viso: use stat to check for directory in bin_init
2022-10-18 10:58:42 -04:00