Commit Graph

741 Commits

Author SHA1 Message Date
Miran Grča
5ab9ef6551 Merge pull request #1175 from richardg867/master
Enlarge some labels for HiDPI
2020-12-16 10:27:47 +01:00
RichardG867
8fddd74197 Enlarge some labels for HiDPI 2020-12-15 23:00:57 -03: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
David Hrdlička
7e96d5e831 Gray out the memory field if the RAM size is fixed 2020-12-06 14:20:49 +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
Miran Grča
6d3c48026d Merge pull request #1155 from EngiNerd89/EngiNerd
New Olivetti XT-class machines
2020-12-06 10:58:41 +01:00
Alexander Babikov
ecb8db5882 Some Makefile cleanup 2020-12-06 08:24:43 +01:00
Alexander Babikov
6c084e0567 Tweak control placement on the new floppy and sound gain dialogs 2020-12-06 08:22:43 +01:00
Alexander Babikov
195999b292 Update the joystick configuration dialog window to match the device config window 2020-12-06 08:22:43 +01:00
David Hrdlička
dd3a41b87f Don't confirm settings save when ran with -S
Closes #1150
2020-12-06 08:21:16 +01: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
David Hrdlička
9511b75b49 Unify RAM size units in the machine table 2020-12-04 07:01:16 +01:00
RichardG867
be412b0f08 Change settings save confirmation to follow the established "emulated machine" convention 2020-12-03 17:28:51 -03:00
RichardG867
29a0ce48e7 Merge branch 'master' of https://github.com/86Box/86Box 2020-12-03 01:46:04 -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
RichardG867
ee0d9f79f3 Make the ram(2) allocation failed fatals more user friendly 2020-11-30 20:12:35 -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
RichardG867
2579f7fb83 Move i2c_eeprom to mem/ directory 2020-11-30 20:08:37 -03:00
OBattler
a1bb128cd9 Some tweaks to resizing, considerably reduces the stalls. 2020-11-29 00:55:24 +01:00
OBattler
19e093e554 Renderer fixes and improvements. 2020-11-28 07:04:40 +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
Miran Grča
39043ffb9c Merge pull request #1110 from richardg867/master
I2C/SMBus overhaul
2020-11-25 23:14:32 +01:00
Miran Grča
991726420a Merge pull request #1118 from sards3/master
Add new hard disk dialog: fix broken CHS when changing back from diff image format
2020-11-25 23:14:17 +01:00
sards3
252019d846 Add new hard disk dialog: fix broken CHS when changing back from diff image type 2020-11-21 16:18:35 -06:00
David Hrdlička
ddbc022ce1 Fix Settings dialog not closing after pressing OK 2020-11-21 21:31:42 +01:00
David Hrdlička
9159e52349 Fix the settings OK button logic 2020-11-21 21:16:32 +01:00
David Hrdlička
7956a462dc Refactored the save settings dialog 2020-11-21 19:33:35 +01:00
David Hrdlička
84c573490c Add an option to disable the settings save dialog 2020-11-21 19:33:35 +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
3506ad90e0 Closing Settings now equals to clicking Cancel 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
97676a7e86 Increased the device arrays in the Settings dialog to 256 devices. 2020-11-20 06:43:20 +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
David Hrdlička
376a904c1b Fix build 2020-11-20 03:21:32 +01:00
David Hrdlička
637495fda1 Made the mismatched differencing VHD more generic 2020-11-20 03:15:51 +01: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
ec38d21529 Fix warning 2020-11-20 00:26:11 +01:00
David Hrdlička
8504a00a00 Make the list views in settings prettier 2020-11-20 00:26:06 +01:00
David Hrdlička
cf8da1f58f Fix video settings page taking ages to appear 2020-11-19 23:56:35 +01:00
David Hrdlička
ec5ab2ccf0 Use sentence case in dialogs 2020-11-19 23:32:27 +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
bcfb5f464d Merge branch 'master' of https://github.com/86Box/86Box 2020-11-19 15:45:20 -03:00