OBattler
2ab8bdee0e
Fixed Phoenix XT Clone and Tandy RAM detection, fixes #3219 .
2023-08-21 05:41:37 +02:00
Jasmine Iwanek
6c1e4a8e2c
Some code smell fixes from sonarlint
2023-05-15 19:25:56 -04:00
Cacodemon345
6794e527c1
Add Vendex HeadStart Turbo 888-XT RTC
2022-12-20 22:40:40 +06:00
Jasmine Iwanek
3fe4f75108
A bit more clang-format
2022-11-19 11:53:07 -05:00
Dimitar Angelov
87017af8bd
Merge branch '86Box:master' into micoms-xl7-turbo
2022-11-05 03:13:15 +01:00
Dimitar Angelov
f6add20410
Adding Micoms XL7-Turbo (8088 mainboard, compatible PC/XT)
2022-11-05 03:11:03 +01:00
Dimitar Angelov
2e2c2196da
Pravetz-16 proper naming of BIOS files
2022-11-05 00:53:50 +01:00
telanus
378bd8d845
Added the Packard Bell PB8810
2022-10-30 23:52:45 +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
telanus
dd7f5ed7a1
Added V20-XT
2022-10-27 14:25:17 +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
ff39a77afc
clang-format in src/machine
2022-07-27 17:01:04 -04: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
8723ce5236
Dont add the fdc twice
2022-05-04 17:22:28 -04:00
telanus
1a1d95157b
Added a few Machines
...
1) Bondwell BW230
2) Hyosung Topstar 88T
3) Hyundai SUPER-16T
4) Hyundai SUPER-16TE
5) Kaypro PC
6) Sanyo SX-16
2022-04-15 00:55:48 +02:00
telanus
6b2679f647
Add support for the Vendex HeadStart Turbo 888-XT
2022-03-04 21:47:36 +02:00
telanus
42a1580af5
Update m_xt.c
2022-02-21 00:01:39 +02:00
Jasmine Iwanek
4674756664
More newline and whitespace cleanups
2022-02-20 16:26:40 -05:00
RichardG867
5af0db8075
Fix ROM filename casing
2021-11-21 13:33:22 -03:00
OBattler
a394a33500
Conflict resolution.
2021-10-19 18:18:15 +02:00
RichardG867
6fc0890f23
Remove underscore from Multitech PC500
2021-10-19 12:22:13 -03:00
Miran Grča
be2005dea4
Merge pull request #1690 from 86Box/master
...
Bring the branch up to par with master.
2021-09-14 22:34:42 +02:00
OBattler
bb4590a738
Added the Multitech PC-500, closes #1275 .
2021-09-14 15:45:23 +02:00
OBattler
4f6df76f10
Revert "Revert "Merge branch 'feature/machine_and_kb' into master""
...
This reverts commit f2cd3756dd .
2021-07-04 17:40:39 +02:00
Daniel Gurney
f2cd3756dd
Revert "Merge branch 'feature/machine_and_kb' into master"
...
This reverts commit 6604a29d7e , reversing
changes made to 1d7fca0abd .
2021-07-04 18:22:52 +03:00
OBattler
fd4817a87b
All the current WIP work (warning: the PIT is currently using some temporary test rewrite that is going to be undone).
2021-06-29 19:11:19 +02:00
RichardG867
77f311b179
Game port overhaul
2021-06-03 16:26:05 -03:00
RichardG867
4a41e4d486
De-underscore PowerMate V, OpenAT and OpenXT
2021-04-17 19:23:22 -03:00
RichardG867
ec9b5cae73
Part 2 of The De-Underscoring: function names, ROM paths and some indentation cleanups
2021-04-17 17:12:02 -03:00
OBattler
0415351497
Added the Super PC/Turbo TX, ASUS P/I-486SP3, ASUS PVI-486SP3C, PC Partner MB520N, MSI MS-6168, and Packard bell Bora Pro.
2021-04-06 07:17:38 +02:00
David Hrdlička
dfbbe08a07
rewrite the emulator to use UTF-8 internally
2021-03-30 09:46:49 +02:00
EngiNerd89
b7e2e239e8
Added chipset and xta interface to Philips machines.
...
Major refactoring.
2021-02-06 23:58:39 +01:00
EngiNerd89
51009d8e28
Added the following new machines:
...
- Multitech pc-700
- Philips P3105/NMS9100
- Philips P3120
2020-12-19 21:17:11 +01:00
EngiNerd89
643f9b46ea
Added the following new machines:
...
- Zenith Data Systems Z-151/152/161
- Zenith Data Systems Z-159
- Columbia Data Products MPC-1600
- Eagle PC Spirit
Minor tweaks and renamings
2020-12-19 12:16:42 +01:00
EngiNerd89
4a00adc501
Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd
2020-12-13 16:55:52 +01:00
EngiNerd89
901a75bb5d
Ported NCR PC4i from PCem.
...
Implemented NCR NGA (640x400 extended CGA) graphic card.
2020-12-08 18:33:20 +01:00
Alexander Babikov
82404f2b3a
Move the "No joystick" option to the top and get rid of the JOYSTICK_TYPE_NONE macro
2020-12-06 15:07:16 +05:00
tiseno100
0f71ce7b5f
Added 2 new XT machines
...
Implemented the American XT computer and the Iskra 3104(A clone made in Belarusian SSR). Also removed the Goldstar 386 & the Unknown Headland 386SX board as they were very buggy and their purpose is now served by the much better Intel 82335 boards.
2020-09-22 10:03:23 +03:00
OBattler
01a43792e9
Moved the Hedaka HED-919 to the Dev branch.
2020-07-12 19:21:44 +02:00
TC1995
b97b9ae2f9
Merged all the latest and missed 86box commits.
...
Finally fixed the configuration UI of the FDC's.
2020-06-17 14:29:24 +02:00
TC1995
f62fc73862
(Re-)added the Deskpro 386, but only in the development/incomplete section of the code definitions.
...
Selected XT and AT clones can use either their built-in FDC controller or an external one (the IBM AT and Compaq AT machines don't support booting from a 1.44M floppy so this makes the external floppy useful).
Added the FDC to the Adaptec AHA-154xCF ("2" variant) and defaulted to None to keep compatibility with existing FDC's.
2020-06-17 00:32:48 +02:00
David Hrdlička
dfa28eb8e9
Revert "Machine path reorganisation"
...
This reverts commit 0a48dbcfcd .
2020-05-22 22:32:46 +02:00
tiseno100
0a48dbcfcd
Machine path reorganisation
...
The machine roms have been reorganized according to class(8086 - 286), CPU model (286 - 486) & Socket(Socket 4 - PGA370). Few exceptions are some manufacturer ROMs
2020-05-22 17:41:42 +03:00
nerd73
a85784df02
Added the Hedaka HED-919, a 286-based XT clone.
2020-04-01 01:41:39 -06:00
David Hrdlička
a505894a10
Move all include files to src/include
...
- 86Box's own headers go to /86box
- munt's public interface goes to /mt32emu
- all slirp headers go to /slirp (might want to consider using only its public inteface)
- single file headers from other projects go in include root
2020-03-29 19:53:29 +02:00
OBattler
490c04fcae
Current WIP code.
2020-02-29 19:12:23 +01:00
horkthane
3a8b89af63
Assorted Joystick fixes
...
Implemented use of DirectInput sliders. They were previously lumped in with axis and then not read or used at all.
Lots of use of joystick_type == 7 or joystick_type != 7 to detect if the joystick_type was none. Changed this to a define.
The text to enumerate the types of joysticks was contained in a numbered LPARAM sheet. Switched to using the name listed in the joystick struct.
Joysticks with more than 32 buttons would overflow the plat_joystick_state button array. Added overflow checks.
Added a 4 axis 4 button joystick type that Win98 can pick up as a generic 4 axis 4 button controller.
2020-01-16 19:23:54 -05:00
OBattler
8749776144
Fixed the first batch of problems.
2020-01-15 03:04:59 +01:00