Recent content by emu_kidid

  1. E

    PS3 N64 Emulator (PS3 PoC wii64 Port by emukidid) Surfaces 9 years after first announced

    Userland would be ideal if it could work but I haven't been able to. lv2 would have issues like requiring address translation into my userland app if I was to put code there that wanted to reference things in my userland app?
  2. E

    PS3 N64 Emulator (PS3 PoC wii64 Port by emukidid) Surfaces 9 years after first announced

    Yeah I haven't had success with this yet - using ps3mapi_process_page_allocate I get a nice buffer back that I can copy into but again it fails when trying to bctr to it. Here's what I get back (I think it looks promising): result: 0x0000000000000000 page_addr: 0x00000000D010C000 So I think...
  3. E

    PS3 N64 Emulator (PS3 PoC wii64 Port by emukidid) Surfaces 9 years after first announced

    I get a low address back 0x10156 from this, this seems to overlap where my .text section begins in my userland application, I can write to it but on exec it hangs the console.
  4. E

    PS3 N64 Emulator (PS3 PoC wii64 Port by emukidid) Surfaces 9 years after first announced

    It does, but raises another question or three (sorry!) Is there a safe way of putting things into lv2 at runtime? Are there any guaranteed empty regions or is there a known alloc/dealloc? If my dynamically compiled code was to live in lv2, then it won't be able to call other parts of my non lv2...
  5. E

    PS3 N64 Emulator (PS3 PoC wii64 Port by emukidid) Surfaces 9 years after first announced

    @STLcardsWS - I keep having "your reply could not be posted because it looks like spam" come up a lot :P @habib This is basically what I've been testing to see if execution from heap or via a text section modified at runtime: (I'm aware test_addi gets inlined, but that's not the problem). The...
  6. E

    PS3 N64 Emulator (PS3 PoC wii64 Port by emukidid) Surfaces 9 years after first announced

    @zecoxao yes I didn't really get anywhere yet with the patches. I've looked a bit at how libkammy was working with ps3sx back in 2010 and it seems that libkammy used to load itself into lv2 and then once resident it would load ps3sx from a path on hdd0 (with some additional syscalls + redirected...
  7. E

    PS3 N64 Emulator (PS3 PoC wii64 Port by emukidid) Surfaces 9 years after first announced

    Thanks, I was able to get this to compile and actually patch successfully. I have a few questions though on how to actually make use of it since the readme is a bit vague, you may know but if not hopefully someone else does. Is it just that it patches the hypervisor to allow a certain memory...
  8. E

    PS3 N64 Emulator (PS3 PoC wii64 Port by emukidid) Surfaces 9 years after first announced

    You'll need to understand that "dynarec" doesn't just mean enabling those lv2 patches. Those will just allow me to then actually execute code that I've written at runtime. At this point I've not even had that part working yet so once the patches work I'll be able to begin work on making the...
  9. E

    PS3 N64 Emulator (PS3 PoC wii64 Port by emukidid) Surfaces 9 years after first announced

    These didn't seem to work, I'm running 4.86 rebug rex lite and it doesn't match when performing the check against RMDIR_SYSCALL_ADDR. Also, patch_htab3 is defined twice?
  10. E

    PS3 N64 Emulator (PS3 PoC wii64 Port by emukidid) Surfaces 9 years after first announced

    News travels fast! I've updated the description on the github repo, we'd done more than I'd remembered as it turns out. I'm having issues with psl1ght v2 and RSX usage it seems - code that worked fine in psl1ght v1 all those years ago is running very badly when compiled now - wasting time on...
Back
Top