Commit Graph

460 Commits

Author SHA1 Message Date
ptitSeb
5584e62db3 Bumped to v0.0.4 2019-03-03 21:24:04 +01:00
ptitSeb
9b968777a0 Refined the README 2019-03-03 21:04:07 +01:00
ptitSeb
62b7326a75 Remove the (now) useless while in main loop 2019-03-03 21:03:38 +01:00
ptitSeb
6b7275f475 Small syscall imrprovment 2019-03-03 19:30:52 +01:00
ptitSeb
7f174da3c7 Slightly improve debug trace 2019-03-03 18:58:29 +01:00
ptitSeb
5a1c7b50e7 Make sure Flags are clean when entering or leaving x86 emu 2019-03-03 16:59:25 +01:00
ptitSeb
39283bf99e Added (faked) CPUID Leaf 2 2019-03-03 16:58:59 +01:00
ptitSeb
95ec71bd0a Small work on syscalls 2019-03-03 16:58:22 +01:00
ptitSeb
756a7fddf2 Correct handling of .init_array sections 2019-03-03 15:52:49 +01:00
ptitSeb
e1f897cab9 Added a few more syscall 2019-03-03 15:52:02 +01:00
ptitSeb
eb35ed9a1b Added some more Desktop GL wrapped functions (GL 4.5 mainly) 2019-03-03 12:10:49 +01:00
ptitSeb
f439a401a0
Update README.md 2019-03-03 09:24:22 +01:00
ptitSeb
bfd4c8cb5c Fixed a stupid mistake on callback, fixing a large memory leak 2019-03-03 08:43:58 +01:00
ptitSeb
3fca45b256 Fixed SAHF opcode 2019-03-02 20:42:59 +01:00
ptitSeb
bda27e69ba Added improved trace for glVertex2f 2019-03-02 20:15:19 +01:00
ptitSeb
1e88171d45 Added a few x87 opcodes 2019-03-02 17:23:02 +01:00
ptitSeb
d9a2f6b7bb NeededLib are now loaded in the same order as listed in elf 2019-03-02 16:15:05 +01:00
ptitSeb
94de344d05 Fixed bad printing of missing symbol when applying R_386_TLS_DTPOFF32 or R_386_JMP_SLOT relocation 2019-03-02 15:58:24 +01:00
ptitSeb
3dd188dedd Added a bunch of NV and SGIX extentions to wrapped GL (should help run HumandRessouceMachine with NVidia card #2) 2019-03-02 15:51:17 +01:00
rajdakin
a5562ea8bd Fixed i386 and amd64 build in wrappedlibc 2019-03-02 15:41:39 +01:00
ptitSeb
8f86acfef6 Try to avoid some warning 2019-03-02 14:39:24 +01:00
ptitSeb
890cf8841a Added some more libc wrapped functions 2019-03-02 14:36:19 +01:00
ptitSeb
55e0e5571b Added partial dladdr 2019-03-02 14:10:37 +01:00
ptitSeb
19e062a79c Setup stack before calling init instead of after in my___libc_start_main 2019-03-02 13:57:01 +01:00
ptitSeb
916a10fae8 Added some more wrapped functions 2019-03-02 08:35:06 +01:00
ptitSeb
4f8849e914 Forgot that one in previous commit 2019-03-01 18:36:30 +01:00
ptitSeb
713098471e Added a few (mostly undone) wrapped libs, plus some wrapped functions 2019-03-01 18:36:02 +01:00
ptitSeb
bab00e6e42 Added 2 more opcodes 2019-03-01 17:13:52 +01:00
ptitSeb
c0836a75ed Removed a warning 2019-03-01 16:46:38 +01:00
ptitSeb
6cb611971a
Update README.md 2019-02-28 15:31:44 +01:00
ptitSeb
3ba09947d2
Update README.md 2019-02-27 10:40:11 +01:00
ptitSeb
523c3db8c4
Update README.md 2019-02-27 10:39:40 +01:00
ptitSeb
d94b7fba23
Update README.md 2019-02-27 10:37:48 +01:00
ptitSeb
ae76bbcafe Small changes in a few 0x66 prefixes opcodes 2019-02-26 07:48:56 +01:00
ptitSeb
b987e9086a the mul and imul opcode now have defered flags 2019-02-25 21:36:39 +01:00
ptitSeb
47fc82a839 Remove the -no-pie and -fjump-table parameter option in the cmake, it's probably not really usefull 2019-02-25 21:36:00 +01:00
ptitSeb
fcff7e85fe Some minor change to a few opcodes 2019-02-25 19:05:06 +01:00
ptitSeb
147ec021ea Implemented same fix for wide-char printf variants 2019-02-24 22:01:57 +01:00
ptitSeb
cb7f4d373e Fix some border case (v/s/f)printf plus added a few wrapped functions 2019-02-24 22:00:14 +01:00
ptitSeb
3db9dfd7ea Fixed regular build (without USE_FLOAT) 2019-02-24 21:03:30 +01:00
ptitSeb
18fa4d2134 Improved callbacks, with shared and small variant 2019-02-24 16:45:58 +01:00
ptitSeb
b63ec10cf7 Added a workaround for pthread_cond_t initialized statically 2019-02-24 14:49:32 +01:00
ptitSeb
c44ce3acbd Fixed issue with pthread_cond_t statically initialized 2019-02-24 14:35:01 +01:00
ptitSeb
fbd494d348 Added USE_FLOAT build option (hopefully a bit faster on the Pandora) 2019-02-24 13:58:31 +01:00
ptitSeb
b98412de11 Added a few more instructions (Neverwinter Night start now) 2019-02-24 11:12:34 +01:00
ptitSeb
cd17162a00 Save more register in EmuCall 2019-02-24 11:11:54 +01:00
ptitSeb
dd63e8cc86 Made thread_once mecanism much simpler 2019-02-24 11:11:12 +01:00
ptitSeb
1d0ca9bf0c Some simplifications and improvments to emulated functions call 2019-02-24 11:10:33 +01:00
ptitSeb
c0704f6a34
Update README.md 2019-02-24 09:02:05 +01:00
ptitSeb
a7750a38b9 Added dependant libs when loading SDL1 2019-02-23 14:17:11 +01:00