xboxscene.org forums

OG Xbox Forums => Software Forums => Xport / Madmab Edition Projects => Topic started by: XPort on August 28, 2004, 11:10:00 AM

Title: Hugo-x Current Discussion
Post by: XPort on August 28, 2004, 11:10:00 AM
This is the main discussion thread for the most recent version of HUGO-X.

Use this thread to do any of the following:

Ask a question about HUGO-X
Report a bug about HUGO-X
Submit a feature request for HUGO-X

Do not use this thread to post about projects other than HUGO-X.
Do not post questions/bug reports/feature requests without first reading the FAQs for HUGO-X.
Do not ask where these projects can be downloaded.

Rule violators will get one warning. After that, you will be temporarily or permanently banned depending on the situation.  I'm sorry if that sounds harsh, but it has taken me a cumulatively long time to write the FAQs for these projects.  If you cannot do me the courtesy of taking the time to read them, then I do not want you posting here.

This thread will be pruned/cleaned periodically.  If you had a question in this thread and it is now gone, then it was either in violation of the rules or your answer can now be found in the FAQs section.
Title: Hugo-x Current Discussion
Post by: Likklebaer on August 30, 2004, 09:33:00 AM
Would it be possible to make it so HuGo-X stores screen size settings per game like XboyAdvance? Since certain PCE games (Fighting Street, Mr. Heli, etc.) use a wider aspect ratio. Thankies happy.gif
Title: Hugo-x Current Discussion
Post by: fil on August 30, 2004, 10:00:00 AM
yes i agree with the one above, + flicker filter disable!! why flicker filter is on on any emulator is beyond me!  ;)

and also we need the new hugo sources, there are quite a few games that dont run on the current hugox, and the latest sources by zeograd fix that, in fact sources 6 months ago fixed it

thanks


Title: Hugo-x Current Discussion
Post by: XPort on August 30, 2004, 01:17:00 PM
QUOTE (fil @ Aug 30 2004, 01:03 PM)
and also we need the new hugo sources, there are quite a few games that dont run on the current hugox, and the latest sources by zeograd fix that, in fact sources 6 months ago fixed it

What code changes from 6 months ago would those be?  And what exactly is fixed?
Title: Hugo-x Current Discussion
Post by: fil on August 30, 2004, 02:23:00 PM
QUOTE (XPort @ Aug 30 2004, 09:20 PM)
What code changes from 6 months ago would those be?  And what exactly is fixed?

eg. games like Zipang and Jackie Chan are fixed, along with many other games

they load to title, but crash 'after' title screen

the new code has some bug fixes in the cpu and dma

i've pm'd the details to you ...


Title: Hugo-x Current Discussion
Post by: Koitsu on September 29, 2004, 03:10:00 AM
could anyone recap the method of having pce cd games run on the HDD? i have a lot of the real cd's, but my reader is crap. i try to use it as little as possible, so anything that i plan to play for a decent amount of time i put into the HDD. i use CDDissect, and it puts a game into files like track01.mp3 track02.iso...etc. if i throw them all into the HDD, and try to run the iso, it doesn't work. dracula x did, but not any others.
Title: Hugo-x Current Discussion
Post by: Thraxen on September 29, 2004, 05:59:00 AM
QUOTE
i use CDDissect, and it puts a game into files like track01.mp3 track02.iso...etc. if i throw them all into the HDD, and try to run the iso, it doesn't work.


Are you actually trying to load the ISO?  You are supposed to load the CUE.
Title: Hugo-x Current Discussion
Post by: Koitsu on September 29, 2004, 06:57:00 AM
ah. i got it mixed up with sega cd and psx games.
Title: Hugo-x Current Discussion
Post by: dark_sonic on October 15, 2004, 10:45:00 AM
Hi,
first of all thanks for the amazing work you have done with your emulator ports
It really kicks ass. I wished other emus like mame or xsnes would at least support a screenshot displaing function in there launcher. well, too bad you haven't portet it. ;)

FEATURE REQUEST:
-----------------------
Well I mostly noticed this on your neogenesis port, but I assume this is also true for your Hugo Port aswell: The cue sheet doesn't support relative nor absolute paths to the Bin & mp3s.
Well it would be great, if you could add support for it, so that the file selection becomes easier. Going inside a subdir for each CD Image has two major drawbacks, first you have to look for the right file to lauch, since all files are showed, including the mp3s etc. 2nd, if you go one dir (back to the main roms dir) you start at the begining of that dir . That can be pretty anoying with a large roms collection.

Well, in any case Thanks for your ports.
SoniC

This post has been edited by dark_sonic: Oct 15 2004, 07:44 PM
Title: Hugo-x Current Discussion
Post by: fil on October 19, 2004, 06:32:00 AM
when a game crashes the xbox completely locks up and it has to be powered off

would be a lot better if, when the emulator crashed, it jumped back to the front end

that aside if hugo was updated with newer sources it would fix the crashes in most games, so then the locking problem would be avoided anyway
Title: Hugo-x Current Discussion
Post by: jameskn on March 03, 2005, 05:10:00 PM
I was wondering if you would include support for PCE CD images in Bin/Cue format in the next release and also Zipped CD support in Bin/Cue formatas well.

Thanks.
Title: Hugo-x Current Discussion
Post by: Koitsu on March 08, 2005, 09:20:00 AM
does anyone have Legendary Axe working? i've never gotten it to work without it filckering
Title: Hugo-x Current Discussion
Post by: MameManiac on March 08, 2005, 05:48:00 PM
hi, im using hugo-x v10 & i can play rom files off my xbox hard drive but i cant play the same roms off cd? when i select a game the screen goes black and then goes back to the game list, the cd's im using are compatible with my xbox drive so i know thats not the problem.
Title: Hugo-x Current Discussion
Post by: Koitsu on March 09, 2005, 02:26:00 AM
i meant Legendary Axe II. the first one's fine
Title: Hugo-x Current Discussion
Post by: greycellgreen on March 09, 2005, 11:55:00 AM
BUG:
I assume this is somewhat related to CUEs not supporting relative paths: while navigating to a folder and loading the CUE works great, marking the CUE as a favourite and running it from the favourites menu results in a hard lock at the "loading..." screen.

As for Legendary Axe II, it doesn't work on the PC version of Hu-Go, so bother that author first.

Thanks
Title: Hugo-x Current Discussion
Post by: Koitsu on March 22, 2005, 05:24:00 PM
normally that'd be the case, but Xport's been known to fix games that even the author couldn't (or didn't yet) fix. just wondering. it's a good game.
Title: Hugo-x Current Discussion
Post by: Thraxen on May 09, 2005, 05:39:00 PM
Anyone have a working cue sheet for Conan (Mirai Shonen Conan)?
Title: Hugo-x Current Discussion
Post by: sideshow on May 16, 2005, 06:45:00 PM
I've had crashing issues with these two roms lately and I wanna make sure I"m not the only one.

Blazing Lazers
Super Star Soldier

I can get to level 7 boss in blazing lazers then the game crashes and I have to reset the whole XBOX.
I can get to level 5 in super star soldier, then close to the beginning the game crashes and I have to reset my XBOX.

I tried a couple times and the crashing still occurs.  I dont think its the roms or my xbox, I think its the Hugo emulator.
Has anybody experienced these crash bugs too?

In recent news, it appears Hugo 2.12 has been released which claims to fix a bunch of crashing and graphical glitches with certain roms.  Also it has preliminary support for ADPCM!  These are good contenders for a Xport update!

This post has been edited by sideshow: May 17 2005, 01:55 AM
Title: Hugo-x Current Discussion
Post by: ezryel on June 28, 2005, 07:50:00 PM
Hi,  Anyone notice the that some of the sound channels are very low? Such as in Blazing Lazers, the in game voice is almost mute.  I find this in all the Hucard and CD games, because of this every game sounds different than it should. Is there a function to change the volume of each sound channel? or is this a bug?

Thanks

This post has been edited by ezryel: Jun 29 2005, 02:52 AM
Title: Hugo-x Current Discussion
Post by: sirknot on June 29, 2005, 10:41:00 AM
new to emulators, here. I got HUGO running on my Xbox. I downloaded a couple of roms and extracted them (the file names are *GAME*.emu). I put them into them pcerom folder. Now I can pick them from the choose game option, but then each one freezes at a loading screen. How do I fix this.
Also when it gives me the option of configuring the game, how do I know what to choose?

      System card 1 or 3?
      Force US mode Y or N?
      Graphics ?????????????
thanks

Title: Hugo-x Current Discussion
Post by: JigenD on July 07, 2005, 03:56:00 PM
QUOTE(sideshow @ May 16 2005, 08:20 PM)
In recent news, it appears Hugo 2.12 has been released which claims to fix a bunch of crashing and graphical glitches with certain roms.  Also it has preliminary support for ADPCM!  These are good contenders for a Xport update!
*



ADPCM being Pulse Code Modulation right?  That means if this gets implemented in an update we'd be able to hear stuff like grunts and doors and effects like that in Dracula X... I'd love to hear this!
Title: Hugo-x Current Discussion
Post by: sideshow on July 28, 2005, 05:46:00 PM
I think the ADPCM was implemented into HuC not HuGo.  But the newest version which is at 12 does fix several roms that crash.  This sure sounds like a reasonable update!
Title: Hugo-x Current Discussion
Post by: Dark Gallon on August 10, 2005, 05:11:00 PM
I have Dracula X and the emulator, but I can't figure how to play it!

I must extract the .mp3 and .iso archives to the rom folder? Where the .cue need to be?

Thanks!!!

P.S: Sorry for the bad english, it's not my mother tongue =/

This post has been edited by Dark Gallon: Aug 11 2005, 12:12 AM
Title: Hugo-x Current Discussion
Post by: Paddyp43 on August 21, 2005, 05:01:00 PM
Hey I do not know where to ask this, so if I have broken a "rule" I apologize in advance. Could someone drop a link or simply help me figure out where to find pce roms and I have already done an ftp to my xbox and put HuGo-X on my xbox but I am having difficulty having the roms come up. Perhaps I do not have the right HuGo-X xbox v-2. If this is not the most effective, can you please direct me to a different version.
        Thanks again-sorry first time post  sad.gif
Title: Hugo-x Current Discussion
Post by: cloudd on October 13, 2005, 03:32:00 AM
I have went through all USA HuCards/CD Roms and all Jap Rom HuCard images. There are many with problems like they hang in the middle of the game crashes at the title screen sound is screwes or FX are missing. I am a huge Turbo /PC engine fane and own all of the USA games and would be willing to test them if this project was to move forward. I really hope someone has the time to do it. biggrin.gif

Is there work still being done on this Project or is it dead?
Title: Hugo-x Current Discussion
Post by: sideshow on November 12, 2005, 07:37:00 PM
Apparently Hugo is still in development but there hasnt been an Xport update in a long time.  I would love to see future updates as does every turbo buff.
Title: Hugo-x Current Discussion
Post by: atoxia on February 01, 2006, 12:35:00 PM
is this project dead? i woul love for this to get updated with the new hugo code
Title: Hugo-x Current Discussion
Post by: Manabyte on February 06, 2006, 03:52:00 PM
Agreed.  Current compatibility for the CD system is terrible.  This was one of the coolest systems in existance.  I'd rather see this emu updated over anything else.
Title: Hugo-x Current Discussion
Post by: axel1 on July 18, 2007, 07:54:00 PM
Hi there,

When i start up a game in either hugox or mednafenx-pce and i exit the game to play an other game it never loads.
Instead i have to "return to launcher" and start up the emulator again to play the other game.
I don't have this with all my games but with the games i have bought as a legal pc engine cd rom collection that is commercially for sale and was ment to run in windows.
So i guess there must be missing some data on these roms?

Any help or advice please??
Title: Hugo-x Current Discussion
Post by: axel1 on July 20, 2007, 12:34:00 AM
Ok, got the problem solved.
Title: Hugo-x Current Discussion
Post by: Hopeful on August 06, 2007, 07:07:00 AM
QUOTE(Manabyte @ Feb 6 2006, 11:52 PM) *

Agreed.  Current compatibility for the CD system [isn't complete like the latest core].  This was one of the coolest systems in existance.  I'd rather see this emu updated over anything else.


I definitely agree.

Other emulators can already play most of their games, especially the best ones.

I'd like to see the TGCD emu play its best games too.

It would be killer to see an xbox port of the latest core,

which plays most TGCD games, including the best ones. (SH 1 and 2)

It's a tempting dream, because this update is the one the majority of emu fans still want, and xport has the talent to easily make it happen, which makes it all the more lingering.

However his interest seems hard focused on other things, so sadly, this may stay a pipe dream.
Title: Hugo-x Current Discussion
Post by: Opoth on August 06, 2007, 09:30:00 AM
QUOTE(Hopeful @ Aug 6 2007, 02:07 PM) View Post

I definitely agree.

Other emulators can already play most of their games, especially the best ones.

I'd like to see the TGCD emu play its best games too.



Doesn't mednafenx-pce have pretty good compatibility for CD games?  Hopeful, you just responded to an OOOLD post. wink.gif
Title: Hugo-x Current Discussion
Post by: Hopeful on August 07, 2007, 07:40:00 PM
QUOTE(Opoth @ Aug 6 2007, 05:06 PM) View Post

Doesn't mednafenx-pce have pretty good compatibility for CD games?  Hopeful, you just responded to an OOOLD post. wink.gif

Actually the last reply in the topic was pretty recent, even though I admit I didn't see how old the specific post I replied to was.

HOWEVER, Manabyte's post was still valid, except for the word 'terrible', which I rephrased to 'isn't complete' for accuracy anyway. (So it doesn't really matter if it's old.  wink.gif)

I really do think people would love to see this emu updated above all others. (Although I admit I don't think it will happen, but that's no reason to forget the topic.)

There's a notable gap in TGCD emu that's fixed only in the latest PC versions.

Specifically that the very best 2 TGCD games ever (Sherlock 1 and 2) now work on the pc, but still not the xbox. And, being spoiled on xport's emulators makes going back to PC feels like the stone age. Imagine playing an xport emu, then going back to the pc version's unstable and inaccurate speeds just to play certain favorite roms.

Actually, I posted a topic a while back to see if anyone else was hopeful for such an update, and to my surprise it got a large amount of agreeing responses. Especially compared to recent threads with meager responses. (Which are actually compliments to xport, showing that those particular emus had already pretty much achieved their perfection in earlier releases.)

I wanted to comment on what I agree with about that statement, so I did.
Title: Hugo-x Current Discussion
Post by: Ez0n3 on July 29, 2009, 06:55:00 PM
CODE
\xportxbox\trunk\video\hugo210\..\common\commonfuncs.cpp(33) : fatal error C1189: #error :  if the port makes use of a keyboard, #define KEYBOARDMENU 1 - otherwise #define KEYBOARDMENU 0


So I add "#define KEYBOARDMENU 0" and then get this error:
CODE
\xportxbox\trunk\video\hugo210\..\common\commonfuncs.cpp(38) : fatal error C1189: #error :  make sure to set this to the amount of memory required to save the state


I don't know what this should be set to, but for testing sake - I just set "#define STATEMEM_SIZE 0x10000". Then I get this error:
CODE
\xportxbox\trunk\video\hugo210\..\common\commonfuncs.cpp(44) : fatal error C1189: #error :  change mappings.stick_sensitivity to float


I'm stuck here and something's telling me I shouldn't have to add this stuff - something's wrong.

I'm also getting this exact same problem in xsms - but z26x, gba, fce, psx, gensx and snes9x build fine.

Just wondering if anyone knows what's up with that?

Thanks
Title: Hugo-x Current Discussion
Post by: Likklebaer on July 30, 2009, 03:21:00 AM
Not sure if this is useful in any way but the difference between the two emulators you're having problems with and the ones that compile ok is that both X-SMS and Hugo-X have been replaced by newer emulators.

Meka-X is XPort's newest Sega Master System/Game Gear emulator and Mednafen-X PCE is the latest PC Engine/PCE-CD emulator.

Could be that XPort never checked those old sources before uploading them as he assumed anyone wanting to continue either project would want to use the newest emulators.
Title: Hugo-x Current Discussion
Post by: Ez0n3 on July 30, 2009, 05:46:00 PM
QUOTE(Likklebaer @ Jul 30 2009, 05:21 AM) View Post

Not sure if this is useful in any way but the difference between the two emulators you're having problems with and the ones that compile ok is that both X-SMS and Hugo-X have been replaced by newer emulators.

Meka-X is XPort's newest Sega Master System/Game Gear emulator and Mednafen-X PCE is the latest PC Engine/PCE-CD emulator.

Could be that XPort never checked those old sources before uploading them as he assumed anyone wanting to continue either project would want to use the newest emulators.

Very useful, it's news to me.

I got my 1st xbox last year, so I'm a little late to the game happy.gif. Finding new - not so new - stuff out all the time.

QUOTE(madmab @ Jul 30 2009, 07:36 AM) View Post

Welcome to the world of compiling.  laugh.gif  Those are the typicall kind of errors that you will get when compiling sourc.  But just like likklebaer said you are getting those errors because the source code for those particular emulators have not been updated to the latest interface changes that x-port made.  You can't just go willy nilly adding in #define's though.  You have to do what the text in those #ifdef's say.  

But really if you want a version that will compile you're better going off with either MednafenX-PCE or Meka.

Grand - isn't it  wink.gif

I tried matching the defines as they where needed by comparing them to the emu's that did compile - but it only got me so far.

I just wanted to change 1 line in each source to skip the config screen on launch if an ini for the rom doesn't exist so that it will just set the defaults, save the cfg and continue. I did the first one and was like - oh, this will be easy. But noooo - some had to be stubborn rolleyes.gif.

Thanks fellas.
Title: Hugo-x Current Discussion
Post by: Likklebaer on July 31, 2009, 03:32:00 AM
QUOTE(Ez0n3 @ Jul 31 2009, 12:46 AM) View Post

I just wanted to change 1 line in each source to skip the config screen on launch if an ini for the rom doesn't exist so that it will just set the defaults, save the cfg and continue. I did the first one and was like - oh, this will be easy. But noooo - some had to be stubborn rolleyes.gif.

Any chance you'd be willing to share your modified XBE's? It'd be great not to see that config screen every time I launch a game.  happy.gif
Title: Hugo-x Current Discussion
Post by: Ez0n3 on July 31, 2009, 12:50:00 PM
QUOTE(Likklebaer @ Jul 31 2009, 05:32 AM) View Post

Any chance you'd be willing to share your modified XBE's? It'd be great not to see that config screen every time I launch a game.  happy.gif

PM


QUOTE(madmab @ Jul 31 2009, 10:45 AM) View Post

ConfigEmuSpecificOptions() is the function that does this.  I would suggest, though, you only have it skip these if the user presses "A", but if they press "X" let it display.  But that is up to you.

As far as those defines.  It is more than just a case of "changing a line" those defines are there to remind the person compiling that they need to change several parts of the code.  The comments make more sense the more familar you are with how the x-port emu's work.

Hmm, maybe you can show me some code that will help explain how to do it with "ConfigEmuSpecificOptions". I'm just now getting down and dirty with the xport source. The way I did it was:

In main emu cpp file in function "int CXBoxSample::loadSettings( char *filename )"

I changed this:
CODE
    if ( !setfile )
    {
        saveSettings( filename );
        return 1;
    }


To this:
CODE
    if ( !setfile )
    {
        saveSettings( filename );
        
        //return 1;
        return 0;
    }


If the X button is pressed to config a game, the config screen shows up like normal. But if a rom is launched without a config file, it just skips it and sets the defaults.

The above code affects this in "void CXBoxSample::initConsole( UINT32 idx, int isFavorite, int forceConfig )":
CODE
    if ( forceConfig || loadSettings( g_settingsfile ) )
    {
        changeMenu( &m_skin.gameSelectMenu, &m_skin.otherMenu );
        doConfigureGame( g_settingsfile, g_keysfile );
        isOther = 1;
    }


If you hit X, it makes "forceConfig" true, otherwise false.

If a rom doesn't have a cfg, it makes "loadSettings( g_settingsfile )" true (by returning 1), otherwise false.

So what I did is have "loadSettings( g_settingsfile )" always be false (by returning 0), but "forceConfig" still depends on if the user hits X.

I tried to cheat by copying the settings from one game to the rest so that every game has a config file with defaults. This worked well until I had to change the screen size, then I would have to do it for every single rom cfg wacko.gif. Now I can just wipe the setting files and change the screen size and it will work for all biggrin.gif.
Title: Hugo-x Current Discussion
Post by: madmab on August 01, 2009, 07:42:00 AM
Looks like the way you have it set up will bring up the configuration options if the user presses X.