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