Commit Graph

  • c3f914e73d Added some libc, pthread and x11 wrapped functions ptitSeb 2019-01-16 21:53:02 +01:00
  • c2276b609c Added some SDL2 Thread, Timer and EventFilter functions ptitSeb 2019-01-16 21:08:18 +01:00
  • 6087eff02c Having signed dword on regs will improve readability ptitSeb 2019-01-16 18:00:17 +01:00
  • 5e9324d050 Improved a bit FILD/FISTP process when using double to avoid loss of precision ptitSeb 2019-01-16 17:41:54 +01:00
  • 0a59759af8 Added proper SDL_EventFilter to SDL1 wrapper ptitSeb 2019-01-16 16:23:50 +01:00
  • 7d617787bd Added Thead in SDL1, plus empty function in SDL1 and GLU ptitSeb 2019-01-16 08:14:10 +01:00
  • 2ea5cc18dd Added some missing SDL1 function and callbacks stuff, plus a few syscall ptitSeb 2019-01-15 22:18:57 +01:00
  • 9bef626f1f Added a few mor wrapped functions to libc and libm ptitSeb 2019-01-15 20:10:51 +01:00
  • 6105763b39 Added sys_rename syscall ptitSeb 2019-01-15 18:58:05 +01:00
  • 1aea69e63a Added setjmp and longjmp mecanism, plus a few libm and libc wrapped functions ptitSeb 2019-01-15 09:09:03 +01:00
  • 58ea151d03 Some slight optim to REP(N)Z STOS/CMPS ptitSeb 2019-01-14 16:21:45 +01:00
  • 3c42346deb Attempt to fix some borderline flags with DAS ptitSeb 2019-01-14 16:21:08 +01:00
  • 2853c8b18a Added NOALIGN and LD80BITS to cmake project for i386 build ptitSeb 2019-01-14 09:19:18 +01:00
  • 8bde3a7185 Removed some Warning on printf ptitSeb 2019-01-11 17:25:20 +01:00
  • 15de22c25d A few libc wrapped functions more ptitSeb 2019-01-14 06:46:45 +01:00
  • bc6b7f4818 Added a few opcode. Now Gilbert runs (play a level, but a bit slow on the Pandora) ptitSeb 2019-01-13 18:52:04 +01:00
  • 3a49b8d10b Added a few wrapped function in libc and libm (Gilbert start now) ptitSeb 2019-01-13 18:30:57 +01:00
  • bee101e644 Fixed some wrapped function manly. Now airstrike (custom built, using -O2) runs fine ptitSeb 2019-01-13 18:14:01 +01:00
  • 52bd4b211a Added a test, and a float benchmark ptitSeb 2019-01-13 15:22:41 +01:00
  • 7922bdcb22 Added a few more operation to test05 ptitSeb 2019-01-13 14:47:03 +01:00
  • aeb5eaf8a1 Rework on GetExx functions ptitSeb 2019-01-13 14:38:04 +01:00
  • b4a6b501dc Made test05 a bit more complex (nothing fancy) ptitSeb 2019-01-13 12:31:26 +01:00
  • 64f71a6ca8 SDL2 now also have correctly wrapped SDL_RWops ptitSeb 2019-01-13 12:19:59 +01:00
  • ce72de9cf4 Addeda few more syscall ptitSeb 2019-01-13 12:19:30 +01:00
  • c3ad106e62 Added an opcode ptitSeb 2019-01-13 12:19:17 +01:00
  • c09ddc198a RCR and RCL also need a 0x1f mask ptitSeb 2019-01-13 11:58:27 +01:00
  • 2c1dd6ad31 Fixed a bug with GetEw(...) ptitSeb 2019-01-13 11:57:21 +01:00
  • 1a96c53371 Shift operation all need a 0x1f mask ptitSeb 2019-01-12 00:18:16 +01:00
  • ce4cb9bfb7 Fixed some issue with Symbol Adding and symbol trace ptitSeb 2019-01-11 21:26:31 +01:00
  • e048b65602 Added a syscall ptitSeb 2019-01-10 22:48:01 +01:00
  • ab9bc8f1af Added more opcode ptitSeb 2019-01-10 22:29:46 +01:00
  • 186f46897f Some changes in Double And Long Double handling. Still no rounding and some issues on limits. That seems like an improvment anyway ptitSeb 2019-01-10 21:48:16 +01:00
  • 27e7805d28 Make PIE binary load not at 0 address base ptitSeb 2019-01-10 17:51:27 +01:00
  • bc4971cbf2 Added a lot of instruction (most checked). Still 80bits float are to be refined ptitSeb 2019-01-09 23:47:03 +01:00
  • 4c34404ca8 Added a bunch of opcode, and checked all opcode (using qemu-test, very nice little testing tool) ptitSeb 2019-01-07 22:43:36 +01:00
  • 5e35263efc Added GLU wrapper, some opcode, and fixed some other (prboom with opengl run, but slowly on the Pandora) ptitSeb 2019-01-06 17:34:59 +01:00
  • 2f61ef3e9f Some refinement on trace stuffs ptitSeb 2019-01-06 11:17:28 +01:00
  • f181490db6 Removed a debug trace, and added a few opcode ptitSeb 2019-01-05 19:43:35 +01:00
  • f6c52f2e66 Fixed imul opcode (now Abe Amazing Adventure runs) ptitSeb 2019-01-05 19:25:34 +01:00
  • 0c0dfec344 Added handling of SDL1 RW (not the emulated one yet) ptitSeb 2019-01-05 16:54:42 +01:00
  • 1320b30600 Added some opcode and functions. Preparing to handle SDL1 RWops now ptitSeb 2019-01-05 11:45:37 +01:00
  • c29721f8e6 Fixed a compilation error when not on ARM rajdakin 2019-01-04 11:25:07 +01:00
  • 7f0d200c2a This should fix Callback issue, at least for SDL1 Audio Callback ptitSeb 2019-01-04 01:50:42 +01:00
  • 3031ea7e41 Fixed some bugs in opcode, plus add a few more in x87 side ptitSeb 2019-01-04 01:04:04 +01:00
  • 0062e8bd33 Added a large buch of stuff, including Callback, but also full of bugs ptitSeb 2019-01-03 23:54:25 +01:00
  • 1f252eb661 Completed most of sdl2image wrapper ptitSeb 2019-01-02 23:04:25 +01:00
  • c66a789bff Added sdli_image wrapper (should be complete) ptitSeb 2019-01-02 22:59:42 +01:00
  • d06be2a537 Remove some debugging code ptitSeb 2019-01-02 22:14:09 +01:00
  • a6cc882f6a That file too ptitSeb 2019-01-02 22:13:28 +01:00
  • c5cead9e49 Reorganized to have alignement function in the same source ptitSeb 2019-01-02 22:12:53 +01:00
  • 915fc183c7 Added smpeg2 wrapper ptitSeb 2019-01-02 21:58:22 +01:00
  • dae3f22da8 Minor cosmetics and bugs fixes to generator ptitSeb 2019-01-02 19:14:26 +01:00
  • 5e59e26de3 Automatically add emulated function calls definitions rajdakin 2019-01-02 18:28:15 +01:00
  • 765760f2f4 Important change in libc wrapper: printf familly wrappers now rebuild the stack, to adjust alignment on arm ptitSeb 2019-01-02 08:11:13 +01:00
  • 684688a08e Forgot to remove this undef ptitSeb 2019-01-01 18:26:10 +01:00
  • 831902514e Small change in libc wrapper ptitSeb 2019-01-01 18:14:35 +01:00
  • 3226787719 Added SDL1 Wrapper (complete, execpt thread, eventfilter and timers) and a few other functions ptitSeb 2019-01-01 16:35:12 +01:00
  • a5615fb81d Remove debug code ptitSeb 2019-01-01 10:15:53 +01:00
  • 9ce76fda8f Some more instructions ptitSeb 2019-01-01 10:08:27 +01:00
  • ad6662c107 Quickly added BOX86_TRACE=START-END , with START and END 2 decimal or hexadecimal values ptitSeb 2018-12-31 17:54:25 +01:00
  • 541e1aa39f Fixed dlsym ptitSeb 2018-12-31 17:53:41 +01:00
  • 6f91ba8bb3 Added glXGetProcAddress wrapper. GL should be 100% done ptitSeb 2018-12-31 16:35:23 +01:00
  • 30ce27ffc8 Added most GL and GLX function (just missing glXGetProcAddress) ptitSeb 2018-12-31 15:10:36 +01:00
  • b947758b8e Reworked wrapped lib handling ptitSeb 2018-12-31 12:47:24 +01:00
  • 8a1a82c047 Merge branch 'master' of /media/SEBEXT/sources/box86_bare_git ptitSeb 2018-12-31 10:25:12 +01:00
  • a71b5b13dd Fixed a printf warning rajdakin 2018-12-31 10:23:50 +01:00
  • 00f4f812bb Small change in asound wrapper ptitSeb 2018-12-31 09:41:15 +01:00
  • 9ff3dd9595 More wrapped functions ptitSeb 2018-12-31 09:00:55 +01:00
  • 455571def8 Fixed X11 wrappers ptitSeb 2018-12-30 19:54:28 +01:00
  • 9cfed71232 Merge branch 'master' of origin rajdakin 2018-12-30 19:50:16 +01:00
  • cad243f2a9 Changed wrapper definition method rajdakin 2018-12-30 19:42:16 +01:00
  • d8c03028f0 Added many wrapped function ptitSeb 2018-12-30 19:14:29 +01:00
  • 481c63da44 Native Wrapped libc function are now exported ptitSeb 2018-12-30 17:42:41 +01:00
  • 9a8a2356e0 Fixed a crash when a lib cannot be loaded ptitSeb 2018-12-30 17:38:40 +01:00
  • 387dc9dea0 Added some libc wrapped function, dummy function, and some opcodes ptitSeb 2018-12-30 17:34:03 +01:00
  • 1b37f1cb54 Wrapped some libc functions ptitSeb 2018-12-30 16:42:46 +01:00
  • 015c2df67e Added some SSE instruction (and a few regular one too) ptitSeb 2018-12-30 16:20:45 +01:00
  • ab7e0361b9 Completely useless internal consistency rajdakin 2018-12-30 10:21:43 +01:00
  • b276c87c00 More opcode and wrapped functions ptitSeb 2018-12-30 09:08:16 +01:00
  • c785b0b636 Removed some printf warnings, added getrlimit to the list of easy syscalls rajdakin 2018-12-30 08:22:38 +01:00
  • d784bdf22f Modified wrapper declarations and definitions rajdakin 2018-12-30 08:18:45 +01:00
  • 82de1a6bd2 Added some function and a buch of opcode (with some more macros) ptitSeb 2018-12-29 23:59:30 +01:00
  • 9ef2a522b7 Added a bunch of ALU opcode using macro ptitSeb 2018-12-29 18:17:08 +01:00
  • 5a78c432e4 A few more 0x66 opcode ptitSeb 2018-12-29 18:13:51 +01:00
  • b7c50af079 Implemented my_dlsym ptitSeb 2018-12-29 17:46:40 +01:00
  • b3fa0dbedf A few more opcode, with fixes, and asciisec is now at first dlsym call ptitSeb 2018-12-29 17:20:52 +01:00
  • a92b17d941 Added a first version of my_dlopen ptitSeb 2018-12-29 17:03:44 +01:00
  • aa34dd3466 Added a lot of opcode and syscall. Now asciisector runs until dlopen(libGL...) ptitSeb 2018-12-29 16:00:24 +01:00
  • 8d3d5003b0 Improved trace with native call name fetching ptitSeb 2018-12-29 11:05:25 +01:00
  • 4bd519076c Fixed some printf rajdakin 2018-12-29 10:36:34 +01:00
  • 221fd8a94b Added some opcodes ptitSeb 2018-12-28 23:25:30 +01:00
  • 426eac645a Fixed a printf and execution bits of the tests rajdakin 2018-12-28 19:21:22 +01:00
  • a5d05140ef Better setup of the stack and initial start of main elf ptitSeb 2018-12-28 18:44:07 +01:00
  • fa6dd702ff Added a few opcodes ptitSeb 2018-12-28 17:55:21 +01:00
  • 181a2f453e Added a bunch of functions to wrappers ptitSeb 2018-12-28 17:41:37 +01:00
  • 92d3e1330f Removed warnings caused by printf rajdakin 2018-12-28 15:44:20 +01:00
  • dd6f4203e9 Added empty wrappers for sdl2_mixer and sdl2_image ptitSeb 2018-12-28 15:30:38 +01:00
  • 269678cc78 Added empty SDL2 wrapper ptitSeb 2018-12-28 15:16:23 +01:00
  • 98cdf8d3e0 Added some stuff around libasound wrapper ptitSeb 2018-12-28 15:09:48 +01:00
  • a9cb87ae11 Some work on x11 wrapper ptitSeb 2018-12-28 13:42:52 +01:00