OBattler
cfb15d3a05
Added some more sanity checks to sdl_blit().
2021-01-01 23:22:48 +01:00
Panagiotis
5d7ea72881
Added the Mylex MVI486
...
A 486 Industrial board using the Mylex BIOS
2020-12-31 21:49:47 +02:00
Panagiotis
7268bfa06d
Added the Vectra VEi8
...
A 686 Vectra using the Award BIOS
2020-12-30 22:37:51 +02:00
Panagiotis
0146761945
Implemented the LG Prime 3C SIO
...
Some terrible Super I/O used in terrible motherboards. Good to have :b
2020-12-29 22:03:37 +02:00
OBattler
f8dee03b4f
Sending CTRL+ALT+DEL and CTRL+ALT+ESC using the menu now uses the same protocol as actual key presses instead of forcibly injecting scan codes into the keyboard buffer;
...
Fixed the machine not available string to treat the machine name string as ANSI.
2020-12-28 01:33:13 +01:00
OBattler
9f5c60c1bc
Improved (and hopefully, properly fixed) window size and position restoring when returning back from full screen if the window is resizable and set to remember the size and position.
2020-12-26 17:21:38 +01:00
OBattler
0c3eeeb591
Fixed window scaling.
2020-12-26 17:02:48 +01:00
OBattler
ff1d5fe966
Window size is now set back to the remembered one when returning from Full Screen when the window is resizable and set to remember the size, fixes #1142 .
2020-12-25 23:34:37 +01:00
Panagiotis
68e1b3fd99
Few fixes for the SiS 5571
2020-12-23 18:02:22 +02:00
Panagiotis
59bbfdd019
SiS 5571 implementation
...
A Socket 7 highly integrated chipset by SiS. Best performer for the Cyrix 6x86 CPUs of the time
2020-12-23 18:00:53 +02:00
OBattler
c68a36c2bb
Renamed the RGB525 DAC file to the correct RGB528 name and remove excess pclog lines.
2020-12-22 14:58:28 +01:00
OBattler
06003f0c0d
Merge branch 'master' of https://github.com/86Box/86Box into feature/968_new
2020-12-22 14:28:46 +01:00
luisjoseromero
4b42251b84
Fix blit thread related deadlocks
...
Removed unnecessary calls to video_wait_for_blit(), which in
addition to not doing much were also in a race with the
video_blit_memtoscreen() thread to wait for and reset the
blit_data.blit_complete event signalled by blit_thread(),
causing several deadlocks.
2020-12-22 00:19:45 +00:00
OBattler
645429e5f2
S3 Vision968 work.
2020-12-19 16:09:32 +01:00
OBattler
dd125854f1
Fixed warnings when compiling without the keyboard hook.
2020-12-19 00:04:36 +01:00
OBattler
56e4273a2e
Removed the Socket 4 Dells and the SiS 50x machines from the Dev branch.
2020-12-18 18:27:13 +01:00
Miran Grča
1be6a569f8
Merge pull request #1172 from dhrdlicka/feature/msvc-compat
...
MSVC compatibility fixes
2020-12-18 17:11:28 +01:00
Panagiotis
78efeca0da
The SiS 50x can now be compiled
2020-12-17 09:24:16 +02:00
David Hrdlička
81bb7aa389
ui: fix 86Box.rc including weird things
2020-12-16 20:43:35 +01:00
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