Commit Graph

3715 Commits

Author SHA1 Message Date
OBattler
43b6056d84 EGA and (S)VGA cards now correctly disable the display when CRTC 0x17 bit 7 is clear, also reduces resizes even further. 2020-07-20 04:34:47 +02:00
OBattler
649c084eef Rewrote the CD-ROM TOC handling. 2020-07-20 03:18:56 +02:00
OBattler
de5d2d4cf5 Merge branch 'master' of https://github.com/86Box/86Box 2020-07-20 01:44:31 +02:00
OBattler
aeaf5ad34a Properly enabled SMM (and with the correct SMBASE) on AMD 486 CPU's. 2020-07-20 01:44:19 +02:00
Miran Grča
71b054e941 Merge pull request #938 from richardg867/master
Add documentation link in the Help menu
2020-07-20 00:40:19 +02:00
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
OBattler
2e35cb3df6 Switched MO to ftello64(). 2020-07-20 00:07:42 +02:00
OBattler
e663a4e41c More MO fixes. 2020-07-19 23:50:47 +02:00
OBattler
b61a1baaf9 Final MO image creation fix. 2020-07-19 23:05:34 +02:00
OBattler
ee33e13c04 Changed MO image creation to 1 MB blocks + remainder block. 2020-07-19 22:28:37 +02:00
OBattler
d2e6414fc6 MO image creation now only allocates 2048 bytes. 2020-07-19 21:41:15 +02:00
OBattler
146d041945 OPL cycles fixes. 2020-07-19 21:32:23 +02:00
OBattler
d1fca11137 Cleaned up the MO struct and some fixed to the new image dialpg. 2020-07-19 17:49:58 +02:00
David Hrdlička
07eded0225 Fix typos, closes #935 2020-07-19 17:45:15 +02:00
Miran Grča
d97ef3ade9 Merge pull request #937 from richardg867/master
Machine table fixes
2020-07-19 17:35:46 +02:00
RichardG867
13295a54dc Machine table fixes 2020-07-19 12:33:53 -03:00
Miran Grča
5ef1d2e831 Merge pull request #936 from tiseno100/master
Chips & Technologies 486 emulation
2020-07-19 16:06:31 +02:00
tiseno100
6f9066682c Increased the CS4031 machines RAM capacity to 64MB
According to the chipset datasheet it can do 64MB max. The mobo seems to be OK with that capacity too.
2020-07-19 15:26:36 +03:00
tiseno100
0a38d1e495 Makefile update 2 2020-07-19 13:49:07 +03:00
tiseno100
ec35b32b02 Makefile update
To match the latest build
2020-07-19 13:47:29 +03:00
tiseno100
6bef7affd7 Chips & Technologies 486 emulation
Some extremely basic 486 chipset. Used by very few motherboards.
2020-07-19 13:46:01 +03: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
OBattler
6ba0d715cc Some mem.c fixes. 2020-07-19 05:54:09 +02:00
OBattler
96db0badca Merge branch 'master' of https://github.com/86Box/86Box 2020-07-19 03:25:03 +02:00
OBattler
4f3ae96b63 Switched the OPL and NukedOPL code to VARCem's reworked (and cleaner) versions. 2020-07-19 03:24:45 +02:00
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
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
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
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
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