Search results

  1. E

    Homebrew [Release] TemperPCE for 3DS

    I'm not totally sure, but I think they're the same. And the only difference between fast and compatibility mode is that in the latter the PC fetch pointer is checked to see if it crosses segment boundaries. This is an issue only if the game maps code segments that are contiguous in the address...
  2. E

    Homebrew [Release] TemperPCE for 3DS

    Good find... I guess this must have not come up in testing because somehow global_cycles being clipped to 32-bit wasn't causing an issue for synchronization elsewhere (otherwise this would have caused issues around 200 seconds in and should have been noticed), and by chance the carry flag was...
  3. E

    Homebrew [Release] TemperPCE for 3DS

    Can you try it with CPU_ARM_FAST_MODE? I don't know what the issues are with PSG and CD but it's possible that a simple change in performance is revealing concurrency problems with these things happening on the other core. If the issue is only rotation it's possible to make video.c output...
  4. E

    Homebrew [Release] TemperPCE for 3DS

    I looked at the code again and unless I'm missing something you have DEBUGGER_ON defined in platform_defines.h. You should definitely take that out and test both sides again because the debugger will slow down both CPU interpreters a lot. The slowdown is even worse in the ARM ASM version because...
  5. E

    Homebrew [Release] TemperPCE for 3DS

    http://drastic-ds.com/temper_src_2_12_2009.tar.gz I believe this matches the last version released for GP2X and Wiz, which has the original renderer and its ARM implementation. I'm tempted to try writing some assembly for the newer renderer just to see how much work it is, but I don't know if...
  6. E

    Homebrew [Release] TemperPCE for 3DS

    Yeah I thought as much based on the readme. GCW Zero isn't ARM based, so there would have been no intention of using ARM_ARCH there, but it should be used here. Have you done benchmarking to see what the result is of doing PSG and mixing on the second CPU? These are pretty low overhead...
  7. E

    Homebrew [Release] TemperPCE for 3DS

    I'm surprised that 3DS isn't powerful enough to run the software renderer. On GP2X most games could run full speed (no frameskip, the emulator didn't even implement it originally) at 150MHz or less. This is with an ARM9. Do you have any profiles showing where the performance problems are? Is...
  8. E

    Homebrew Hi-Resolution DS Emulation

    None of it is. I've had plans to do this since well before X432R came out, and a pretty rough idea on how to do it, but didn't get around to it until pretty recently. The part about increasing the resolution of the 3D rendering is straightforward (although of course it makes it much slower for a...
  9. E

    Homebrew Hi-Resolution DS Emulation

    This will be: It's not DeSmuME, but the thread title only says Hi-Resolution DS Emulation so I figured it's fair game ;) Resolution enhancement teaser for an upcoming version of DraStic (DS emulator for Android). It'll only support 2x2 (512x384) w/o other features since it's strictly an...
  10. E

    Android Nexus 7 not good enough for DS emulation?

    Posting this here since there was some interest in high-res rendering:
  11. E

    Android Nexus 7 not good enough for DS emulation?

    Lordus and I did some tests and investigations into this, and it looks like the latency requirements are extremely high. I doubt bluetooth or wifi would ever be able to emulate it directly. That, and the hardware isn't really fully understood (we talked to sgstair who did a lot of the original...
  12. E

    Android Nexus 7 not good enough for DS emulation?

    4x rendering is something I want to work on after the next version is out. However, I have to stress that the emulator only has a software renderer, so the performance impact will be huge. It's a feature that will probably only work decently on high end hardware. This was true for the first...
  13. E

    Android Nexus 7 not good enough for DS emulation?

    My Nexus 4 has been unstable in Lollipop too :( I'll find it randomly off during the day sometimes, probably because it crashed.. Okay, just to confirm, did you try the highest latency setting possible? The one that's "very high." And can you try disabling bluetooth just to rule out that the...
  14. E

    Android Nexus 7 not good enough for DS emulation?

    Yes, the emulator is by me and Lordus. I do the core while he does everything to port it to Android, user interface, and so on (and license stuff) Of course, not all games have the same demands and it can vary by a factor of more than 4 from least demanding to most demanding, but even 2D...
  15. E

    Android Nexus 7 not good enough for DS emulation?

    If the emulator doesn't work like it's supposed to we do give refunds. It's not supposed to need to be online to do the license check any more than the first time you run it - if it persistently needs to be online something is wrong with the license verification on the device. But if the license...
  16. E

    Android Full Speed NDS Emulator Coming to Android!!!

    I'm interested, thanks :r (I'll try to look into it at some point soonish)
  17. E

    Android Full Speed NDS Emulator Coming to Android!!!

    There's a global disable for cheats, you don't have to do that.
  18. E

    Android Full Speed NDS Emulator Coming to Android!!!

    These games are new and we need to update our game database to include them, but you could manually add them to /sdcard/Android/data/com.dsemu.drastic/files/game_database.xml Just copy it from the Japanese releases (but you have to change the game code, don't worry about CRC for now)
  19. E

    Android Full Speed NDS Emulator Coming to Android!!!

    Emulator is out. You can get it on the Google Play store: https://play.google.com/store/apps/details?id=com.dsemu.drastic&hl=en
  20. E

    Android Full Speed NDS Emulator Coming to Android!!!

    There's an option to use another thread for 3D rendering, but it currently causes glitches in some games so it's off by default (I'm still working out improved strategies for this). It can improve performance quite a lot, although I wouldn't say it's a must. Other than that, the screen update...
General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: empty chat