nerd73
|
e7b8bda771
|
Implement clock-dividing for FPUs on clock-multiplied 386s
This is done by making it so that if the FPU is not at least a 487SX, the clock cycles are multiplied by the CPU multiplier.
|
2020-07-22 22:17:58 -06:00 |
|
OBattler
|
6a4a57bba8
|
Added an extern declaration of stdlog to x86seg.c.
|
2020-07-22 18:23:21 +02:00 |
|
OBattler
|
eba7d798a0
|
Merged the two copies of x86seg.c, finishing the mergers started in February.
|
2020-07-22 17:46:43 +02:00 |
|
OBattler
|
1ff36987a2
|
Merged the two copies of x86_ops_shift.h.
|
2020-07-22 16:45:46 +02:00 |
|
OBattler
|
696294a27a
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2020-07-22 16:40:11 +02:00 |
|
OBattler
|
b52e91f031
|
Fixed the FPU stuff and added the ability to select the 487SX.
|
2020-07-22 16:39:57 +02:00 |
|
Agetian
|
6d3bf156ff
|
- Fix fullscreen SDL scaling.
|
2020-07-21 13:58:40 +02:00 |
|
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 |
|
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 |
|
RichardG867
|
13295a54dc
|
Machine table fixes
|
2020-07-19 12:33:53 -03: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 |
|
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 |
|
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 |
|
RichardG867
|
9eb4577101
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2020-07-14 22:25:11 -03:00 |
|