Squidge's Mmu Hack: Discovery Of The Month :)

Discussion in 'News Zone [GPH]' started by EvilDragon, Jun 28, 2006.

  1. Huxley

    Huxley Gamera, King of Monsters

    Joined:
    Apr 10, 2004
    Messages:
    1,602
    Location:
    Manchester England
    Well, all I can say is that I'll donate once my paypal account has been verified.

    Thanks Squidge!
     
  2. Radek

    Radek Certified Guru

    Joined:
    Oct 13, 2005
    Messages:
    871
    Oh... You have no idea :) what kind of pandora box Squidge just opened...
    (so close...)
     
    Last edited by a moderator: Dec 17, 2015
  3. Winterkid

    Winterkid Member

    Joined:
    Nov 15, 2004
    Messages:
    942
    Location:
    Surrey BC CANADA
    Uh, is there something you want to share with the class, Radek?

    I personally can't wait until we get full access to all the hardware, including the second CPU. But the hack is a wonderful start. I even donated, and I am fairly poor.
     
  4. Vimacs

    Vimacs Don't be evil!

    Joined:
    Oct 23, 2003
    Messages:
    5,211
    Location:
    Germany
    well, this basicialy GIVES us acces to all the hardware, includeing irq's, the bus betwene the cpu's, and more
     
  5. Radek

    Radek Certified Guru

    Joined:
    Oct 13, 2005
    Messages:
    871
    Think of a possibility that GP2'x blitter can be an obsolete thing.
    (but I don't know if it'd be bad or good? - rather good anyway that a software routines could get you better results ;) )

    And for GP2x's hardware... the most power to potentiatlly to get is in GP2x's Videoprocessor. This thing can decode DivX stream easily and it's flexible to be able to encode too (among other things!).

    Sorry if I'm too optimistic... But do you realize how really GP2x (actual MMSP2 chipset) is powerfull?

    We were just using a blitter and to (a degree) 2nd CPU and there are some other coprocessors inside. No - it'll not be like a PSP - except some crazy coded demos.

    But it's like with every black horses... and there might be... :)
     
    Last edited by a moderator: Dec 17, 2015
  6. dilchien

    dilchien Still Fresh

    Joined:
    Jun 6, 2006
    Messages:
    9
    Location:
    California (USA)
    Hey guys, I wanna donate a small amount (~$50) towards the development of gngeo, drmd, and squidgesnes. But I am still confused by who to donate to. I'm pretty sure that Reesy's the man for drmd and I know where's the email address. But for gngeo, is it EvilDragon or Pepone? Also, for Squidgesnes, is it Reesy, Pepone, or Squidge?

    If all the aformentioned have worked on have worked on pieces of gngeo and squidgesnes, I'd like to donate to the person that will most likely get "savestates" working for gngeo. For squidgesnes, just general speed improvements (most likely squidge?).

    Thanks.
     
  7. Shikaku

    Shikaku ROFL THE WORD PENIS IS HILARIOUS!

    Joined:
    Jan 11, 2006
    Messages:
    2,839
    Location:
    USA... I feel lonely, not that many people from US
    Squidge for SquidgeSNES, pepone for Gngeo2x, Reesy for DrMD... although they all have helped each other out in some way with each of the 3 projects (I.E, Z80 core for Gngeo2x by Reesy, Autoframeskip for SNES by pepone, MMU hack for faster framebuffer/access to higher memory by Squidge for all emulators).

    Give each an equal amount, they all have put a huge amount of work for all....
     
    Last edited by a moderator: Dec 17, 2015
  8. gaterooze

    gaterooze Coltrane Sundia

    Joined:
    Aug 7, 2004
    Messages:
    2,723
    Last edited by a moderator: Dec 19, 2015
  9. dilchien

    dilchien Still Fresh

    Joined:
    Jun 6, 2006
    Messages:
    9
    Location:
    California (USA)
    Thanks. That's where I got my info originally. But I recently saw EvilDragon submitting Gngeo V0.6.12c and saw pepone and reesy working on squidgesnes and got all confused.
     
    Last edited by a moderator: Dec 19, 2015
  10. xinfernoofdantex

    xinfernoofdantex Member

    Joined:
    Feb 18, 2006
    Messages:
    404
    Pepone, can you release a version without autoframeskip? pleasee
     
  11. gaterooze

    gaterooze Coltrane Sundia

    Joined:
    Aug 7, 2004
    Messages:
    2,723
    EvilDragon's one of the wonderful chaps who runs this forum. He also maintains the invaluable Archive.
     
    Last edited by a moderator: Dec 17, 2015
  12. pepone

    pepone Pouet! Pouet! Do want!

    Joined:
    Oct 14, 2005
    Messages:
    504
    For gngeo or squidgesnes?
     
    Last edited by a moderator: Dec 17, 2015
  13. TyBO!

    TyBO! Member

    Joined:
    Sep 7, 2005
    Messages:
    258
    Location:
    Philadelphia, PA
    I've got a question...

    I remember a while back, someone was talking about something in development called HH mode, which would make all the apps/games/emus on the 2X run faster. Does Squidge's MMU hack do the same thing HH would do?

    At any rate, Squidge's hack is wonderful.... portable Genesis/NeoGeo never looked so good. :)
     
  14. Draken

    Draken Very Active Member

    Joined:
    Aug 31, 2005
    Messages:
    1,262
    Location:
    Belgium
    No, HH mode would let the app run on the true hardware without the Linux OS in the way, the squidge's hack is just as it says, a hack that lets you access more memory.
     
  15. Squidge

    Squidge Certified Guru

    Joined:
    Nov 16, 2003
    Messages:
    8,495
    Location:
    UK
    TBH, Your not going to get much more speed from changing to HH than you are by implementing my MMU hack. Your probably talking a few fps at best. The only thing slowing programs down now is the task switching, which occurs every 50ms or so. As long as you don't have anything running in the background, Linux should be quite efficient.

    Of course, the hack needs a few tweaks to bring out the best in Linux - cache flushing & locking, interrupt handling, etc (Yes, it's possible to get direct access to the interrupts under Linux, I've just not written something thats publishable yet).

    Also, before anyone asks, yes, it's also possible to write a MMU-based GBA emulator under Linux. But that's a big job, so don't expect someone to do it over a weekend.
     
  16. DaveC

    DaveC Internal Development

    Joined:
    Mar 4, 2004
    Messages:
    9,208

    Cool I just hope there will be a fix that will help get rid of the lines in DrMD. It is so incredibly fast, the only thing hurting it are those random black lines.

    Great hack though.
     
    Last edited by a moderator: Feb 4, 2016
  17. sam fisher

    sam fisher Well-Known Member

    Joined:
    Apr 11, 2004
    Messages:
    9,446
    Location:
    Bristol, UK
    Way to be subtle Dave...
     
  18. hackgrid

    hackgrid Member

    Joined:
    Feb 18, 2006
    Messages:
    375
    Location:
    ~Munich, Germany
    And what's with N64? :ph34r: *runs away and hides*

    ;)
     
    Last edited by a moderator: Feb 4, 2016
  19. Squidge

    Squidge Certified Guru

    Joined:
    Nov 16, 2003
    Messages:
    8,495
    Location:
    UK
    If you want to write an N64 emu, be my guest :)
     
    Last edited by a moderator: Feb 4, 2016
  20. Epicenter

    Epicenter Very Active Member

    Joined:
    Oct 9, 2005
    Messages:
    2,068
    Location:
    USA
    It'd be feasible because of the potential to execute ARM code natively (ARM7 code on an ARM9 processor in the GP2X) rather than just for direct speed gain reasons. N64 is still going to be pretty much an impossiblity at anything close to full speed.
     

Share This Page

Loading...