Commit Graph

6025 Commits

Author SHA1 Message Date
David Hrdlička
7ec39be770 workflows: remove the broken clang64 build 2021-08-29 06:38:01 +02:00
Ompronce
4cbba570a9 Add files via upload 2021-08-29 00:03:33 -04:00
Ompronce
b9342ec1ea Add files via upload 2021-08-29 00:02:50 -04:00
Ompronce
2e68fe044e Add files via upload 2021-08-29 00:01:20 -04:00
David Hrdlička
f0fe6646d3 workflows: slight fix to triggers 2021-08-29 05:35:19 +02:00
David Hrdlička
523fa0cd2d workflows: fix cmake/mingw artifacts 2021-08-29 04:55:46 +02:00
David Hrdlička
69a8c63c33 cmake: no SSE2 flag on non-x86 targets 2021-08-29 04:55:05 +02:00
David Hrdlička
f3d04d2411 workflows: add msys2/ucrt64 and msys2/clang64 2021-08-29 04:54:23 +02:00
David Hrdlička
02f965d82a workflows: fix up job names 2021-08-29 04:08:36 +02:00
David Hrdlička
8365b7b187 workflows: add artifacts to cmake/mingw 2021-08-29 04:01:36 +02:00
David Hrdlička
44ccefb28a cmake: refactor the architecture detection 2021-08-29 03:55:07 +02:00
David Hrdlička
b9e07113ca cmake: add DEBUG define for debug builds 2021-08-28 19:20:28 +02:00
Miran Grča
8afee010d0 Merge pull request #1635 from 86Box/master
Bring the branch up to par with master.
2021-08-28 11:55:46 +02:00
Miran Grča
07f023d42a Merge pull request #1634 from Ompronce/master
Removed unused references to snd_mpu401.h and corrected minor typo
2021-08-28 11:53:33 +02:00
Ompronce
906083a0a9 Removed unused references to snd_mpu401.h and corrected minor typo 2021-08-27 20:28:50 -04:00
Miran Grča
b0cb4d974c Update cdrom.c 2021-08-27 20:19:50 +02:00
OBattler
196f0f8bdd Merge branch 'master' of https://github.com/86Box/86Box 2021-08-27 20:11:17 +02:00
OBattler
08e36e7d52 Added a sanity check to the new recompiler, prevents the emulator from dividing by zero and crashing. 2021-08-27 20:10:59 +02:00
David Hrdlička
a68ac70c47 Fix ARM64 build
There is some weird issues regarding linking `__clear_cache` under `clang-cl`, therefore we just call the Windows API instead on these builds.
2021-08-27 15:16:49 +02:00
Miran Grča
042bd74420 Merge pull request #1633 from lemondrops/master
Add a filter for CD de-emphasis
2021-08-27 14:40:49 +02:00
Alexander Babikov
5171ebb35a Add a filter for CD de-emphasis, with coefficients calculated based on SoX's code
This only adds the filter itself and needs hooking up to the rest of the code
2021-08-27 17:26:19 +05:00
Miran Grča
b60ece3d87 Merge pull request #1632 from 86Box/master
Bring the branch up to par with master.
2021-08-27 13:49:56 +02:00
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
18af472059 Merge pull request #1629 from 86Box/master
Bring the branch up to par with master.
2021-08-24 21:12:37 +02:00
OBattler
ccdf583b26 A slight AT NVR code clean-up. 2021-08-24 21:11:47 +02:00
OBattler
d30ad04a88 UMC UM88xx fixes, ALi M1429 documentation, and added the DataExpert 386SX, PC Chips M919, Samsung SPC7700P-LW, and Acrosser AR-B1423C. Also renamed the ALi M1429G AMI WinBIOS 486 to Kaimei 486. 2021-08-24 21:11:00 +02:00
dob205
fbef364b43 Merge branch '86Box:master' into master 2021-08-24 13:43:25 +02:00
OBattler
3ddbca6fca Merged tiseno100's ALi M1429(G) changes. 2021-08-23 22:01:25 +02:00
OBattler
b798b59a69 Some ALi M1429G changes, including returning registers in the Cyrix range as FF. 2021-08-23 21:48:42 +02:00
OBattler
2f3bb38dde Implemented the UMOV instruction on a number of CPU's, needed by some Phoenix BIOS'es. 2021-08-23 17:26:40 +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
6e66e1f3b6 Merge pull request #1 from dob205/macos_fix_for_fileops
Update plat.h
2021-08-22 17:31:06 +02:00
dob205
672ff82e46 Update plat.h 2021-08-22 17:30:05 +02:00
Miran Grča
1f1593a767 Merge pull request #1625 from 86Box/master
Bring the branch up to par with master.
2021-08-21 18:20:36 +02:00
OBattler
67367798a7 Merged various SMC FDC67C6xx Super I/O chips into one file, re-added the UMC88xx 486 chipsets (and four machines for it) based on work by tiseno100 and my own work, various other fixes, and added quite a few machines (including the AOpen AP5VM which now works), also added the remaining ALi M6117 machine (Protech SBC with Award BIOS), and made the Intel Advanced/ATX's on-board S3 Trio64V+ work, as well as the on-board S3 Trio64/V2 of the two Compaq Presarios. 2021-08-21 18:19:10 +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
Miran Grča
b0ea9185d0 Merge pull request #1622 from 86Box/master
Fixes to lpt.h.
2021-08-20 19:19:58 +02:00