Commit Graph

25 Commits

Author SHA1 Message Date
robxnano
4217fc73cd OpenIndiana: Skip instruction fix
Fixes the register definitions so that instruction skip works.
Both Basilisk II and SheepShaver now work (without JIT) on
Solaris-based OSes such as OpenIndiana.
2022-10-15 00:20:15 +01:00
robxnano
094995722b Added register names for Linux x86_64 2022-10-08 03:08:55 +01:00
robxnano
604baaa289 Added registers for OpenIndiana x86_64 and other fixes
OpenIndiana/illumos is based on OpenSolaris 10 and
uses the Solaris code paths.
Current status:
Basilisk II: Working but cannot ignore illegal instructions
SheepShaver: Doesn't compile because of same problem
If the SIGSEGV skip instruction handler were fixed, both
programs would likely work.
2022-10-08 03:03:52 +01:00
robxnano
2a74fdaab6 Added registers for NetBSD x86_64 and other fixes
NetBSD current status:
Basilisk II: Builds and runs, but JIT doesn't work
SheepShaver: Doesn't work because of BSD mmap limitations
2022-10-08 01:33:44 +01:00
kanjitalk755
d9e0761bd9 BII and SS: linux arm64 2022-06-22 22:12:37 +09:00
kanjitalk755
c359aabc2d Restore symlink 2022-01-24 16:04:03 +09:00
kanjitalk755
d993158df8 Delete vm_alloc.cpp 2022-01-24 16:00:43 +09:00
kanjitalk755
2a5ac90370 SS: Change ROM_BASE address 2022-01-24 15:57:36 +09:00
kanjitalk755
cce0ed4c87 reverted vm_alloc.* 2021-06-24 14:27:39 +09:00
kanjitalk755
763fe81f0d revert 2021-06-24 14:26:16 +09:00
kanjitalk755
0538eb0cc0 BII,linux,x86_64: fixed JIT 2021-06-24 14:19:13 +09:00
rakslice
85f8971d8d remove x64 instruction skip 32-bit address flag we don't need to save for anything 2020-12-01 19:55:45 -08:00
rakslice
497b5bc5a9 cleanup
(cherry picked from commit 72a1513a360118b03b7c29be519125f7d5f7cc8e)
2020-12-01 19:51:00 -08:00
rakslice
e00c6f2091 ix86_instruction_skip: x86_64: handle address size prefix
(cherry picked from commit 05b3236afd71886826d6e4784ca4e708f67aaa80)
2020-12-01 19:50:19 -08:00
kanjitalk755
d906fb23b0 CD fix
default palette
2020-08-10 13:01:22 +09:00
kanjitalk755
7c6b9a67f6 the first steps for Apple Silicon 2020-08-08 11:50:55 +09:00
kanjitalk755
2e001f465e fixed autoconf build for macOS 2020-01-28 22:33:13 +09:00
kanjitalk755
01a375eefc minor fix 2018-06-25 22:43:19 +09:00
kanjitalk755
42353c9698 improve stability 2017-11-27 23:55:12 +09:00
kanjitalk755
4fa3294118 boot stability after forced termination 2017-11-27 22:35:17 +09:00
kanjitalk755
0903a3adfd offset error fixed 2017-11-24 21:07:07 +09:00
kanjitalk755
f170a527b2 64-bit JIT 2017-11-22 11:27:42 +09:00
kanjitalk755
164935017b sigsegv copy from BasiliskII 2017-11-22 10:13:46 +09:00
kanjitalk755
956aebe9b3 delete symlink 2017-11-22 09:26:56 +09:00
Alexei Svitkine
1dd04867dd Update 'make links' symlinks to Basilisk following move to
CrossPlatform.
2015-08-09 18:46:03 -04:00