OBattler
4222570553
The makefile now links libgcc on ARM64.
2021-08-27 13:49:27 +02:00
OBattler
ddc7c5b78a
Reorganized some CPU structures a bit and fixed inappropriate behavior of some mem.c functions on 64-bit binaries (and made mem.c aware of ARM64 as well), fixes both 64-bit recompilers, closes #1215 .
2021-08-27 13:31:47 +02:00
Laci bá
3da83e3ffe
Fix a typo in initialization of ltemp
2021-08-27 09:09:46 +02:00
Laci bá
1980155e34
Fix to avoid repurposing variables
2021-08-27 09:02:31 +02:00
Laci bá
2634909dbd
Fix to avoid undefined behavior at strcpy
...
- Using the `path` buffer to store the directory name, the possible overlapping areas can be avoided at strcpy.
- The `path` buffer is unused in further parts of this function, so can be used freely here. The `temp` buffer is too small for this task.
2021-08-26 21:49:25 +02:00
OBattler
eb827a6629
Fixed CD-ROM backend logging.
2021-08-26 21:26:56 +02:00
Laci bá
13ff9af7e1
Add support for overridable VM name
...
- A global variable added as vm_name
- This variable can be filled with the `--vmname "Name"` or `-V "Name"` parameter.
- If there are no such a parameter definied this variable will filled up with the directory name.
- The Discord module displays this global variable, as VM name.
- Various 86Box managers can use this feature to display fancy VM names, instead of GUID folder names.
- This variable can be easily used later for adding cool things, like the VM name in title bar, etc.
2021-08-26 20:30:37 +02:00
OBattler
ecc54b1717
Fixed the indentation of blit_thread().
2021-08-26 13:54:32 +02:00
OBattler
aa3a52da3c
Reordered some CPU variables and rewrote codegen emitted by the old recompiler's 64-bit version of codegen_accumulate_flush() to not assume 32-bit pointers, fixes 64-bit old recompiler, closes #1615 .
2021-08-26 13:53:13 +02:00
OBattler
6d7acaa100
Made sure cdrom_image.c doesn't strcpy() from the same place to the same place.
2021-08-26 10:14:27 +02:00
OBattler
d9ac4ea75f
Fixed a small typo.
2021-08-25 14:05:41 +02:00
OBattler
4ad78598ea
Fixed IBM RGB28 RAMDAC hardware cursor position calculation.
2021-08-25 13:58:01 +02:00
Miran Grča
c99c629e0e
Merge pull request #1627 from dob205/feature/macos_fix_for_fileops
...
Update plat.h to ensure 86Box compatibility under macOS
2021-08-23 13:03:24 +02:00
dob205
34a14354bf
Fixes some small potential issues with the updated plat.h
...
Added a small fix for the if condition, so that the OS definition can work properly
2021-08-22 17:56:34 +02:00
dob205
672ff82e46
Update plat.h
2021-08-22 17:30:05 +02:00
Miran Grča
dd8be7c3fd
Merge pull request #1624 from 86Box/tc1995
...
Fixed CD Audio on the T128 and made the host buffer limit to be eithe…
2021-08-21 14:29:06 +02:00
TC1995
263a8e98c2
Fixed CD Audio on the T128 and made the host buffer limit to be either 512 or less than it if the SCSI buffer length is also less than 512 (T128), same applies to the NCR 53c400, but 128 or less.
2021-08-21 14:18:49 +02:00
OBattler
42dbde1905
Fixes to lpt.h.
2021-08-20 19:19:16 +02:00
OBattler
fe5955e477
Removed excess logging from 386_common.c.
2021-08-20 17:31:18 +02:00
OBattler
fed369c56f
AMD K6 CPU's are no longer treated as K6 for SMM purposes.
2021-08-20 17:29:12 +02:00
OBattler
b384f58a8b
The relocated SMBASE read from the SMM saved state now has bits 24-31 cleared.
2021-08-20 17:27:56 +02:00
OBattler
52a1ab757a
CPL is now forced to 0 when switching from real to protected mode.
2021-08-20 17:25:27 +02:00
OBattler
3d004b56e7
Fixed the IDE BusMaster IRQ fix.
2021-08-20 17:16:14 +02:00
OBattler
8d3a7583de
IDE BusMaster IRQ status is no longer automatically cleared on IRQ lower.
2021-08-20 16:50:39 +02:00
OBattler
02cbef3274
Implemented PS/2 mouse command F6 (Set defaults).
2021-08-20 16:48:13 +02:00
Miran Grča
5fa2bb9383
Merge pull request #1614 from 86Box/tc1995
...
Fixed timings once again plus a Boot HDD ROM option and another optio…
2021-08-19 19:45:37 +02:00
TC1995
29b2ac17c0
Fixed timings once again plus a Boot HDD ROM option and another option for logging purposes.
2021-08-19 19:34:28 +02:00
Miran Grča
b38c4ebdf4
Merge pull request #1610 from 86Box/tc1995
...
Improvements to the Paradise VGA cards (mainly c30) using the DOSBox-…
2021-08-17 19:02:26 +02:00
TC1995
ded00ef3c0
Improvements to the Paradise VGA cards (mainly c30) using the DOSBox-x code as a base (while making the banks unchanged) and some horrible tweaks as shown in the code (pardon...).
2021-08-17 18:58:37 +02:00
Miran Grča
41ad19639b
Merge pull request #1609 from 86Box/tc1995
...
Bug fixes to the T128 Pseudo-DMA read routine.
2021-08-17 18:50:55 +02:00
TC1995
62e4245679
Bug fixes to the T128 Pseudo-DMA read routine.
2021-08-17 18:46:45 +02:00
Miran Grča
9dab85caed
Merge pull request #1608 from 86Box/tc1995
...
Added the Trantor 128
2021-08-17 14:42:10 +02:00
TC1995
250fd9d285
Removed one useless variable and fixed the logging.
2021-08-17 14:29:53 +02:00
TC1995
a4f2d781e8
Initial implementation of the Trantor T128 SCSI adapter, another one using the 5380 chip but with a different undocumented ASIC compared to the rest of the already implemented line of cards.
2021-08-17 14:26:47 +02:00
Miran Grča
1ffc485f8e
Merge pull request #1607 from 86Box/tc1995
...
Fixed pitch bugs on NT 4.0 using the TGUI9440/96x0 cards, should work…
2021-08-17 14:24:42 +02:00
TC1995
9673cc8f9c
Fixed pitch bugs on NT 4.0 using the TGUI9440/96x0 cards, should work fine by now (tested on my end though).
2021-08-17 14:08:42 +02:00
Miran Grča
0d30e5877c
Update README.md
2021-08-15 10:29:14 +02:00
OBattler
da9546c82a
Fixed FDC37C665 UART 2 handler and some ALi M1487/89 bugs.
2021-08-12 11:09:24 +02:00
OBattler
79ad6568f8
Disabled excess CPU logging.
2021-08-10 16:24:18 +02:00
OBattler
0b1000ec19
A small config.c fix and the Acrosser AR-B1479 now uses the Winbond W29C020 Flash chip.
2021-08-10 16:19:37 +02:00
OBattler
03d91af98c
Some Flash fixes for the Acrosser AR-B1479.
2021-08-10 15:37:15 +02:00
OBattler
f0e84f7f13
More fixes, fixes CMOS Setup on the Acrosses AR-B4179.
2021-08-09 16:10:55 +02:00
OBattler
0d5c5f361a
Added a separate CPU_STPC CPU type with RDTSC, fixes the ITOX STAR.
2021-08-09 09:51:58 +02:00
OBattler
7190a776ae
Some AT KBC fixes, fixes the QDI Excellent II.
2021-08-09 07:52:57 +02:00
OBattler
0473a59524
Merge branch 'master' of https://github.com/86Box/86Box
2021-08-09 07:19:36 +02:00
OBattler
ee315970a1
Correct implementation of the VIA write-only NVR register 0D bit that is read from power management PCI register 42, fixes the FIC VA-503A.
2021-08-09 07:19:12 +02:00
Miran Grča
e5f2a84327
Merge pull request #1595 from 86Box/tc1995
...
Fixed display start address on S3 pre-ViRGE and ViRGE cards upon reca…
2021-08-08 13:29:10 +02:00
TC1995
74d88ec6bb
Fixed display start address on S3 pre-ViRGE and ViRGE cards upon recalculation of its timings plus when the banking register is enabled, this also fixes the flickering of Quake while having Commander Keen working without glitches.
2021-08-08 13:24:11 +02:00
Miran Grča
6f639cd866
Merge pull request #1587 from lemondrops/feature/sndgain
...
Make the sound gain dialog accessible from the menu bar
2021-08-05 16:23:08 +02:00
Miran Grča
ffd56213e4
Merge pull request #1586 from lemondrops/feature/cms_oldsb
...
Creative Music System and early Sound Blaster improvements
2021-08-05 16:23:00 +02:00