Miran Grča
a81703a469
Merge pull request #1169 from EngiNerd89/EngiNerd
...
NCR NGA graphics card and PC4i machine
2020-12-14 19:11:21 +01:00
RichardG867
3945f528b4
Merge branch 'master' of https://github.com/86Box/86Box
2020-12-13 13:28:44 -03:00
RichardG867
3a07d4d5b2
Correct tinyglib data type size macros, fixes SLiRP on x64
2020-12-13 13:28:31 -03:00
EngiNerd89
4a00adc501
Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd
2020-12-13 16:55:52 +01:00
OBattler
7a905168e2
And the same goes for the sequencer registers.
2020-12-13 13:41:32 +01:00
OBattler
e5025d6f5c
Increased the size of the (S)VGA CRTC array to 256 elements (was 128), required by the S3 ViRGE.
2020-12-13 13:37:29 +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
RichardG867
caa935c019
Merge branch 'master' of https://github.com/86Box/86Box
2020-12-07 22:16:11 -03:00
RichardG867
0617037f9a
Remove i2c_has_device, as the same functionality is essentially available through the subsequent i2c_start
2020-12-07 21:33:09 -03:00
RichardG867
b5706eedad
Fix indentation
2020-12-07 21:19:41 -03:00
RichardG867
da46b23c37
Clock generator improvements, including a detection device
2020-12-07 15:24:26 -03: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
Alexander Babikov
e09f5ad85c
Give the joystick types internal names
2020-12-06 15:05:19 +05:00
EngiNerd89
9daf161aee
Added the following new machines:
...
- Olivetti M19.
- Olivetti M240.
Implemented mainboard jumper settings for Olivetti M24 machine:
- Like on a real M24, onboard video card can be disabled, and other video cards can be installed.
- Renamed m_olivetti_m24.c to m_xt_olivetti.c, as it handles all XT-class Olivetti machines.
Decoupled Olivetti OGC (640x400 extended CGA) from M24 machine code:
- OGC exists both as 16-bit proprietary card and 8-bit ISA card (GO708).
- Implemented underlined text handling in 80x25 character mode.
- Like Compaq CGA, replaced code portions common to CGA with calls to vid_cga.c.
2020-12-05 20:15:53 +01:00
RichardG867
111d2d9dcf
Improvements to ICS9xxx clock generators, including a detection tool
2020-12-03 23:35:11 -03:00
RichardG867
567460ecf6
Merge branch 'master' of https://github.com/86Box/86Box
2020-12-03 19:27:55 -03:00
RichardG867
be412b0f08
Change settings save confirmation to follow the established "emulated machine" convention
2020-12-03 17:28:51 -03:00
David Hrdlička
379da0796c
Fix XT-compatibles being treated as AT-compatible
2020-12-03 11:36:31 +01:00
RichardG867
29a0ce48e7
Merge branch 'master' of https://github.com/86Box/86Box
2020-12-03 01:46:04 -03:00
RichardG867
04617d506d
Add newer ASUS VIA machines and replace the Acorp 6VIA85X
2020-12-03 00:40:45 -03:00
RichardG867
535e11d837
Add ICS 9xxx clock generators
2020-12-03 00:40:13 -03:00
OBattler
8832f9d0e9
Returning from full screen to resizable window now forces a direct window resize, closes #1129 .
2020-12-02 06:11:27 +01:00
OBattler
1ddee67aa6
Got rid of the last differences between the old and new recompilers with regards to the readmem*/writemem* functions.
2020-12-01 02:41:22 +01:00
RichardG867
3fb42999b2
Move SPD log() function to i2c_eeprom
2020-11-30 20:16:04 -03:00
RichardG867
d9d592c336
Change is_at checks to a new IS_AT macro which allows for ISA-less PCI machines
2020-11-30 20:10:47 -03:00
OBattler
a5ae4cfba5
Got completely rid of readmemb386l() and writememb386l().
2020-11-30 05:27:04 +01:00
OBattler
19e093e554
Renderer fixes and improvements.
2020-11-28 07:04:40 +01:00
TC1995
8671351c84
Ported the latest bunch of Voodoo related commits from PCem.
2020-11-26 22:32:43 +01:00
OBattler
01b413110a
The Settings dialog now once again omits the "Internal" option for hard disk controller for machines without one.
2020-11-26 18:59:25 +01:00
OBattler
6e233f4ac8
SDL renderer improvements and fixes and added SDL OpenGL option;
...
Various performance improvements;
Fixed USB UHCI HCHalt;
Cirrus Logic CL-GD 5422/24 fixes and removed them from the Dev branch;
The Storage controllers sections of Settings now has its own corresponding section of the configuration file;
Fixed the AT clock divisors for some Pentium OverDrive CPU's;
Added the ACPI RTC status (no ACPI RTC alarm event yet).
2020-11-26 18:20:24 +01:00
TC1995
d6fcf4f683
Ported the latest PCem changes (Voodoo and ATI 28800).
2020-11-25 23:33:46 +01:00
Miran Grča
39043ffb9c
Merge pull request #1110 from richardg867/master
...
I2C/SMBus overhaul
2020-11-25 23:14:32 +01:00
RichardG867
64249d50a3
I2C overhaul part 7: S3 Trio and Cirrus Logic
2020-11-25 00:16:42 -03:00
RichardG867
d6b1d2c63a
I2C overhaul part 5: late, but there's still stuff to do
2020-11-23 14:49:49 -03:00
RichardG867
3fb4727483
I2C overhaul part 4: VIA and EEPROM edition
2020-11-22 00:19:13 -03:00
David Hrdlička
84c573490c
Add an option to disable the settings save dialog
2020-11-21 19:33:35 +01:00
TC1995
7684e177a0
Fixed the cd audio scramble of the ad1848 core used by WSS and the Aztech cards.
2020-11-21 17:20:03 +01:00
TC1995
b45ba90b59
Latest PCem voodoo fifo changes are here.
2020-11-21 16:25:54 +01:00
RichardG867
739fdc46cc
I2C overhaul part 2
2020-11-20 19:23:14 -03:00
David Hrdlička
8aab3da769
Clean up resource IDs
2020-11-20 18:46:33 +01:00
David Hrdlička
3c679960e1
Update the device configuration dialog
2020-11-20 18:46:33 +01:00
David Hrdlička
ca11d7b776
Update the Settings save confirmation dialog
2020-11-20 18:46:33 +01:00
OBattler
7d2834b201
More Settings dialog fixes and improvements.
2020-11-20 05:42:47 +01:00
RichardG867
886dbe09ea
DDC/I2C/SMBus overhaul (incomplete, commit for the night)
2020-11-20 01:22:04 -03:00
OBattler
e1e5ff563a
Added MBX_WARNING flag to allow question dialogs with warning icon.
2020-11-20 02:57:15 +01:00
David Hrdlička
c845d281fc
Merge branch 'master' into master
2020-11-20 01:21:54 +01:00
Miran Grča
1fc3ef5502
Merge pull request #1103 from richardg867/master
...
Programmatic CPU table improvements
2020-11-20 01:10:48 +01:00
David Hrdlička
ba16597d21
Tweaks to the "save settings" dialog
...
Changed the Cancel button to a regular button, as per the MS guidelines
Also changed the caption for when invoked by the close button
2020-11-19 23:22:46 +01:00
RichardG867
98f09bf4ac
Improve handling of fixed multipliers
2020-11-19 14:15:34 -03:00
Stephen McKinney
84df433c6a
Use string resources instead of hard-coded strings.
2020-11-19 01:11:52 -06:00