Commit Graph

481 Commits

Author SHA1 Message Date
nerd73
a4d33513e4 Preliminary port of PCem's FPU timing emulation 2020-06-15 04:11:12 -06:00
OBattler
8837d5d882 Implemented the National Semiconductors PC87307, PC87309, PC87332, and PC97307 Super I/O chips, fixed a number of bugs, and removed two machines from the Dev branch due to them now having the correct Super I/O chips. 2020-06-14 21:59:45 +02:00
OBattler
ca55e2a12a More reorganization and finally merged the two makefiles. 2020-06-13 12:32:09 +02:00
OBattler
60ba71cb4b Renamed the three CPU folders to their final names. 2020-06-13 10:54:05 +02:00
OBattler
cfea8c4b64 Removed the USB variable from the makefile as it's no longer needed and only causes confusion. 2020-06-13 10:28:58 +02:00
OBattler
9c6f0d806e A slight reorganization of the source tree and fixed a warning in disk/mo.c. 2020-06-13 10:17:57 +02:00
OBattler
92a1425896 Implemented the Intel 420EX combined northbridge and southbridge, added the ASUS PVI-486AP4, and overhauled SMRAM handling (which also implements some previously missing extended SMRAM features of the 440BX+ and VIA Apollo series of chipsets). 2020-06-12 23:29:12 +02:00
RichardG867
f65b51b0f3 MPS table patcher for the ASUS P/I-P65UP5 2020-06-07 16:47:16 -03:00
RichardG867
aa4028aaff Revert "Merge branch 'master' of https://github.com/86Box/86Box"
This reverts commit 7a4bddab3c, reversing
changes made to 416d4f673d.
2020-06-07 15:52:45 -03:00
OBattler
228e3f999c Sanitized reset handling and removed excess logging from postcard.c. 2020-05-31 04:49:23 +02:00
RichardG867
2ff06457d5 Hardware monitor refactoring, part 2 2020-05-18 22:54:59 -03:00
RichardG867
fe4ff767a1 Hardware monitor refactoring 2020-05-18 00:13:00 -03: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
OBattler
f46181db78 Several fixes - the MR BIOS'es now work on the recompiler (thank you, port EBh!), so they have been moved out of the Dev branch. 2020-05-13 03:43:02 +02:00
GH Cao
870671586d Fix Windows.h not found when building on Linux with MinGW 2020-05-12 20:06:06 +02:00
tiseno100
82b73e7941 SuperMicro WinBios 440LX & 440BX + Slot 2 440GX bringup 2020-05-12 19:33:26 +03:00
OBattler
241ad90b54 Got rid of a lot of incorrect variable declaration and missing extern's, 86Box now successfully links when compiled with GCC 10.x. 2020-05-12 13:36:47 +02:00
OBattler
3dd3396a2c Backported the codegen_accumulate functionality to the old recompiler, so Windows 98 first edition on i686 CPU's can stay fixed without i686 timings getting messed up. 2020-05-06 03:41:46 +02:00
OBattler
9c6cfc9a15 Optimized builds are now compiled with -fp-contact=fast for a slight performance improvement. 2020-05-06 00:27:05 +02:00
David Hrdlička
720bfa277b Update win.c 2020-05-05 21:05:56 +02:00
OBattler
3e248fe54a Changed absolute mouse to divide the deltas by 25 instead of 100, works much better over RDP. 2020-05-02 01:13:30 +02:00
OBattler
0570e21f0f Applied Ryuzaki's Media menu patch, fixed a bug in cpu.c reported by ms. person, fixed bugs (and added a workaround for the Windows 2000 PCnet problems) to mem.c, and added a network packet queue to cap network speed (and do the actual rx poll in the main thread instead) for more stability, also some ES1371 fixes (but not enough to make it work on Linux). 2020-04-29 23:39:54 +02:00
David Hrdlička
93dfb955dd Revert "win: Add a timeout for the startblit function"
This reverts commit 3b357348b0.
2020-04-27 15:06:10 +02:00
David Hrdlička
3b357348b0 win: Add a timeout for the startblit function 2020-04-27 14:48:35 +02:00
David Hrdlička
2a5382a97b Remove mutex names, fixes #722
Named mutexes are used for inter-process synchronization, using them to synchronize threads of a single process is just begging for trouble when running multiple instances of the application.
2020-04-27 13:24:43 +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
fb8d6666a7 win: Remove string table entries for the old menus 2020-04-26 21:03:31 +02:00
David Hrdlička
0a31013feb win: Add actual names to the Media submenus 2020-04-26 21:03:31 +02:00
David Hrdlička
aa8bc8d620 win: Remove menu code from win_stbar.c 2020-04-26 21:03:31 +02:00
David Hrdlička
2564b6f24d win: Switched status bar to the new media menus 2020-04-26 21:03:31 +02:00
David Hrdlička
e85b5549d0 win: Remove junk code 2020-04-26 21:03:31 +02:00
David Hrdlička
03f82fdb99 win: Replace the main menubar Media menu handler 2020-04-26 21:03:31 +02:00
David Hrdlička
3d723d9135 win: Fix Media menuitem checkboxes and graying out 2020-04-26 21:03:31 +02:00
David Hrdlička
39a0f4b9ca win: Fix build 2020-04-26 21:03:31 +02:00
David Hrdlička
aa5014a3ce win: Move remaining mount helper functions
We might want to consider renaming win_cdrom.c to something more fitting :P
2020-04-26 21:03:31 +02:00
David Hrdlička
70503973eb win: Add the new Media menu handler 2020-04-26 21:03:31 +02:00
David Hrdlička
6838117fdd win: Add helper methods for mounting images 2020-04-26 21:03:31 +02:00
David Hrdlička
c728ece0ee win: Start splitting menu code from win_stbar.c 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
tiseno100
73b51bf573 Dev branch all machines with missing SIO chips + added the VS440FX
This board returns D4 POST with no output. Needs further examination. Meant for the future PC87307 implementation.

Also all boards that miss their SIO chips got Dev Branched just in case 2.10 gets released while some miss their SIO.
2020-04-25 18:59:37 +03:00
David Hrdlička
af07bd5e6c win: Don't show full path for HD images in usrpath 2020-04-24 14:56:30 +02:00
Shaojun Li
0e7c0cca02 Fix the close button of about dialog not working. 2020-04-24 11:45:15 +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
OBattler
e3296f4529 Split USB and Distributed DMA into their own files in preparation for the overhaul of the VIA southbridges. 2020-04-23 02:23:59 +02:00
OBattler
870fdaef3d Fixed some warnings in win_jsconf.c. 2020-04-23 02:22:27 +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
OBattler
15dcd63e72 Console is now only initialized when the emulator is started with the -D / --debug parameter. 2020-04-22 13:19:28 +02:00
OBattler
fd8e59b6f2 Moved the AMI WinBIOS SiS 471 to the Dev branch because literally any such BIOS I try, has problems. Also moved the Matrox cards to the Dev branch. 2020-04-20 14:50:03 +02:00