OBattler
934f6dd500
Beginning of the process to remove vid_blit_memtoscreen_8() to get rid of the flickering on QT.
2022-10-30 16:49:38 +01:00
OBattler
3a4c7e414e
Initialize the ADI 386SX NVR to 0x00's instead of 0xFF's, fixes #2761 .
2022-10-30 02:57:15 +02:00
Miran Grča
c2402daf1e
Merge pull request #2755 from jriwanek-forks/tabstospaces
...
Correct many file headers to show 86box
2022-10-29 17:06:18 +02:00
Jasmine Iwanek
47f6257240
Correct headers for BSD Licensed files
2022-10-29 10:52:49 -04:00
OBattler
4d19b8a1e4
Added the ability to select earlier CD-ROM drive (emulates Chinon CDS-431 for SCSI and NEC CDR-260 for ATAPI) - needs to be ported to QT.
2022-10-29 06:44:30 +02:00
OBattler
1250a2114c
Added the AcerMagic S20 based on the AzTech Washington, closes #859 .
2022-10-29 03:36:48 +02:00
OBattler
e6f208ef33
And applied the same change to the Vendex (and all other XT clones) by separating the XT clone keyboard/PPI from the IBM XT 1986 one, and giving the clone one the PC-style port D read out on port 60h when keyboard is disabled, fixes #2213 .
2022-10-28 02:23:08 +02:00
Jasmine Iwanek
f49d3c7458
Correct many file headers to show 86box
2022-10-27 17:08:58 -04:00
OBattler
94e1f6535c
Merge branch 'master' of https://github.com/86Box/86Box
2022-10-27 21:55:08 +02:00
OBattler
501b712770
Added the Toshiba T1200 version of the V86P JVC/Ricoh hard disk controller, fixes #2738 .
2022-10-27 21:55:00 +02:00
Jasmine Iwanek
723343bb3b
Merge remote-tracking branch 'upstream/master' into feature/ich2
2022-10-27 13:26:07 -04:00
Jasmine Iwanek
57c95e95d2
Merge pull request #2749 from telanus/master
...
Added V20-XT
2022-10-27 12:53:48 -04:00
Jasmine Iwanek
b2e70ff4f3
Add secondary XT and AT fdc types
...
(Currently unused)
2022-10-27 12:19:51 -04:00
telanus
badb9cc96c
Added V20-XT
2022-10-27 14:23:33 +02:00
Jasmine Iwanek
def141560c
Merge remote-tracking branch 'upstream/master' into feature/ich2
2022-10-26 13:32:45 -04: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
Jasmine Iwanek
b84283fb20
Merge remote-tracking branch 'upstream/master' into feature/ich2
2022-10-23 20:49:22 -04:00
Miran Grča
ca77b4d22f
Merge pull request #2734 from jriwanek-forks/nec-v20
...
Nec v20
2022-10-24 01:29:36 +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
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
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
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
Jasmine Iwanek
f806c63607
Jetway J-815EPDA
2022-10-19 21:58:04 -04:00
OBattler
d963bf4237
The Pravetz keyboard and video are now properly implemented.
2022-10-20 00:33:30 +02:00
Jasmine Iwanek
fa8029cb57
Merge remote-tracking branch 'upstream/master' into feature/ich2
2022-10-19 16:28:07 -04:00
Jasmine Iwanek
51f84ce0be
Merge remote-tracking branch 'upstream/master' into nec-v20
2022-10-19 16:24:10 -04: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
Dimitar Angelov
874fb283ab
Adding [8088] Pravetz-16 / IMKO-4 mainboard
2022-10-19 02:41:35 +02: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
RichardG867
10e9285f61
Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30
...
# Conflicts:
# src/cdrom/cdrom_image.c
# src/cdrom/cdrom_image_backend.c
# src/include/86box/cdrom.h
# src/include/86box/cdrom_image_backend.h
# src/include/86box/resource.h
# src/qt/qt_mediamenu.cpp
# src/qt/qt_mediamenu.hpp
# src/unix/unix.c
# src/win/win.c
# src/win/win_devconf.c
# src/win/win_dialog.c
# src/win/win_joystick_rawinput.c
# src/win/win_media_menu.c
# src/win/win_mouse.c
# src/win/win_settings.c
# src/win/win_ui.c
2022-10-15 14:00:00 -03:00
RichardG867
e706fffb34
Run clang-formats for merge
2022-10-15 13:38:10 -03:00
ts-korhonen
0dabf88baf
Fix Qt 6.4 builds.
...
Cast from char* to QVariant was removed, use const char* instead.
2022-10-14 14:44:36 +03:00
Miran Grča
f2a64da8d6
Merge pull request #2702 from Cacodemon345/nec_sv9000
...
Add NEC SV9000 (Trident TVGA9000B)
2022-10-02 00:15:59 +02:00
cold-brewed
97a99f70e3
qt: Add floppy support to media history manager
2022-10-01 17:39:03 -04:00
Cacodemon345
a6c9af3064
Add NEC SV9000 (Trident TVGA9000B)
2022-10-02 01:38:56 +06:00
Jasmine Iwanek
b777a7cf7d
Merge remote-tracking branch 'upstream/master' into feature/ich2
2022-09-28 00:31:03 -04:00
Jasmine Iwanek
28ae786d62
PSG/PSSJ out of dev branch
2022-09-21 18:43:15 -04:00
Jasmine Iwanek
73c0535419
Merge remote-tracking branch 'upstream/master' into feature/ich2
2022-09-20 00:51:04 -04:00
Jasmine Iwanek
6845e490be
Merge branch '86Box:master' into nec-v20
2022-09-18 17:30:54 -04:00
Jasmine Iwanek
6ead7187a9
clang-format in src/include/mt32emu/
2022-09-18 17:22:55 -04:00
Jasmine Iwanek
ae4f9aedaa
clang-format in src/include/86box/
2022-09-18 17:22:54 -04:00
Jasmine Iwanek
ddbc42296e
Merge remote-tracking branch 'upstream/master' into feature/ich2
2022-09-17 00:45:06 -04:00
Jasmine Iwanek
5103f35c45
Merge remote-tracking branch 'upstream/master' into feature/ich2
2022-09-15 04:48:14 -04:00
Jasmine Iwanek
cb08520080
Merge branch '86Box:master' into nec-v20
2022-09-15 04:48:07 -04:00
Jameson Ernst
84f5d9c393
Improve handling of High-DPI mice
...
- Reduce lower bound of mouse sensitivity
- Add error accumulators to prevent small motions from being rounded off
2022-09-14 22:11:32 -07:00
Miran Grča
5996854ff5
Merge pull request #2651 from Cacodemon345/ms5124
...
machine: Add MSI MS-5124
2022-09-15 01:22:19 +02:00
Cacodemon345
62fc657466
Even more i8080 work ( #20 )
2022-09-11 01:47:13 -04:00