45 Commits

Author SHA1 Message Date
ptitSeb
f08bc7846a Added 31/33/35 XOR opcodes 2021-03-18 12:14:45 +01:00
ptitSeb
bac90cfe57 Added C1 opcodes anda few bugfix (no changes in vvvvvv and IntoTheBreach issues) 2021-03-18 11:33:49 +01:00
ptitSeb
551542f99a [DYNAREC] Added 85 opcode 2021-03-16 16:37:37 +01:00
ptitSeb
14ec226747 Added 29 opcode 2021-03-15 17:14:51 +01:00
ptitSeb
21f8b852f2 [DYNAREC] Beggining of emitter and dynarec infrastructure (untested yet) 2021-03-15 15:36:30 +01:00
ptitSeb
4919f161cc [DYNAREC] Added Basic blocks for dynarec 2021-03-14 17:58:04 +01:00
ptitSeb
f3d3a8a8ed Added wrapped libalut and libalure 2021-03-13 14:10:42 +01:00
ptitSeb
ca345d7f55 Added SDL2_mixer, SDL2_image, SDL2_ttf2 and SMPEG2 wrapped libs, plus a few more libc wrapped functions 2021-03-13 10:06:12 +01:00
ptitSeb
c257075df0 Added wrapped libpulse and libpulsesimple 2021-03-12 22:47:55 +01:00
ptitSeb
9479d7ae07 Added more x87 opcodes 2021-03-11 20:21:11 +01:00
ptitSeb
f08b88cce5 Added 67 E0..E3 opcodes 2021-03-11 17:47:14 +01:00
ptitSeb
7309be6339 Added 66 64 8B opcode 2021-03-09 19:51:47 +01:00
ptitSeb
b971a37ee3 Added sdl1mixer, sdl1image, sdl1ttd, sdl1smpeg and libz wrapped libs 2021-03-09 16:18:38 +01:00
ptitSeb
62c22e55e7 Attempts at conversion of va_list 2021-03-08 18:34:07 +01:00
ptitSeb
3ee26b727c Added another batch of wrapped x11 related lib (still un-tested copy from box86) 2021-03-08 16:27:55 +01:00
ptitSeb
544a496f08 Added a bunch of X11 related lib (copy from box86, mostly un-verified) 2021-03-08 16:21:33 +01:00
ptitSeb
987e6e03f1 Added more opcodes, including D8 and DD x87 ones 2021-03-08 15:50:24 +01:00
ptitSeb
eda8b442e0 Added wrapped libasound 2021-03-08 15:02:33 +01:00
ptitSeb
9d0e59b31c Added wrapped libX11 2021-03-08 11:24:03 +01:00
ptitSeb
4c7cbe4128 Added wrapped libSDL1.2, libSDL2.0, libGL, libGLU and libopenal 2021-03-07 20:19:58 +01:00
ptitSeb
2ecf07ef09 Adjusted install recipie 2021-03-07 16:16:07 +01:00
ptitSeb
aaa11ac5ee Finalized install recipie and disabled test 14 that crashes on aarch64 for now 2021-03-07 16:14:39 +01:00
ptitSeb
2a514f14c1 Reworked FPU/MMX regs, added Context and Signal handling (and test13 works) 2021-03-07 11:44:09 +01:00
ptitSeb
395d9eb622 Added some DF x87 opcodes 2021-03-06 18:26:07 +01:00
ptitSeb
8b456d5a60 Some work on TLS (not sure it's a good idea to separate 64 FS: prefix there) 2021-03-06 17:54:47 +01:00
ptitSeb
0999500a7a Added 66 REX 0F EF PXOR opcode 2021-03-06 11:20:27 +01:00
ptitSeb
fda3396140 Added F0 REX B1 LOCK CMPXCHG opcode 2021-03-06 11:06:51 +01:00
ptitSeb
aed9ebd7d6 Added 0F A2 cpuid opcode 2021-03-06 10:24:33 +01:00
ptitSeb
75468d0c4c More work on wrapped lib and elf relocations 2021-03-06 09:37:18 +01:00
ptitSeb
7694594f8b Added F2/F3 prefix handling and a bunch of F2 0F and F3 0F opcodes 2021-03-05 18:34:12 +01:00
ptitSeb
5119464274 Added some x87 opcodes (D9 and DB prefixes) 2021-03-05 18:05:42 +01:00
ptitSeb
2009b01425 More fixes to GetEb/GteGb and other macro, plus adding 66 C7 MOV opcode 2021-03-05 14:10:06 +01:00
ptitSeb
7716633bf7 Added printf wrapped function and some VA_ARG work 2021-03-05 10:16:02 +01:00
ptitSeb
f2a9066697 Added 0F 1F NOP opcode 2021-03-04 20:11:06 +01:00
ptitSeb
9613868aa4 First x86_64 opcode executed :) 2021-03-04 11:21:26 +01:00
ptitSeb
9aabe9c97f Added rt and pthread wrapped lib 2021-03-03 17:06:00 +01:00
ptitSeb
f4829a8ce4 More infrastructure added to elf and x64 emu 2021-03-03 16:43:42 +01:00
ptitSeb
b4851d8dd5 Added bridge handling 2021-03-02 17:55:55 +01:00
ptitSeb
eb6c4594e1 Added basic thread infrastructure 2021-03-02 15:18:23 +01:00
ptitSeb
1b9d1dc609 Added Zydis lib support for Trace enabled build 2021-03-02 14:49:36 +01:00
ptitSeb
997b5c6b50 Added some x86_64 regs and emu infrastructure 2021-03-02 11:45:50 +01:00
ptitSeb
be92787329 Preparing auxval handling 2021-03-02 10:51:27 +01:00
ptitSeb
26201d7e70 More elf loader and parsing and stack preparing 2021-03-02 10:47:22 +01:00
ptitSeb
311842a43a Read elf header of launched executable 2021-03-01 15:52:05 +01:00
ptitSeb
e753c19da1 Added some minimal set of source (now box64 compile and say hello at least) 2021-02-28 14:19:04 +01:00