Commit Graph

116 Commits

Author SHA1 Message Date
RichardG867
d31053e738 Merge branch 'master' of https://github.com/86Box/86Box 2020-07-19 19:21:12 -03:00
RichardG867
78d0466bef Add documentation link in the Help menu 2020-07-19 19:21:03 -03:00
David Hrdlička
07eded0225 Fix typos, closes #935 2020-07-19 17:45:15 +02:00
OBattler
9350ee01a5 More MO fixes. 2020-07-19 06:18:38 +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
David Hrdlička
5d5b9598b2 Jenkins test 2020-06-28 17:18:14 +02:00
David Hrdlička
332dfd9743 win: Fix MSVC build 2020-06-26 22:12:15 +02:00
David Hrdlička
23efba22f1 include: move version defines out to version.h 2020-06-26 13:28:10 +02:00
RichardG867
5bda6c628a Fix redundant FDC name 2020-06-19 00:37:07 -03:00
RichardG867
3040f70995 Merge branch 'master' of https://github.com/86Box/86Box 2020-06-19 00:35:41 -03:00
RichardG867
666f02dc23 Move romset URL to 86box.h 2020-06-19 00:29:37 -03:00
RichardG867
07ec8cd78c Move more stuff in the .rc file to EMU_NAME 2020-06-19 00:27:15 -03:00
RichardG867
a44c2c2fe1 Improve reset and exit confirmations 2020-06-19 00:26:13 -03: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
3539c4f465 Fix and improve fullscreen exit notice (also introducing MBX_DONTASK for "don't show this message again") 2020-06-18 21:46:28 -03:00
RichardG867
0a6e3ee1e2 Improve FluidSynth library dependency error 2020-06-18 21:35:42 -03:00
RichardG867
56e486b699 Improve printer library dependency errors 2020-06-18 21:31:56 -03:00
RichardG867
a3d6e4aa4e Improve MFM/RLL/ESDI CD-ROM error message 2020-06-18 21:23:34 -03:00
RichardG867
a5e14f2ae7 Improve pcap errors 2020-06-18 21:21:10 -03:00
RichardG867
6eb7314c5b Improve fatals and missing romset messages (also introducing ui_msgbox_header as a middle-of-the-road option) 2020-06-18 21:05:53 -03:00
David Hrdlička
684833acf2 win: fix Other peripherals section in settings
Fixes FDC controller UI bugs #821
2020-06-18 16:14:20 +02:00
RichardG867
5957832a41 Convert about dialog to TaskDialog 2020-06-18 00:10:25 -03:00
RichardG867
eee75a7c1d Convert ui_msgbox to TaskDialog 2020-06-17 23:15:04 -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
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
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
nerd73
a4d33513e4 Preliminary port of PCem's FPU timing emulation 2020-06-15 04:11:12 -06:00
RichardG867
3f5bb6c67f Versioning improvements
* Add numeric major/minor version constants to 86box.h
* Add copyright year constant to 86box.h
* Update 86Box.rc to use the constants from 86box.h
2020-05-17 00:21:02 -03:00
David Hrdlička
7d2f9189d3 win: Re-number string table entries 2020-04-26 21:03:31 +02:00
David Hrdlička
fb8d6666a7 win: Remove string table entries for the old menus 2020-04-26 21:03:31 +02:00
David Hrdlička
aa5d9555f5 win: Add menu resources for the drive menus 2020-04-26 21:03:31 +02:00
David Hrdlička
cab0bb845a win: Move the statusbar initial text to resources 2020-04-23 13:02:25 +02:00
David Hrdlička
3b85d4f0c7 win: Add a placeholder menuitem for the Media menu
This makes it possible to change the position of the menu by only editing the resource script itself.
2020-04-23 13:02:25 +02:00
David Hrdlička
7dcb8f6f1f win: Add the "Media" menu to the menubar
This is an alternative way to mount images to the virtual drives, as many people found the current behavior confusing.
2020-04-23 01:24:11 +02:00
David Hrdlička
2146101637 Remove VNC from regular builds for the time being 2020-04-18 11:51:54 +02:00
OBattler
3e6994a11c The TX97 now correctly uses the W83877 and removed VNC from the Dev branch. 2020-04-17 19:40:10 +02:00
David Hrdlička
ef9fc196ed prt_ps: Re-add error message for missing gsdll32 2020-04-15 23:46:11 +02:00
David Hrdlička
7e4ad2b3ac win: Re-add required version info fields
They didn't seem to break compile, but it's better to stay on the safe side :P
2020-04-08 20:12:29 +02:00
David Hrdlička
36d4b5189a Fixed bad error messages, cleaned up VERSIONINFO 2020-04-08 18:42:07 +02:00
David Hrdlička
9acb489a1d MSVC and Windows SDK compatibility 2020-04-04 12:45:47 +02:00
TC1995
254e43fb64 Added Magneto-Optical disk emulation, though the UI settings for it are to be done later. 2020-04-01 19:04:53 +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
Daniel Gurney
0c509fd551 Remove version tree-wide 2020-03-25 00:46:02 +02:00
RichardG867
79fb541ce5 Implement POST card device 2020-03-23 17:03:28 -03:00