Commit Graph

3800 Commits

Author SHA1 Message Date
Miran Grča
88096fd6fc Merge pull request #932 from tiseno100/master
Minor changes on the VIA 486's.
2020-07-19 01:50:35 +02:00
tiseno100
0fec9779ea Minor changes on the VIA 486's. 2020-07-18 14:24:08 +03:00
OBattler
3a4953036f Fixed indentation and tabbing in the machine table. 2020-07-17 15:54:06 +02:00
Miran Grča
d8c83cd41d Merge pull request #931 from tiseno100/master
VIA 486 bringup
2020-07-17 15:51:25 +02:00
TC1995
8ed2d93df4 Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-17 14:31:13 +02:00
tiseno100
1701dc5a4a VIA 486 bringup 2020-07-17 14:18:54 +03:00
OBattler
7b8c03c139 NukedOPL no longer converts generated samples to 16-bit before resampling. 2020-07-17 05:15:21 +02:00
OBattler
8b169648c8 Removed the now-unused filtbuf[] array from the OPL struct. 2020-07-17 01:21:57 +02:00
TC1995
019457f162 Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-16 19:33:28 +02:00
driver1998
5b07cc808d Makefile.mingw clean up 2020-07-16 14:28:06 +02:00
driver1998
a6bb71ea7a Enable MO support 2020-07-16 14:28:06 +02:00
driver1998
43a3eb398d Add MO settings UI, fix MO status bar icon 2020-07-16 14:28:06 +02:00
OBattler
4cd95df959 Another 64-bit old recompiler change. 2020-07-16 01:39:55 +02:00
OBattler
f1f99aba89 Added NOHOOK option to the makefile, NOHOOK=y compiles without the keyboard hook. 2020-07-16 01:22:13 +02:00
OBattler
c7f4aabbf0 Fixed the previous fix. 2020-07-16 01:14:24 +02:00
OBattler
a4afacfe0e Fixed a very bad flaw in mem.c which was causing lookup arrays for memory above 1 MB but below 2 MB to point to a bogus area of memory, also fixes 64-bit 86Box. 2020-07-15 23:22:26 +02:00
OBattler
4cd6ffa5fd Made the timer __inline's static. 2020-07-15 22:29:40 +02:00
TC1995
6cd6a346a9 Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-15 19:41:46 +02:00
OBattler
0b4b2b4d2f A number of recompiler fixes and put some of the timer/cycle-related changes behind #ifdef's as they are no longer used but someone may want to still try them out. 2020-07-15 18:30:27 +02:00
OBattler
db3364fb4b Fixed the machine table, fixes #928. 2020-07-15 17:25:30 +02:00
TC1995
a0ae7ccc55 Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-15 13:11:34 +02:00
OBattler
d2a80b3f2b Some SCAMP fixes (of bugs revealed by GCC when compiling 64-bit 86Box). 2020-07-15 05:11:23 +02:00
OBattler
ec74ffb6a5 Old recompiler improvements: limited in-block IRQ checking to floppy IRQ's only, rewrote the GPF handlers in ASM, and changed the recompiled INC and DEC instructions to actually use INC and DEC on host. Also removed the keyboard_at.c timer hack. 2020-07-15 05:03:19 +02:00
OBattler
10e16249fd Merged the two copies of x86_ops_call.h. 2020-07-15 03:37:44 +02:00
Miran Grča
87088d7695 Merge pull request #926 from richardg867/master
STPC serial and parallel support
2020-07-15 03:28:20 +02:00
RichardG867
9eb4577101 Merge branch 'master' of https://github.com/86Box/86Box 2020-07-14 22:25:11 -03:00
RichardG867
a1e273b13b STPC serial and parallel support 2020-07-14 22:24:22 -03:00
OBattler
39726915d3 Merged the two versions of x86_flags.h into one. 2020-07-15 03:22:28 +02:00
TC1995
2bb1d3a594 Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-14 19:26:31 +02:00
OBattler
c24a24c1cb Finished the Headland rework, now EMS works on both machines as it should, as does shadowing. 2020-07-14 03:47:37 +02:00
OBattler
63975d636b New recompiler fixes: fixed cycle accumulation and a division by zero. 2020-07-13 22:18:21 +02:00
TC1995
5c140d905f Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-13 20:19:28 +02:00
TC1995
a60a4f888a Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-13 20:18:47 +02:00
OBattler
d8ff8e2624 Removed an excess pclog() call from pc.c. 2020-07-13 20:18:33 +02:00
OBattler
8732fb3e75 Fixed some MIDI-related crashes and AdLib Gold now writes the correct amount of EEPROM bytes on close. 2020-07-13 20:07:47 +02:00
Miran Grča
6268c30ff8 Merge pull request #919 from 86Box/tc1995
86c928 15bpp fix.
2020-07-13 19:47:10 +02:00
OBattler
f30ed783f0 Merge branch 'master' of https://github.com/86Box/86Box 2020-07-13 19:46:27 +02:00
OBattler
a862bda04c Rewrote the recompiler interrupt checking in assembly (and removed it for the new dynamic compiler because the requires uops are not present), brings performance back up, and also did a number of CPU-related clean-ups (mostly removal of dead variables and associated code). 2020-07-13 19:46:19 +02:00
Miran Grča
abf4b047ab Merge pull request #924 from richardg867/master
Machine table fixes
2020-07-13 19:34:53 +02:00
RichardG867
639807cd3e Merge branch 'master' of https://github.com/86Box/86Box 2020-07-13 14:32:17 -03:00
RichardG867
7b79f75ffa Machine table fixes 2020-07-13 14:31:28 -03:00
TC1995
2706e4720d Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-13 01:25:29 +02:00
OBattler
0cd0d83cee Both recompilers now check for interrupt after every instruction and exit the block if one has happened. 2020-07-13 01:23:40 +02:00
TC1995
8d5230d9fc Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-13 00:10:36 +02:00
OBattler
099fd2fc34 Properly fixed update_tsc(). 2020-07-12 23:51:56 +02:00
TC1995
24da58180c Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-12 21:09:50 +02:00
OBattler
38828bdc3b TSC update cycle fixes. 2020-07-12 21:05:46 +02:00
OBattler
bef8f8093a And another one. 2020-07-12 21:02:13 +02:00
OBattler
6df9ed73a7 Fixed a compile-breaking type mismatch. 2020-07-12 21:00:36 +02:00
TC1995
e9100b2cf7 Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-12 20:22:01 +02:00