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
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
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
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
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
Stephen McKinney
84df433c6a
Use string resources instead of hard-coded strings.
2020-11-19 01:11:52 -06:00
Stephen McKinney
617b44d54f
Fix whitespace.
2020-11-18 21:10:33 -06:00
RichardG867
fd08b2fdf1
Fix warnings
2020-11-18 19:59:51 -03:00
Stephen McKinney
d91056586e
Add VHD support.
2020-11-17 23:31:38 -06:00
Miran Grča
a04bc35077
Merge pull request #1097 from richardg867/master
...
Programmatic CPU table
2020-11-18 05:47:49 +01:00
OBattler
f8569950de
Removed code from win/win_settings.c that was doing what should never have been done, fixes the multiple selections that shouldn't have been in the Settings dialog.
2020-11-18 05:46:08 +01:00
RichardG867
8fff49d5c5
Merge branch 'master' of https://github.com/86Box/86Box
...
# Conflicts:
# src/win/win_settings.c
2020-11-18 01:12:32 -03:00
RichardG867
dbd767437b
Programmatic CPU table
2020-11-18 01:09:17 -03:00
OBattler
f664d0b5b3
First Settings dialog fixes - the dynamic recompiler checkbox is now correctly checked if the recompiler is reenabled.
2020-11-17 20:06:55 +01:00
Stephen McKinney
3085b1579f
Remove existing VHD code.
2020-11-17 00:42:52 -06:00
OBattler
0faf6692c9
WARNING: CONFIGS MIGHT PARTIALLY BREAK WHERE DEVICE NAMES HAVE CHANGED.
...
Changes to device_t struct to accomodate the upcoming PCI IRQ arbitration rewrite;
Added device.c/h API to obtain name from the device_t struct;
Significant changes to win/win_settings.c to clean up the code a bit and fix bugs;
Ported all the CPU and AudioPCI commits from PCem;
Added an API call to allow ACPI soft power off to gracefully stop the emulator;
Removed the Siemens PCD-2L from the Dev branch because it now works;
Removed the Socket 5 HP Vectra from the Dev branch because it now works;
Fixed the Compaq Presario and the Micronics Spitfire;
Give the IBM PC330 its own list of 486 CPU so it can have DX2's with CPUID 0x470;
SMM fixes;
Rewrote the SYSENTER, SYSEXIT, SYSCALL, and SYSRET instructions;
Changed IDE reset period to match the specification, fixes #929 ;
The keyboard input and output ports are now forced in front of the queue when read, fixes a number of bugs, including the AMI Apollo hanging on soft reset;
Added the Intel AN430TX but Dev branched because it does not work;
The network code no longer drops packets if the emulated network card has failed to receive them (eg. when the buffer is full);
Changes to PCI card adding and renamed some PCI slot types, also added proper AGP bridge slot types;
USB UHCI emulation is no longer a stub (still doesn't fully work, but at least Windows XP chk with Debug no longer ASSERT's on it);
Fixed NVR on the the SMC FDC37C932QF and APM variants;
A number of fixes to Intel 4x0 chipsets, including fixing every register of the 440LX and 440EX;
Some ACPI changes.
2020-11-16 00:01:21 +01:00
OBattler
1c747b46c2
Fixed the two bugs reported by lemondrops358.
2020-10-16 13:28:38 +02:00
OBattler
795a6017d2
PIC rewrite, proper SMRAM API, complete SiS 471 rewrite and addition of 40x, 460, and 461, changes to mem.c/h, disabled Voodoo memory dumping on exit, bumped SDL Hardware scale quality to 2, bumped IDE/ATAPI drives to ATA-6, finally bumped emulator version to 3.0, redid the bus type ID's to allow for planned ATAPI hard disks, made SST flash set its high mappings to the correct address if the CPU is 16-bit, and added the SiS 401 AMI 486 Clone, AOpen Vi15G, and the Soyo 4SA2 (486 with SiS 496/497 that can boot from CD-ROM), assorted 286+ protected mode fixes (for slightly more accuracy), and fixes to 808x emulation (MS Word 1.0 and 1.10 for DOS now work correctly from floppy).
2020-10-14 23:15:01 +02:00
GH Cao
a0930cc94f
Settings: HiDPI support
2020-09-03 12:24:18 +08:00
RichardG867
95c11cf483
Fix internal sound card behavior when switching machines in the settings window
2020-07-27 14:53:35 -03:00
OBattler
b52e91f031
Fixed the FPU stuff and added the ability to select the 487SX.
2020-07-22 16:39:57 +02:00
OBattler
5aec4ef147
Changed the MO icons to proper ones, added cassette icons, merged the Floppy drives and CD-ROM drives section of the Settings dialog into one, and changed the configuration file format accordingly with a backward compatibility measure added to correctly load older configuration files.
2020-07-19 06:07:58 +02:00
driver1998
43a3eb398d
Add MO settings UI, fix MO status bar icon
2020-07-16 14:28:06 +02:00
OBattler
f696dc69ad
Added the CMD640 (but the associated PB520R is not yet properly done, needs the 82091AA, so it's disabled until I implement it), fixed initialization of the IDE registers on the SMSC southbridge, bumped up the number of emulated serial ports to 4 (was 2), and added the ability to properly have multiple W83977's on a single machine.
2020-07-08 04:24:25 +02:00
RichardG867
adb500c63b
Disable CPU selector if only one CPU is available
2020-07-07 16:21:45 -03:00
OBattler
e4dbacdce3
Bumped up maximum MFM tracks from 1023 to 2047, fixes #822 .
2020-06-19 12:10:04 +02:00
RichardG867
09083aa98a
Add custom buttons to overwrite confirmation questions
2020-06-19 00:21:40 -03:00
RichardG867
9733beb542
Improve settings messageboxes
2020-06-19 00:16:05 -03:00
RichardG867
02cdf5e787
Convert settings save prompt to TaskDialog
2020-06-17 23:07:32 -03: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
90d1ddac52
Hopefully fixed the UI for the Internal/External FDC hookup.
2020-06-17 00:51:06 +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
TC1995
cfc8af3d05
Fixed the fix 4.
2020-06-16 16:50:16 +02:00
TC1995
aeae97fafc
Fixed the fix 2.
2020-06-16 16:41:35 +02:00
TC1995
a77c88addf
Added external Floppy disk controller support.
2020-06-16 16:25:23 +02:00
OBattler
cfd10447e0
The Settings dialogs now categorizes the machines to declutter the list.
2020-06-16 01:58:07 +02:00
OBattler
af06ba62c0
Hooked up the new FPU type selection to the UI.
2020-06-15 21:21:26 +02:00
David Hrdlička
fb8c96189e
win: Fix hardcoded resource IDs
2020-04-26 21:59:22 +02:00
David Hrdlička
7d2f9189d3
win: Re-number string table entries
2020-04-26 21:03:31 +02:00
David Hrdlička
af07bd5e6c
win: Don't show full path for HD images in usrpath
2020-04-24 14:56:30 +02:00
David Hrdlička
908ee7d046
win: fix confusion with LPT checkboxes/comboboxes
2020-04-10 15:14:34 +02: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