Warning: array_merge() [function.array-merge]: Argument #1 is not an array in /archive/global.php(40) : eval()'d code on line 2
The Waiting Is Over... [Archive] - Sanctuary Forums

PDA

View Full Version : The Waiting Is Over...


SteveSnake
07-15-2004, 11:18 PM
Clicky. (http://www.eidolons-inn.net/tiki-index.php?page=Kega)

http://gens.consolemul.com/iB_html/non-cgi/emoticons/biggrin.gif

Thoughts, comments, problems - you know what to do http://gens.consolemul.com/iB_html/non-cgi/emoticons/wink.gif

Stifu
07-16-2004, 04:18 AM
Ah, that was sooner than I expected...
I'm gonna try it right now.

This is superior to Kega in all the ways, except from potential new bugs added, right ? I guess...
32X support, good good. http://gens.consolemul.com/iB_html/non-cgi/emoticons/wink.gif

Edit: *Little* problem here... After I load a ROM (normal Genesis one), the screen remains white... I only get sound. http://gens.consolemul.com/iB_html/non-cgi/emoticons/rock.gif
I tried switching to full screen mode, and it would make the screen totally black instead...

SteveSnake
07-16-2004, 04:35 AM
Ah damn. Ok, edit the ini file, right at the bottom, change forcecompatiblegfx (or something) to 1. Try that.

Stifu
07-16-2004, 04:37 AM
Hmm, no, still doesn't work.
That makes the screen all blue instead of white. :|

SteveSnake
07-16-2004, 04:40 AM
Thats very strange. Very strange indeed. What gfx card do you have ? Did you try setting both options (the last two in the ini file, iirc) to 1 ?

Stifu
07-16-2004, 04:43 AM
S3 Graphics Savage4
I guess it'd help if I updated the drivers, but I can't manage to do it... I tried and it doesn't recognize the last drivers. o_o

I got 2 other computers around in the house (with a diff gfx card), I'll try Fusion on them and see if it works...

Edit: Setting both last options in the ini file doesn't work either.

SteveSnake
07-16-2004, 04:46 AM
Ok cool. I may need to work out whats up with that card.

Stifu
07-16-2004, 04:50 AM
Hmmm... I don't think the problem is coming from that card, cause I tried Fusion on another computer, and it doesn't work either. Screen is black instead of white, but still no image. :\

Maybe it's a stupid bug, like the program trying to load Genesis ROMs as 32X ones ? *shrugs*
Hope you find out soon.

Stifu
07-16-2004, 05:09 AM
Waaaait sorry. o_o;;

Putting "1" in the "ForceCompatibleGFX" does make it work !
I added the "1" when the emu was open before, saved the file then closed the emu and reopened it, that's why it didn't work... It put it back to 0 automatically.

So everything works okay with ForceCompatibleGFX set to 1.

SteveSnake
07-16-2004, 05:20 AM
Cool, at least you get to play with it http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif

Do you know what card is in the other machine ?

Stifu
07-16-2004, 05:51 AM
Gfx card of the 2nd comp: "NVIDIA Vanta/Vanta LT"

I'll try Fusion on the 3rd comp of the house too... I think that one has a GeForce 4.

Edit: It works on the 3rd PC without doing any change in the ini file !...
(You can tell it's working without even launching a ROM too, as you can see the "static" black and white effect moving...)

Kitna
07-16-2004, 08:15 AM
Excellent Dizzy runs!

Very happy to see my name in the credits http://gens.consolemul.com/iB_html/non-cgi/emoticons/cool.gif
You've made my day now.

On to testing Sega 8bit emulation http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif

Thanks Steve

SpinelSun
07-16-2004, 08:18 AM
Hmmm..... I had to set forcecompatiblegfx for my crappy Riva TNT2 Pro. bleh.

Btw, THANK YOU for LFO support! I can finally enjoy Micro Machines like it was ment to be!

Oh, and what is considered a modern gfx card? Just incase I go out and buy one soon? ;)

07-16-2004, 08:36 AM
YESYESYES!!!!

Nice name... it was 1 year, and 24 days waiting for this!
I will test it NOW (first, my modem must... pull the file faster!)

EDIT:I had to set the compatibility INI options... 'cause i see some strange "extremely blured static". My card is a SiS 630 OnBoard 16MB, DirectX 9.0 (not A, not B)

But now it runs OK.
Lots o 32X games does not run. I will update my crashtest soon.

Bad news: NO GENESIS ROM BOOTS IF A Genesis Security BIOS FILE IS SET! Even the copyright screen does not appear. But 32X games runs (or at least it attepmts to it)... strange.

Socket does not load, instead, in the title bar appears a bunch of garbage...

Super Mario World acts strange.... when i start a game, it begins to "autopause"...

All Genesis/32X games reports "WARNING: Checksum incorrect!", while is not true, since most of my ROMs are [!]...

Sega mouse does not work very well... it's sloooooooow, even if keyboard emulated.

And while setting the controllers.. when i press space for define a button, it clicks the Define button, restarting the mapping process. This is my "favorite" controller setting, i use it for almost every emu:
Up,Down,Left,Right=Cursor keys
A=Left Shift
B=Right Shift
C=Spacebar
X=Z
Y=X
Z=C
Mode=V or B

A litte arcade-ish mapping... but i cannot set spacebar unless editing the ini (code is 20 or 32?)

This is the end of this "preview".. More bugs later!

BTW: thanx for the credits, u are in the mines since.... v2.5!

SteveSnake
07-16-2004, 10:57 AM
Damn, Tomman, you always seem to have some very weird problems with my stuff http://gens.consolemul.com/iB_html/non-cgi/emoticons/biggrin.gif

Quote[/b] ]EDIT:I had to set the compatibility INI options... 'cause i see some strange "extremely blured static". My card is a SiS 630 OnBoard 16MB, DirectX 9.0 (not A, not B)
Ok, can you gimme a screenshot? The static does look different to before...

Quote[/b] ]Lots o 32X games does not run. I will update my crashtest soon.
Thats real weird - pretty much all of them should run. The only thing I didn't check were the demos - I don't have them, and really, I don't care ;) As long as the games work I am happy. http://gens.consolemul.com/iB_html/non-cgi/emoticons/biggrin.gif

Quote[/b] ]Bad news: NO GENESIS ROM BOOTS IF A Genesis Security BIOS FILE IS SET! Even the copyright screen does not appear. But 32X games runs (or at least it attepmts to it)... strange.
Also very weird! I'll have a look but I dunno what thats all about.

Quote[/b] ]Socket does not load, instead, in the title bar appears a bunch of garbage...
It should - I fixed that game right before release!

Quote[/b] ]Super Mario World acts strange.... when i start a game, it begins to "autopause"...
Hmm, not seen this game.

Quote[/b] ]All Genesis/32X games reports "WARNING: Checksum incorrect!", while is not true, since most of my ROMs are [!]...
Thats a bit strange, but you could be right there, I'll have to check.

Quote[/b] ]Sega mouse does not work very well... it's sloooooooow, even if keyboard emulated.
Again, it should be fine - what game did you try ?

Quote[/b] ]And while setting the controllers.. when i press space for define a button, it clicks the Define button, restarting the mapping process
Interesting. Never tried that but yea, it probably will...

Thanks for the report http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif

SteveSnake
07-16-2004, 11:11 AM
Bah, Tomman, I can't reproduce ANY of your bugs, apart from the spacebar thing. What format are your ROMs in? This is very very strange. Can anyone else get any of this to happen ?

Quote[/b] (SpinelSun @ July 16 2004,11:41)]Hmmm..... I had to set forcecompatiblegfx for my crappy Riva TNT2 Pro. bleh.
Bleh indeed, I thought it should work on a TNT2. I'm beginning to think I must have broken something during last minute changes. I'll check it out.

BTW. there are a few other little things I put in there just for you ;)

Stifu
07-16-2004, 11:24 AM
I did try Socket myself, and it DOES work here.

Just a guess - maybe tomman changed stuff in the ini file while he didn't actually need to (or changed more than needed), resulting in bugs that shouldn't be there.
*shrugs*

deadearth
07-16-2004, 12:04 PM
Wonderful work, I must say this is a new age in Classic Sega Emulation. http://gens.consolemul.com/iB_html/non-cgi/emoticons/biggrin.gif

I've found one bug however. The controls do not work in corpse killer 32x, nor do they work in the original corpse killer. This bug also appears in several other emulators for some reason.

Must be something unusual with corpse killer that doesn't appear in any other games

secily
07-16-2004, 12:16 PM
steve are you the same steve snake that used to work for sega or something like that?

secily
07-16-2004, 12:19 PM
hey just so you know i use nvidia fx5700 AGP 256ddr 8x
p4 3ghz HTT and i turned those ini settings both to 1 and it didnt run well so i turned it back to 0 and i can run fusion in 32bpp mode.

sut
07-16-2004, 12:30 PM
A new era in 32x emulation! At last I can play Afterburner & BC Racers using my joypad. And for the first time WWF Raw is emulated along with Romance Of The Three Kingdoms (although i still cant play it as i dont understand japanese).

Also now 32x/Sega CD Hybrid emulation is here (Just need to find the iso's now!).

Great work this will probably make Ages & Retrodrive obsolete.

SteveSnake
07-16-2004, 12:43 PM
Quote[/b] (deadearth @ July 16 2004,19:04)]I've found one bug however. *The controls do not work in corpse killer 32x, nor do they work in the original corpse killer. *This bug also appears in several other emulators for some reason.
Ah, apparently, they DO work, the game expects to find a Menacer in port 2 - so you have to have nothing connected (or a menacer *http://gens.consolemul.com/iB_html/non-cgi/emoticons/wink.gif) to port 2.

Tails
07-16-2004, 12:51 PM
Thanks For Making A New Emulator Steve

I Am Having A Constant 60 Fps With My Geforce 4MX Video Card:)
Only One Problem No Mp3 Sound With SegaCD Isos Hope You Wil Fix It

Sory For All Those Espa Roba Post

deadearth
07-16-2004, 01:15 PM
Quote[/b] (SteveSnake @ July 16 2004,19:43)]Quote[/b] (deadearth @ July 16 2004,19:04)]I've found one bug however. The controls do not work in corpse killer 32x, nor do they work in the original corpse killer. This bug also appears in several other emulators for some reason.
Ah, apparently, they DO work, the game expects to find a Menacer in port 2 - so you have to have nothing connected (or a menacer http://gens.consolemul.com/iB_html/non-cgi/emoticons/wink.gif) to port 2.
Awesome, that works thanks!!!!!!!!!!

mr.snaksnak
07-16-2004, 01:38 PM
i have to say christmas has come early and stevesnake is santa.fusion kicks ass and i can play night trap again.well done steve keep up the EXCELLENT!!!!!!!! work http://gens.consolemul.com/iB_html/non-cgi/emoticons/laugh.gif

07-16-2004, 04:25 PM
Quote[/b] (SteveSnake @ July 16 2004,11:57)]Damn, Tomman, you always seem to have some very weird problems with my stuff http://gens.consolemul.com/iB_html/non-cgi/emoticons/biggrin.gif

Quote[/b] ]EDIT:I had to set the compatibility INI options... 'cause i see some strange "extremely blured static". My card is a SiS 630 OnBoard 16MB, DirectX 9.0 (not A, not B)
Ok, can you gimme a screenshot? The static does look different to before...

Quote[/b] ]Lots o 32X games does not run. I will update my crashtest soon.
Thats real weird - pretty much all of them should run. The only thing I didn't check were the demos - I don't have them, and really, I don't care ;) As long as the games work I am happy. http://gens.consolemul.com/iB_html/non-cgi/emoticons/biggrin.gif

Quote[/b] ]Bad news: NO GENESIS ROM BOOTS IF A Genesis Security BIOS FILE IS SET! Even the copyright screen does not appear. But 32X games runs (or at least it attepmts to it)... strange.
Also very weird! I'll have a look but I dunno what thats all about.

Quote[/b] ]Socket does not load, instead, in the title bar appears a bunch of garbage...
It should - I fixed that game right before release!

Quote[/b] ]Super Mario World acts strange.... when i start a game, it begins to "autopause"...
Hmm, not seen this game.

Quote[/b] ]All Genesis/32X games reports "WARNING: Checksum incorrect!", while is not true, since most of my ROMs are [!]...
Thats a bit strange, but you could be right there, I'll have to check.

Quote[/b] ]Sega mouse does not work very well... it's sloooooooow, even if keyboard emulated.
Again, it should be fine - what game did you try ?

Quote[/b] ]And while setting the controllers.. when i press space for define a button, it clicks the Define button, restarting the mapping process
Interesting. Never tried that but yea, it probably will...

Thanks for the report http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif
1) http://www.flatface.net/~tomman38/images/kf_bug.png (~130KB PNG)
2) Fixed.. i had to enable "Fix checksum" options. More details in my test: http://mipagina.cantv.net/tomman/32Xbench/def32x.htm

Finally Kega beats Gens here....

3) Again, the fix checksum option.. Weird....
4) I've detected this issue also with Celtic Demo 32X... When i load the game (Socket, in this case), i see this on titlebar:
Quote[/b] ]Fusion 0.1 - Genesis - 0 < l 7
instead of
Quote[/b] ]Fusion 0.1 - Genesis - SOCKET

A weird file load error?

5) It's a illegal port of Mario for Genesis...
6) an error in the checksum calculator?
7) Art Alive and Wacky World. Mouse simply does not work. If this help, i have a Logitech Optical Wheel Mouse PS/2, with it's drivers installed.
8) hmmm.... the value for Spacebar is 57, as defined for DirectX... I edited the INI, and got this fixed.

And one new bug: a input bug issue.
when using a 6-button pad, emu switches between 3-button pad and 6-button pad two or three times per second! (See this in... Afterburner options menu, for example, you will see some flickering text. But switch to 3-button pad, and text will stop flickering). And when testing my BasiEgaXorz Kernel Faker demo, i detected some wrong input values:
Quote[/b] ]
Norm3 F3btn Norm6 F6Btn
A 64 64 64 64
B 32 32 32 32
C 16 16 16 16
St 128 128 128 128
X - - 1024 1024
Y - - 512 512
Z - - 256 256
Mo - - 2048 2048
U 1 257 1 1
D 2 514 2 2
L 4 1028 4 4
R 8 2056 8 8

Fusion: 3 button mode bugs
X maps with Left
Y maps with Down
Z maps with Up
Mode maps with Right

mr.snaksnak
07-16-2004, 04:33 PM
christmas has come early and steve is santa!!!i can play night trap again!!!! fusion kicks ass keep up the good work steve.iv not found any bugs as of yet http://gens.consolemul.com/iB_html/non-cgi/emoticons/laugh.gif

07-16-2004, 04:48 PM
!!!!!!!!!!!!!!!!!!!!!!!!!!!

THX THX THX steeve..

I really appreciate ur work for the old sega lovers that we are ! http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif

Many thx, SMS POWA !

U rox , hope to see many release ! http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif

Niobium
07-16-2004, 04:56 PM
Hey Steve... Great work!!

I'm right on the edge of making Kega the prefered Genesis/32x/Sega-CD emulator on my site.. http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif

Amazing emulator... Really.. http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif

There are 2 things from Gens that would push me over the edge...

2xSAI and Fast Blur.. Just the way those 2 filters look together parts of Shinobi 3.. Level 1-2... the waterfalls look nicely transparent..

Stifu
07-16-2004, 05:03 PM
Quote[/b] (Niobium @ July 16 2004,23:56)]I'm right on the edge of making Kega the prefered Genesis/32x/Sega-CD emulator on my site.. http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif
Same here. http://gens.consolemul.com/iB_html/non-cgi/emoticons/tounge.gif
I've actually put them on the same level for now...

denzilla
07-16-2004, 05:29 PM
I'm so freaking happy this day! Thankyou SteveSnake! Finally 32-bit color support. Finally no stupid ASPI driver needed. FINALLY no more waiting for a new Gens!!! Thanks you so much http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif

Okay suggestions:

1. GFX filters (hq2x, sai,etc)
2. The punching sounds still aren't right in BATMAN. Same problem in Gens too.

I know this sounds stupid, but after Fusion makes it out of Beta, charge for it. Why would I suggest that? Because I don't want to see it become another Gens. Making some dough off it might make give you the will to keep working on it when you get bored with the project. If you ever do decide to leave the project, please turn the code over to someone who will continue the work. These are not insults to Gens or the author. Gens was a good emu that died before its time. Anyway, thanks again.

SpinelSun
07-16-2004, 06:33 PM
Quote[/b] (SteveSnake @ July 16 2004,11:11)]Quote[/b] (SpinelSun @ July 16 2004,11:41)]Hmmm..... I had to set forcecompatiblegfx for my crappy Riva TNT2 Pro. bleh.
Bleh indeed, I thought it should work on a TNT2. I'm beginning to think I must have broken something during last minute changes. I'll check it out.

BTW. there are a few other little things I put in there just for you ;)
Gah, I hope so, dont really want to go buy one. But I will if I have to.

eh? you did? What were they?
Oh, I see you finally fixed it so the VU meters in the SCD BIOS stop reacting to the data track.
hmmmm.... But youre still not displaying the full size of the CD. T-Remain. You did say youd fix it eventually.

Ah, fart, Audio tracks sound distoterd and slow with IOCTL i have to set forceaspi. bleh.

anyway....

I updated my 32X compatibility list. http://users.aol.com/deadscreem/32x_comp_list.txt

Its not finished for all emulators, but I tested all ROMs I have (ALL roms I believe) in Fusion. let me know if theres any issues I missed.

Oh, btw please add the 4th country mode 'JP PAL'

And please map out Port C (EXT) so its held low. and not 'stuck on'

I do some more riggorous testing later today/tommarow

07-16-2004, 06:36 PM
Finally i traced down the bug with that "file load error ROMs" (Socket and Celtic Demo). It seems that if the ROM has some extra or missing bits, making it a non-16k multiply ROM, Fusion will have problems reading the ROM. It does not happen with small ROMs (<100K), but for bigger ROMs (>3 MBits), there's the error. For Socket, i just reconverted my SMD (GenRomSuite seems to be added some extra bits...), and for Celtic Demo.. i padded it with zeros for enlarge it up to 512K (4MBits), and demo worked!... (this remind me to update the test later..).

Weird (and nasty) bug? Or simply it's my PC? These ROMs works with Gens without any change http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif

otomo
07-16-2004, 07:08 PM
(bows in...We're not worthy, We're not worthy!!!!)


so far it's working great but I would like to make a request, could it be possible for you to add a possibility to configure the d-pad buttons on joystick configuration?

that way fellas with adapters (ahem) for console joysticks, genesis, psx, n64, gamecube etc... can set the directional buttons to the dpads instead of the joysticks, as in the case of the psx controllers.


PS

can anybody tell me what's lfo?

SpinelSun
07-16-2004, 07:13 PM
Quote[/b] (otomo @ July 16 2004,19:08)]can anybody tell me what's lfo?
its a feature of the ym2612 that adds a vebrato effect when used.

07-16-2004, 09:25 PM
Steve, this emulator keeps getting better and better. Just wondering when command line will be supported, if ever? Otherwise, great work! Thanks for sharing your work with everyone http://gens.consolemul.com/iB_html/non-cgi/emoticons/biggrin.gif

Darkfalz
07-16-2004, 11:19 PM
Steve you are a MAGICAL human being. Could you write a Genesis emulator in your sleep? 7 years to get an FM chip sounding just right, that's dedication.

:-)

It's a great day for SEGA lovers! Fusion is a good name for another reason, the emulator is a "Fusion" of all the classic era SEGA systems!

I like the new video features. Is filtered just using hardware vs software stretch? Because then on cards which don't actually do filtering, filtered shouldn't make a difference! I guess I should try it on my other system, I'm glad you stuck with DX7 so that it would still run on those systems, as you might know DX8 added a bunch of kernel stuff which slows down older 9x systems like mine other PC.

It's a great great day! http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif

Okey dokey I tried it on my old PC (Voodoo5, WinME based) and I had to enable the compatibility mode to get it to work, which made all the new options disappear. Can't have everything I suppose! http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif Still has that occasional scrolling stutter problem that Kega always had on that system, but it's a minor thing.

Oh just wondering why you can't auto disable SMS BIOS use when loading *.sg, *.sc and so on? I assume there must be a reason this wasn't changed from Kega.

Darkfalz
07-16-2004, 11:37 PM
Quote[/b] (sut @ July 16 2004,19:30)]Great work this will probably make Ages & Retrodrive obsolete.
Please be careful to respect other author's work. There is only one Steve Snake, and obviously his skill with SEGA consoles is unmatched, but he writes emulators because he wants to, not to make "competing" (in quotes for a reason, because it's not like that) emulators obsolete. Writing an emulator is hard work for mere mortals (which Steve is not) so please make sure you respect the work and contributions others have made while you are praising Fusion.

07-17-2004, 04:25 AM
Hi Steve, if you are around,

Dave here, from DGen, FB, PicoDrive. I've started a bit of work on my first ym2612 at the moment, and I just have key on and off and pitch for the moment (crap but it's a start ;-), though I understand the theory about the 4 operators and their envelopes.
I'm going to optimise Pico's graphics first I think before I continue.

Anyway, my question is that I tried out Kega's hi-quality mode a few months ago and it's fantastic, even more accurate than previous YM2612 emulators. Handles TF4 brilliantly. I haven't tried Fusion yet but I assume it's as good as if not better. So what would you say is the key to getting this FM accuracy? Is it anti-aliasing the operators before combining them, or super-sampling in some form?
And also what does that extra 'overload' mode do - it sounds good but I don't know why ;-)

If its overly techy, feel free to e-mail me dev(atsymbol)finalburn.com !

SteveSnake
07-17-2004, 05:33 AM
Hey Mr. FinalDave - as if I wouldn't know who you were http://gens.consolemul.com/iB_html/non-cgi/emoticons/biggrin.gif

I'll get round to mailing you at some point http://gens.consolemul.com/iB_html/non-cgi/emoticons/wink.gif

ethylene
07-17-2004, 08:09 AM
New Kega Fusion is great!

The ability to select your fullscreen resolutions is awesome. 640x480 is fine for the majority of games which ran at 320x224, but now for the games which used 256x224 users can select a perfect horizontal multiple like 1024x480. All the games I've tried look beautiful at 60Hz on a CRT!

The weird issue I was having in Kega Lazarus where the gamepad input would freeze when playing at fullscreen in 60Hz seems to be fixed in the new Kega Fusion.

The drums in Phantasy Star II sound fine! And you can definitely hear the results of all the work on the FM synthesis here!

Snatcher used to lock up in a few scenes... seems to be fixed!

Herzog Zwei and Gaiares still seem to play too fast... I remember this was something of a point of contention--some thought it was correct behavior, others not.

The cinematic intro of Panic! still doesn't display the first part. Also, I just noticed that there is some strange behavior when trying to access the map screen/save menu using the mouse emulation--the map is shown for a split second then it skips directly to the save menu.

All in all, the majority of the bugs I can remember from Kega Lazarus are gone. All this plus the new features! Excellent work, Steve!

Purely out of curiosity, why no option to use resolutions between 320x240 and 640x480? Also, any chance of a routine to automatically change the fullscreen resolution according to the graphics mode used in the game?

Gent
07-17-2004, 08:50 AM
This Is truly an Awesome Emu thank you.
one thing is there a way to disable the Game Gear Hand Held Theme and fill the screen with just the emulating Game ?

If not i would really like to see that option

Ieremiou
07-17-2004, 11:06 AM
Kega Fusions Rocks.

I disabled all video aspect/filtered (figured this out in only 2 seconds I think this should be off by default) and set up my Sega CD Bios.. http://gens.consolemul.com/iB_html/non-cgi/emoticons/biggrin.gif nice.

Much better than Gens because it doesn't have to load into a different Pixel level. http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif And don't have to use the ASPI support.

Happy happy. My Gens roms so far work (Comix Zone http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif)

I also like the fact that you can really pump up the sound levels... http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif Moved everything up :P.

This is probably *the* best emulator I've ever had for the Sega System. Now that it supports multiple Sega Consoles it's just that better. http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif

(Although I loved GENS so much this trumps it)

EDIT: Watches the full SegaCD Bios Intros for each country without a SegaCD in the Drive (I've never seen the whole thing. LOL)

07-17-2004, 07:04 PM
Great Work !
It's a cool emulator but...i think you should make it able to play ISO+MP3 SegaCD Games. Gens is able to do that, so why not Kega Fusion ?

vasya_pupkin
07-17-2004, 07:05 PM
Great! Great! Great! My big thanks to Steve http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif How long have I waited for that moment!

And now, some ~bugs I have found:

1. Comix Zone: in Juke Box 10-th tune plays normally only with 'Alternative Timing' enabled. Though, it might be problems of my sound card (SB Live! Value).
2. Comix Zone: on "Super Hero Meter" screen (after finishing level), the upper part of red meter is flickering.
3: Music in Exo Squad is still incorrect. In some cases it is better, in some - not. I don't know how to explain what exactly is incorrect.. Some samples sounds weird. For example, in track 26 it is exactly hearable on 34-th second, the final note, before new music part, sounds ugly http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif Compare it to real genesis ot GENS, which doesn't have this problem.

That's all for now.. I played it for ~1 hour only... http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif

07-17-2004, 07:45 PM
mmmm.... no new bugs found by me.... today

Darkfalz
07-18-2004, 01:22 AM
Quote[/b] (Gent @ July 17 2004,15:50)]This Is truly an Awesome Emu thank you.
one thing is there a way to disable the Game Gear Hand Held Theme and fill the screen with just the emulating Game ?

If not i would really like to see that option
Same. Even though it would be VERY blocky, I'd still prefer a real full screen GG screen than the background graphic.

SteveSnake
07-18-2004, 02:35 AM
Some more answers:

Tomman:

> Art Alive and Wacky World. Mouse simply does not work.

Well I know that Art Alive doesn't support the mouse. Not sure about the other one but probably not ;)

> Weird (and nasty) bug? Or simply it's my PC? These ROMs works with Gens without any change

Ah that makes more sense. A long time ago I had people saying they couldn't get their roms to load - turned out they had SMDs but they were named BIN. So I don't rely on the extension anymore - if the file is not a multiple of 16K (as you discovered) I try to load it as an SMD.

SpinelSun:

> But youre still not displaying the full size of the CD. T-Remain. You did say youd fix it eventually.

Bah, I *did* fix that, I must have lost it somehow (or rather, managed to regain a few lines of code - probably when my machine crashed)

> Oh, btw please add the 4th country mode 'JP PAL'

No http://gens.consolemul.com/iB_html/non-cgi/emoticons/tounge.gif simple reason - it doesn't exist. There are two flags in the genesis - one is PAL or NTSC and the other is JAP or EXPORT. Export NTSC = USA, Export PAL = EUR. Because of the way this works you can set JAP PAL but no such thing actually exists...

> And please map out Port C (EXT) so its held low. and not 'stuck on'

Hmm, well actually when there is nothing connected ports should not be held low. But I'm interested to know how you noticed that one ;)

Darkfalz:

> Oh just wondering why you can't auto disable SMS BIOS use when loading *.sg, *.sc and so on?

I guess I could do that. I don't much like relying on file extensions (see above) and I'm sure someone will have these named .sms - but I guess it couldn't hurt.

Gent:

> one thing is there a way to disable the Game Gear Hand Held Theme and fill the screen with just the emulating Game ?

No. But its something I had thought of doing...

Darkfalz:

> Same. Even though it would be VERY blocky, I'd still prefer a real full screen GG screen than the background graphic.

http://gens.consolemul.com/iB_html/non-cgi/emoticons/biggrin.gif guess that means I should definately do it, then ;)

sut
07-18-2004, 06:21 AM
Quote[/b] (Darkfalz @ July 17 2004,06:37)]Quote[/b] (sut @ July 16 2004,19:30)]Great work this will probably make Ages & Retrodrive obsolete.
Please be careful to respect other author's work. There is only one Steve Snake, and obviously his skill with SEGA consoles is unmatched, but he writes emulators because he wants to, not to make "competing" (in quotes for a reason, because it's not like that) emulators obsolete. Writing an emulator is hard work for mere mortals (which Steve is not) so please make sure you respect the work and contributions others have made while you are praising Fusion.
Your absolutely right and I take it back these guys do these things for our enjoyment and pleasure.

07-18-2004, 07:40 AM
Quote[/b] ]A long time ago I had people saying they couldn't get their roms to load - turned out they had SMDs but they were named BIN. So I don't rely on the extension anymore - if the file is not a multiple of 16K (as you discovered) I try to load it as an SMD.

Can't you just look for "SEGA" in the header to see if it's BIN, and whatever the other interleaved strings are ("SG EADIE", "SG EEI", etc) to detect SMD? That's roughly what I did in my homemade convertor. I know what comes after the SEGA depends on the system and I suppose could be anything for those people who enjoy editing headers and keeping rom manager list maintainers busy.

Quote[/b] ]I don't much like relying on file extensions (see above) and I'm sure someone will have these named .sms

You betcha. I've seen Game Gear roms with .sms extensions too (because of this (http://www.smspower.org/maxim/smschecker/)) and pretty much every combination you can think of. Again, the best bet (when using a header-checking BIOS) is to simply check the header yourself and bypass the BIOS if it'd fail ("TMR SEGA", correct checksum, region 4). Another complication is Game Gear games hard-wired to run in SMS mode since plenty of those are around as .gg files, but should be run as if on SMS hardware. There's not really any way to detect that reliably, hence the use of checksum databases in emulators like Meka.

07-18-2004, 02:04 PM
There's a way for detect SMDs.. if you read the fixed values &HAA and &HBB from offset 0x00000008 and 0x00000009, you have an SMD. If not, look for SEGA in the header. Some BIN ROMs even lacks the header (just filled with zeros), so you might want to check this too.

07-18-2004, 05:01 PM
Quote[/b] (tomman38 @ July 16 2004,17:25)]Quote[/b] (SteveSnake @ July 16 2004,11:57)]Damn, Tomman, you always seem to have some very weird problems with my stuff http://gens.consolemul.com/iB_html/non-cgi/emoticons/biggrin.gif

Quote[/b] ]Sega mouse does not work very well... it's sloooooooow, even if keyboard emulated.
Again, it should be fine - what game did you try ?



7) Art Alive and Wacky World. Mouse simply does not work. If this help, i have a Logitech Optical Wheel Mouse PS/2, with it's drivers installed.
Finally i fixed this: simply do a Hard Reset, and then mouse will worx http://gens.consolemul.com/iB_html/non-cgi/emoticons/biggrin.gif This should be pointed in readme

And Art Alive *supports* Sega Mouse. Maybe it's my copy, it's a bad dump [b1], but it works fine with the pad....

The 6-button controller bug is still there. Just run Joystick Test Program (PD) and you will see weird things

SteveSnake
07-18-2004, 06:47 PM
Really - Ok. I'll check the bad dump version - it may be a different version (or maybe even hacked to add support for it).

I guess you selected the mouse after loading the rom, then ?

07-18-2004, 08:48 PM
Hello Mr.Snake, i have heard so much about you! Ive been patiently waiting for some progress on Genesis emulation to be done and you delivered. Thanks a lot. Well, im here with some bugs that ive encountered which can hopefully be fixed (and sorry if some of these have been mentioned):

- In fullscreen and windowed mode it seems like the screen is stretched even though i have no filters or odd resolutions on,just Normal and 640X480 for both windowed and Full Screen and nothing else. It makes the graphics look distorted and blocky as hell (naturally,since its stretched beyond its original resolution). How can i fix this (and is my vid card doing this automatically i.e hardware stretch? BTW i have a ATi Rage 128 Ultra)?

WWF RAW 32X: Its good to see this game work for the first time, but it sure has some bugs to work out......

- Sometimes the intro to the game cuts off (as if you pressed a button manually) and goes to the main menu screen.

- In the main menu screen ive experienced my controls taking on a life of their own so to speak and just going out of control ( im very sure the problem is not with my joypad as it works fine elsewhere and is properly calibrated).

- In the wrestler select screen you cant hear the wrestler's theme when you pick him (which im guessing is the way to get the themes played in this version of RAW). You can sometimes pick 1 wrestler and hear his song and thats it.

- On the winner screen after you win a match,just like the game's intro the winner screen promptly cuts off and goes to the main menu screen (as if you pressed a button manually. Im not so sure about this one, maybe the real game does this as well).

WWF Wrestlemania TAG 32X

- Ive experienced my controls go,well out of control on the button configuration screen.

- I dunno if the real game shares this, and ive also experienced this problem with Gens, but there is no sound at all during gameplay other than the music and combo/damage indicators.

Mortal Kombat 2 32X

- Everyone whos played this version on an emu already knows what im going to talk about. The game might be playable, but the graphics are glitchy as hell with missing sprites and what have you. Ive heard rumors that this happens in the real game too due to the game pushing the 32X hardware or something to that matter........

Thats all the bugs ive found so far. Bye http://gens.consolemul.com/iB_html/non-cgi/emoticons/biggrin.gif

07-18-2004, 09:43 PM
Quote[/b] (SteveSnake @ July 18 2004,19:47)]Really - Ok. I'll check the bad dump version - it may be a different version (or maybe even hacked to add support for it).

I guess you selected the mouse after loading the rom, then ?
I grabbed the [!] version, but mouse still does not work. I even checked the ROM header with GenRomSuite, and surprise!, the mouse flag on Devices secrion is not present. In Wacky Worlds it is present.

From Genesis Collective Offline:
Quote[/b] ]Excerpt from Genesis Game Guide by The Scribe
NAME: Art Alive
AUTHOR/VENDOR: Sega
RELEASED: 1991
TYPE: Edutainment
LANGUAGE: English

PREMISE: Sega's take on Mario Paint - a paint program for a game
console.

IMPRESSIONS: At least Sega was smart enough to add some catchy music
and sound effects. Useless for game collectors, but the
young ones seem to like it well enough.

VARIATIONS: This is one the few titles for the console to support
the Sega Mouse, and some versions came packaged with it.

SteveSnake
07-18-2004, 10:09 PM
Genesis collective is wrong.

There is no mouse reading code anywhere in this program.

Dynamo - make sure you dont have some weird controllers selected. Use 3 button pads in both ports only and turn everything else in the controller options off. See if that helps.

vasya_pupkin
07-23-2004, 08:38 AM
Quote[/b] (vasya_pupkin @ July 18 2004,04:05)]3: Music in Exo Squad is still incorrect. In some cases it is better, in some - not. I don't know how to explain what exactly is incorrect.. Some samples sounds weird. For example, in track 26 it is exactly hearable on 34-th second, the final note, before new music part, sounds ugly http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif Compare it to real genesis ot GENS, which doesn't have this problem.
I have extracted this sample http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif Here: get it (http://musicstation.spb.ru/tmp/exosquad-26-sample.mp3). This is the exactly sample that should sound different, not distorting hearing.. http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif

SteveSnake
07-23-2004, 08:49 AM
Ok now I'm confused. I just listened to this tune in Gens and it sounds far more distorted than Kega does.

So is it supposed to sound distorted or not ? Did that sample come from a real Genesis ?

vasya_pupkin
07-23-2004, 09:54 AM
No, in GENS it sounds more like on real genesis. Ok, I had to connect my Audio Cassete Recorder ™ http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif to my soundcard to record a real Megdrive 2 vresion of this song, recordered to an audio cassette long time ago. Quality is not very good, sound may be a bit compressed due to levels were too high, but you can exactly hear how the sample should sound. Btw, my Megadrive 2 was PAL standard, so tempo is a bit slower http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif Anyway, here it is (http://musicstation.spb.ru/tmp/exosquad-26-megadrive2.mp3). http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif

SteveSnake
07-23-2004, 10:17 AM
Ah. Slight problem.. The timing of the YM2612 on a PAL and NTSC console is entirely different. Sounds like this that require perfect timing to sound correct *WILL* sound different on a PAL console to an NTSC one. So now I need to hear what this sounds like on an NTSC console to know if it is correct.

vasya_pupkin
07-23-2004, 10:28 AM
Well, it sounds incorrect even if I change country to EUR thru menu. But I guess you know it http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif

Anybody have this cart and real genesis? Could you record 26-th melody please? http://gens.consolemul.com/iB_html/non-cgi/emoticons/smile.gif

gorec98979
07-23-2004, 10:44 AM
Stifu, that is exactly why it's your card! The 2nd computer has different video card; Therefore your S3 video card is not supported by kega where as your nividia computer is.