Commit Graph

1261 Commits

Author SHA1 Message Date
Jasmine Iwanek
47f6257240 Correct headers for BSD Licensed files 2022-10-29 10:52:49 -04:00
telanus
a045a9302f Sorted 8088 & 8086 entries alphabetically 2022-10-28 20:00:14 +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
57c95e95d2 Merge pull request #2749 from telanus/master
Added V20-XT
2022-10-27 12:53:48 -04:00
Jasmine Iwanek
1a856d9d9f Simplify and reuse code in m_at_286_386sx.c 2022-10-27 12:27:24 -04:00
telanus
12cac177dd Added V20-XT 2022-10-27 14:29:23 +02:00
telanus
dd7f5ed7a1 Added V20-XT 2022-10-27 14:25:17 +02:00
Cacodemon345
470aaccccc Fix Linux build 2022-10-26 23:52:00 +06:00
Miran Grča
01784517f0 Merge pull request #2746 from javi-s/m24
M24
2022-10-26 18:51:53 +02:00
OBattler
776049229a Made the MB500N's PIIX no longer uses MIRQ, fixes the MB500N with three hard disks. Four hard disks seems to be an Award 4.50PG bug. 2022-10-26 17:20:45 +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
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
c52b871369 The QDI FMB no longer incorrectly supports PS/2 mice. 2022-10-25 01:17:20 +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
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
javi-s
a513ea5da5 Initial emulation of National Semiconductor MM58174 RTC
Based on existing Toshiba TC8521 RTC emulation
2022-10-23 15:49:41 +02:00
javi-s
407abeb4b6 Olivetti M24 DIP switch settings correction
Fix to match RAM
2022-10-23 15:49:25 +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
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
d963bf4237 The Pravetz keyboard and video are now properly implemented. 2022-10-20 00:33:30 +02:00
OBattler
005819c74f Made the Pravetz use the AT keyboard. 2022-10-19 21:09:39 +02:00
Dimitar Angelov
874fb283ab Adding [8088] Pravetz-16 / IMKO-4 mainboard 2022-10-19 02:41:35 +02:00
Jasmine Iwanek
3fddf4d488 clang-format in src/machine/ 2022-09-18 17:22:55 -04: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
Jasmine Iwanek
5e0c1ac209 Gdbstub, Minitrace and more (#2653)
* Fix gdbstub compilation

* Fix minitrace compilation

* Fix many warnings on Linux Builds

* Support DirectInput for Joysticks in QT UI too
2022-08-31 18:35:32 -03:00
Cacodemon345
79ede777c6 Correct INTA and INTB pins for southbridge 2022-08-31 13:48:13 +06:00
RichardG867
fcfca020af Correct 5ivg PCI steering table 2022-08-30 17:42:52 -03:00
Cacodemon345
d6a8950f8a Correct INTX value base 2022-08-31 00:36:15 +06:00
Cacodemon345
edb8c03171 machine: Add MSI MS-5124 2022-08-30 00:18:16 +06:00
Jasmine Iwanek
2a4df32164 Correct BCM GT694VA 2022-08-24 05:13:33 -04:00
Alexander Babikov
789e2c950f Remove the PS/2 mouse flag from the Gigabyte GA-586IP 2022-08-13 15:51:23 +05:00
Adrien Moulin
26d6b308a9 Optimize IO in
Around 36% faster
2022-08-09 19:14:42 +02: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
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
Jasmine Iwanek
ef213a80dd Re-add other machines which went missing from the machine table 2022-07-30 14:42:05 -04:00
Jasmine Iwanek
ff39a77afc clang-format in src/machine 2022-07-27 17:01:04 -04:00
OBattler
87cf281035 DECpc LPV fixes and implementation of the on-board S3 805 with the AT&T 490 RAMDAC, fixes #2349. 2022-07-26 22:32:01 +02:00
OBattler
6f364f0395 Fixed the entries for the DEC and Acer V10. 2022-07-24 04:33:42 +02:00
OBattler
20e6e89f0c Merge branch 'master' of https://github.com/86Box/86Box 2022-07-23 16:36:35 +02:00
OBattler
758b8988e0 Preparations for ALi KBC. 2022-07-23 16:32:46 +02:00
Adrien Moulin
2aa5d8f5b2 PIT: add alternative faster PIT
This is enabled by default on 486+ CPUs and can be forced disabled/enabled with pit_mode=0/1
2022-07-23 13:38:10 +02:00
Jasmine Iwanek
74741d748a Missing ports from M&K 2022-07-23 01:01:45 -04:00
Jasmine Iwanek
9b1e90331f Beginnings of CONFIG_BIOS support
ported from machine&kb
2022-07-22 23:35:18 -04:00
OBattler
f7f8ec79b9 M1543(c) and machine changes. 2022-07-23 01:29:19 +02:00
OBattler
1ee4a12bce Fixed the IBM PS/2 Model 70 Type 3 and MR 386SX clone machine_t structs, fixes #2493. 2022-07-22 18:58:49 +02:00