Author Topic: PC Engine / TG16 / Turbo Grafx emulator HuGo for Native - based on Dingux-Hu-Go  (Read 22578 times)

Offline clach04

  • *
  • Posts: 254
I am wondering ... maybe you could also release a SIM version?

I could (see OhBoy and my gnuboy source code for how to support both .SIM and .APP), I'm reluctant to do so.

Reesy, has done this for PocketSNES because he is a nice guy :). Now he is being asked for a .APP  for SMS Plus http://boards.dingoonity.org/dingoo-releases/smsplus-v1/msg26202/#msg26202 no good deed goes unpunished  ;)

I personally think for that a .APP is best, because:
  • .zip files can be supported, this is NOT possible with .SIM
  • you can change roms easily without exiting the emulator
  • scrolling in the Native "emulator"/"interesting-game" browser is awful, really awful. Especially if you have a lot of files. I've written a python script to organize roms by alphabetical directories to make this less unpleasant

If a .SIM was to be released, you would not be able to use DooEngine, the post I linked to above makes a good point for why .app is useful under Native (if you use DinGear, you can't use SMS Plus and vice versa), as we don't have a gmenu style browser/launcher.

So I'm not keen on doing this, I'm not totally against it though. Everyone is different, I can see case where .sim is useful (small number of files, no other equivalent emulator available).
If someone wanted to implement this support (and make binaries) I'd be happy to help if I can (hence making my example code on how to do this available).

Right now my next task is to implement stat() support so that save states work.

I'm not trying to be awkward; do you really want a .SIM?

Offline grumpus

  • *
  • Posts: 36
    • Soup
I personally think for that a .APP is best, because:
  • .zip files can be supported, this is NOT possible with .SIM

About the ZIP support... Correct me if I'm wrong, but as I understand it, every extension can be opened with ONE sim emulator in the native OS. And ZIP is reserved for the CPS1 emulator.
Now, if this is the *only* reason that hinders ZIP support for SIM emulators... Couldn't we just, for example, rename the PC Engine or SNES zipped roms to something other than ZIP (like PCZ or SMZ) and open them directly from the native browser?
I suspect the Neogeo MVS and CPS2 files are actually some kind of archive with a different suffix.[/list]

Offline clach04

  • *
  • Posts: 254
    I personally think for that a .APP is best, because:
    • .zip files can be supported, this is NOT possible with .SIM

    About the ZIP support... Correct me if I'm wrong, but as I understand it, every extension can be opened with ONE sim emulator in the native OS. And ZIP is reserved for the CPS1 emulator.
    Now, if this is the *only* reason that hinders ZIP support for SIM emulators... Couldn't we just, for example, rename the PC Engine or SNES zipped roms to something other than ZIP (like PCZ or SMZ) and open them directly from the native browser?
    I suspect the Neogeo MVS and CPS2 files are actually some kind of archive with a different suffix.[/list]

    You could rename all your roms. IMHO This is less than ideal (Z implies "unix .Z compress" format not .zip) and seems like busy work :( I won't personally be working on that, I'd rather be playing games :)

    I personally like gmenu's browser approach, for launcher browser support. It would be nice if we could have something like this for native (no idea how though, DD are you listening? :-)).

    Once OpenDingux is out, this issue may go away. We'll all switch over to OD ;D

    Offline clach04

    • *
    • Posts: 254
    New download, for people who haven't already downloaded. It includes a default.pce to avoid hangs. No new code changes yet.

    Offline grumpus

    • *
    • Posts: 36
      • Soup
      I personally think for that a .APP is best, because:
      • .zip files can be supported, this is NOT possible with .SIM

      About the ZIP support... Correct me if I'm wrong, but as I understand it, every extension can be opened with ONE sim emulator in the native OS. And ZIP is reserved for the CPS1 emulator.
      Now, if this is the *only* reason that hinders ZIP support for SIM emulators... Couldn't we just, for example, rename the PC Engine or SNES zipped roms to something other than ZIP (like PCZ or SMZ) and open them directly from the native browser?
      I suspect the Neogeo MVS and CPS2 files are actually some kind of archive with a different suffix.[/list]

      You could rename all your roms. IMHO This is less than ideal (Z implies "unix .Z compress" format not .zip) and seems like busy work :( I won't personally be working on that, I'd rather be playing games :)

      I personally like gmenu's browser approach, for launcher browser support. It would be nice if we could have something like this for native (no idea how though, DD are you listening? :-)).

      Once OpenDingux is out, this issue may go away. We'll all switch over to OD ;D

      Well it's easy enough to write a little script for renaming masses of files. The one I wrote is only 44 bytes ;) I'm sure there are dozens of tools for that on Windows, too.
      As for the extension, .Z may be problematic, but .SMZ, for example, wouldn't imply anything. Actually, I'd be fine if the new extension was .WTF anyway, as long as it works :D

      Don't worry though, I don't have a lot of PC Engine roms, so I won't bother you about that. My tremendous SNES and Mega Drive folders, on the other hand, would benefit. :)

      Offline armo3000

      • *
      • Posts: 5
      Thank You for this emulator. Do you planning make sim version?
      And if you'll make native-style menu and saving settings for any every game like in pocketsnes it will be ideal emulator

      Offline EugenyN

      • *
      • Posts: 23
      I downloaded a version with default.pce but screen turns black and Dingoo freezes, after splash.

      A:\Game\3D Games\DingooHuGo\hugo_dingoo.app
      screen - ILI9325

      stdout for hugo
      --[ INITIALISATION ]--------------------------------
      Cd_emulation is 0

      Online ricsi

      • *
      • Posts: 149
      I'm not trying to be awkward; do you really want a .SIM?

      You are not being awkward.
      (THANX for porting this emu to native)

      I can absolutely live with the status quo (eg. app file only - no sim).

      Offline JPWasko

      • *
      • Posts: 16
      Downloaded the new HuGo zip, but still getting the intro screen, followed by a black screen and the dingoo freezes.  Default.pce is in the main .app folder.  Any help would be appreciated.

      Offline clach04

      • *
      • Posts: 254
      I downloaded a version with default.pce but screen turns black and Dingoo freezes, after splash.

      A:\Game\3D Games\DingooHuGo\hugo_dingoo.app
      screen - ILI9325

      stdout for hugo
      --[ INITIALISATION ]--------------------------------
      Cd_emulation is 0


      My bad :( the pce was corrupted in that file. New default.pce at https://bitbucket.org/clach04/dingoo_hugo/downloads?highlight=19169

      Offline clach04

      • *
      • Posts: 254
      And if you'll make native-style menu and saving settings for any every game like in pocketsnes it will be ideal emulator

      It already has that built in, BUT the current released binaries don't have working save/setting/cheat/text support which enable it.

      I'm currently dealing with a problem related to saves games not being compatible with the Dingux (and desktop) version so once that is sorted this should be available.

      Offline daniel-ntl

      • *
      • Posts: 96
      please help me? how to save game and how to save settings? and if you press A in "load rom"  i cannot see my roms?? just (..) even though i already put my roms in it? thanks
      « Last Edit: January 14, 2011, 03:14:15 AM by daniel-ntl »

      Offline clach04

      • *
      • Posts: 254
      please help me? how to save game and how to save settings?

      And if you'll make native-style menu and saving settings for any every game like in pocketsnes it will be ideal emulator

      It already has that built in, BUT the current released binaries don't have working save/setting/cheat/text support which enable it.

      I'm currently dealing with a problem related to saves games not being compatible with the Dingux (and desktop) version so once that is sorted this should be available.


      please help me? how to save game and how to save settings? and if you press A in "load rom"  i cannot see my roms?? just (..) even though i already put my roms in it? thanks

      Are the roms named correctly? *.zip or *.pce
      Are you sure the roms are in the correct path?
      What happens if you select ".." and navigate around?


      Offline daniel-ntl

      • *
      • Posts: 96

      please help me? how to save game and how to save settings? and if you press A in "load rom"  i cannot see my roms?? just (..) even though i already put my roms in it? thanks

      Are the roms named correctly? *.zip or *.pce
      Are you sure the roms are in the correct path?
      What happens if you select ".." and navigate around?


      [/quote]thanks about the save game and save setting,looking forward for update menu just like pocketnes, and about the roms,yes the roms named *.pce, and i put all the *.pce in the rom folder in the hugo, and if I navigate the ".." yes i can explore all the folder in "GAME", i mean i want to see the *.pce in the hugo rom folder without exploring the GAME folder?? thanks

      Offline clach04

      • *
      • Posts: 254
      about the roms,yes the roms named *.pce, and i put all the *.pce in the rom folder in the hugo, and if I navigate the ".." yes i can explore all the folder in "GAME", i mean i want to see the *.pce in the hugo rom folder without exploring the GAME folder?? thanks

      My guess is  HuGo is extracted to the wrong directory, see the readme (and first post) for clarification on location names.

       

      Post a new topic