Author Topic: PC Engine/TG16/Turbo Grafx emulator HuGo for Native - working save game support  (Read 17189 times)

clach04 (OP)

  • *
  • Posts: 256
Dingux Hu-Go for Native.



Download from https://bitbucket.org/clach04/dingoo_hugo/downloads?highlight=20736

INSTALLATION

Unzip the zip file, into:

    A:\Game\3D Games\

this should mean a directory is created called:

    A:\Game\3D Games\DingooHuGo

Containing; hugo_dingoo.app

Changelog https://bitbucket.org/clach04/dingoo_hugo/changesets

Side news; the native sdk now has working gz support along with working open/read support.

gsoft

  • *
  • Posts: 47
For GEMEI X-760+
« Reply #1 on: January 31, 2011, 12:08:05 pm »

clach04 (OP)

  • *
  • Posts: 256
Re: For GEMEI X-760+
« Reply #2 on: February 01, 2011, 06:27:05 am »
Compiled
Power = Back to menu
http://dl.dropbox.com/u/18395888/HuGoGemeiX760Beta2.zip
Source Code
http://dl.dropbox.com/u/18395888/dingooHugoGemeiSouce2.zip

Thanks gsoft! Did you end up modifying the code in anyway? I.e. should I make more changes to my port?

asdev2010

  • *
  • Posts: 5
Help please. When I try to save the game Hu-go, wrote "can` t save file ", what should I do?

Trekster_Gamer

  • Guest
 I get the same issue. Also when I load a rom it does not display default the the rom directory. Is there a way to make this work.

 This is AWESOME BTW!!

 

gsoft

  • *
  • Posts: 47
Re: For GEMEI X-760+
« Reply #5 on: February 02, 2011, 07:46:20 pm »
Compiled
Power = Back to menu
http://dl.dropbox.com/u/18395888/HuGoGemeiX760Beta2.zip
Source Code
http://dl.dropbox.com/u/18395888/dingooHugoGemeiSouce2.zip

Thanks gsoft! Did you end up modifying the code in anyway? I.e. should I make more changes to my port?

I fix "Save settings" today.
File dingoonative.c
Line 10
remove
Quote
strncpy(buf, "A:\\Game\\3D Games\\DingooHuGo", n);
use
Quote
strncpy(buf, ".\\", n);
« Last Edit: February 03, 2011, 12:27:58 pm by gsoft »

gsoft

  • *
  • Posts: 47
For GEMEI X-760+
« Reply #6 on: February 02, 2011, 07:57:02 pm »
Do not use above 400 MHZ  :o
Is dangerous for the GemeiX760 +

Harteex

  • * Administrator
  • Posts: 709
    • Harteex Productions
clach04: You don't need to specify a directory at all when using fopen, if you only specify file name, it will automatically read from the same directory as the .app.

clach04 (OP)

  • *
  • Posts: 256
clach04: You don't need to specify a directory at all when using fopen, if you only specify file name, it will automatically read from the same directory as the .app.

You can't fopen a directory  ;)

The path is needed as you need full paths for browsing. E.g. B:\ versus A:\

The issue here is the lack of a getcwd routine. You can sort of fake it by parsing argv[0] but we don't have a getcwd in the SDK.

[edit added getcwd note]
« Last Edit: February 03, 2011, 01:10:40 am by clach04 »

clach04 (OP)

  • *
  • Posts: 256
I get the same issue. Also when I load a rom it does not display default the the rom directory. Is there a way to make this work.

 This is AWESOME BTW!!

This sounds like a path issue, did you follow the install instructions in the first post? Is there a save directory? If you have dingux save files you should be able to load those too.

re ROMS, do you have roms in the rom path that the extracted zip file creates? That is the default location, i.e. where the "roms_here.txt" file is.

qbertaddict

  • * Former Staff
  • The Doctor
  • Posts: 1184
    • about.me
Any chance on working out the bugs on cadash and legendary axe 2?

clach04 (OP)

  • *
  • Posts: 256
Any chance on working out the bugs on cadash and legendary axe 2?

I know pretty much nothing about PC Engine internals :(. The original HuGo author mentioned he may start work again, the issue is that the original emu has the same problems too.

Harteex

  • * Administrator
  • Posts: 709
    • Harteex Productions
The issue here is the lack of a getcwd routine. You can sort of fake it by parsing argv[0] but we don't have a getcwd in the SDK.

Now we do (r302). :)

clach04 (OP)

  • *
  • Posts: 256
The issue here is the lack of a getcwd routine. You can sort of fake it by parsing argv[0] but we don't have a getcwd in the SDK.

Now we do (r302). :)

Awesome! Thanks for adding that, very handy.

.... Hang on this causes me work, gosh darn it   :P

r27 added, once built with this you can shove HuGo anywhere :)

Soulflier

  • *
  • Posts: 13
Thanks for this emu, it works very very nice when placed correctly to Game\3D Games\.
Can you create a SIM version too? I prefer browsing roms in the dingoo's menusystem.

clach04 (OP)

  • *
  • Posts: 256
Thanks for this emu, it works very very nice when placed correctly to Game\3D Games\.
Can you create a SIM version too? I prefer browsing roms in the dingoo's menusystem.

I've decided to create a FAQ, https://bitbucket.org/clach04/dingoo_hugo/wiki/HuGoFAQ

Soulflier

  • *
  • Posts: 13
All right, thank you for the answer clach04, i understand your point.

yoshi41

  • *
  • Posts: 464
Thanks for this emu, it works very very nice when placed correctly to Game\3D Games\.
Can you create a SIM version too? I prefer browsing roms in the dingoo's menusystem.

I've decided to create a FAQ, https://bitbucket.org/clach04/dingoo_hugo/wiki/HuGoFAQ

I 've read your FAQ and I know the advantages of the .APP version.

Nevertheless, I bought a Dingoo as a present for some of my friends. Dingux is already too complicated for them, they just want to play a few retro games (memories of their youth) . I'm afraid running some emus as .SIM and some as .APP is too complicated either. I have almost everything I need as a .SIM version, only HUGO is missing.

If you change your mind, I would appreciate a .SIM version. :)

Thanks in advance
Emulator packs and fact sheets for Wiz, Caanoo, Dingoo and Pandora.

hexed6

  • *
  • Posts: 31
clach I haven't even glimpsed at the source, but if you want to give some pointers on what would need to be done for sim/app support I will look into it.

clach04 (OP)

  • *
  • Posts: 256
clach I haven't even glimpsed at the source, but if you want to give some pointers on what would need to be done for sim/app support I will look into it.

2 places to check are; the sdk for the tga view, and Oh Boy has dual app/simm (build time) support.