gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS homebrew announcements > NitroGrafx (PC-Engine/TurboGrafx emulator)

#173076 - FluBBa - Fri Mar 19, 2010 5:05 pm

First version of my PC-Engine/TurboGrafx16 emulator for the DS.
Most things from PCEAdvance are ported over and most games run quite good.
The savestates are broken at best and not working for CD/Arcade games at all.
But this is just the first test version and I need some feedback.

Edit: V0.5

*Added support for CD-ROM images in .bin/.cue format.
*Added support CD audio playing.

http://www.ndsretro.com/
_________________
I probably suck, my not is a programmer.


Last edited by FluBBa on Thu May 06, 2010 10:30 am; edited 3 times in total

#173080 - alekmaul - Fri Mar 19, 2010 9:05 pm

You are the BEST, a god for GBA/DS emulation ... I must say that your emulators are "the state of the art" in emulation.
Flubba, you've got a news on my poor lost website (http://www.portabledev.com) and just put a paypal account on your website to have my contribution !!!

#173083 - FluBBa - Fri Mar 19, 2010 10:53 pm

I have a PayPal button in the left side panel on my site if you want to donate a dollar or two to me =)
_________________
I probably suck, my not is a programmer.

#173085 - 3dfx - Sat Mar 20, 2010 8:50 am

Out of curiosity Are you uaing assembly to code this? Pretty sweet btw.

#173086 - FluBBa - Sat Mar 20, 2010 9:38 am

Yes all of the emulation core (cpu, graphics and sound) is written in asm and the GUI and filehandling is written in C.
_________________
I probably suck, my not is a programmer.

#173089 - jinjin - Sat Mar 20, 2010 3:56 pm

Files which are not 256, 384, 512, 1024kb doesn't work at all!
I have no idea how that games to be play.

#173090 - FluBBa - Sat Mar 20, 2010 7:11 pm

Yes some dumps have a 512 bytes useless header, I will fix this for the next release.
_________________
I probably suck, my not is a programmer.

#173101 - narcissu - Mon Mar 22, 2010 9:12 am

Thank you!

Lots of HuCards works.

But I don't know how to run CD-ROM2/Arcade games. (T_T)

#173104 - FluBBa - Mon Mar 22, 2010 12:20 pm

You need a CD-ROM bios, go to Options-Machine-BiosSettings-SelectBios and select a bios first then select a 2048 bytes/sector iso file and press the start button.
_________________
I probably suck, my not is a programmer.

#173125 - lincruste - Tue Mar 23, 2010 4:45 pm

Removing the 512 bytes header works perfectly for non-working games. Thanks for this amazingly good emulator!
(sorry for my english)

#173148 - wolfmanz51 - Wed Mar 24, 2010 8:07 am

Thanks for his really love it!

#173166 - TechRat - Wed Mar 24, 2010 6:38 pm

I'm having issues running CDROM games as well, specifically Dracula X. I have the V3 System BIOS set under the machine settings. I have Autosave BRAM set to "On". I've tried loading an ISO of the whole Dracula X disc, as well as the ISOs for specific tracks 02 and 22. I've also set the region to both "US" and "Japan". Each time, I select "Load CDROM", select the ISO, and hit "A". Nothing Happens. If I go to "Select HuCard" and select the BIOS file I get the BIOS screen. From here I hit "Start" and the screen goes black.

Do you have any advice? I know you've confirmed that Dracula X works. Are you using an ISO of the whole disc? Or just of track 02 or 22? And what steps do you follow to actually load it in NitroEngine?

Thanks for your help, and for a great emulator!

#173171 - FluBBa - Wed Mar 24, 2010 7:32 pm

Read my last reply here or the readme file that comes with the archive.
_________________
I probably suck, my not is a programmer.

#173173 - TechRat - Wed Mar 24, 2010 8:06 pm

FluBBa wrote:
Read my last reply here or the readme file that comes with the archive.


I've done that, and as I've written above I've followed those instructions without success. I just need a few things clarified:

1. Once the machine settings are ready, can I simply click "Load CDROM", select the ISO, and have it start right up? Or do I need to load the BIOS rom first using "Load HuCard", and then press "Start" from that screen?

2. For Dracula X specifically, do I need an ISO of the entire disc, or will the track 2 or track 22 ISOs work?

3. Do CDROM games take longer to start? I've left it run with a black screen for 20-30 seconds after loading the ISO. Should I be waiting longer?


Thanks again for your help.

#173182 - FluBBa - Thu Mar 25, 2010 9:10 am

I'm sorry I was a little tired yesterday and didn't see you had configured the BIOS.
If you have selected a BIOS correctly you should be able to just turn the machine on (in the emulator GUI) and then close the GUI and you should see the BIOS. Pressing start now should tell you that there is no disc.

If this works you have successfully selected the BIOS.
Now you should be able to select a iso/datatrack file. There is only support for datatracks with 2048 bytes per sector.
_________________
I probably suck, my not is a programmer.

#173213 - narcissu - Sat Mar 27, 2010 11:13 am

Quote:
Notes:
CD audio and sound samples are not yet implemented.



I hope that CD Track(or other format sound) can be used.
Thank you!

--------------------------
Oh! I'm sorry.I don't know much about this emulator.

#173331 - Ced-le-pingouin - Thu Apr 01, 2010 3:23 pm

Hello,

First of all congratulations to you Flubba for bringing NEC emulation to the DS :D

I've been playing with your previous homebrews for the GBA and they're great!

As for NitroGrafx, I just tried it, but I can't go very far, because the lower screen is garbled right at the beginning. The upper screen seems fine, as it displays animated "noise".

I have a EZ Flash V on a DS Lite.

I've tried both versions of NitroGrafx, with and without DLDI patching (EZ Flash V does it on the fly, but hey always worth a try ;) ).

Do you have any idea what the problem could be?

EDIT: I posted a shitty picture of the bug here

#173334 - FluBBa - Fri Apr 02, 2010 9:41 am

I'm not sure why it doesn't work on EZ-V cards, I had 1 report that S8DS did the same thing.
I might try to get it to run on my EZ-IV maybe it behaves the same and I can fix the bug (though shouldn't this be handled by libnds?).
_________________
I probably suck, my not is a programmer.

#173337 - Normmatt - Fri Apr 02, 2010 10:39 am

FluBBa wrote:
I'm not sure why it doesn't work on EZ-V cards, I had 1 report that S8DS did the same thing.
I might try to get it to run on my EZ-IV maybe it behaves the same and I can fix the bug (though shouldn't this be handled by libnds?).


Its most likely because the EZV's dldi is horribly broken and they don't seem interested (or capable) of fixing it.

#173339 - SteveH - Fri Apr 02, 2010 11:07 am

Normmatt wrote:
FluBBa wrote:
I'm not sure why it doesn't work on EZ-V cards, I had 1 report that S8DS did the same thing.
I might try to get it to run on my EZ-IV maybe it behaves the same and I can fix the bug (though shouldn't this be handled by libnds?).


Its most likely because the EZV's dldi is horribly broken and they don't seem interested (or capable) of fixing it.


There's nothing wrong with the DLDI for the EZV(i) the problem that the picture shows is down to a problem with VRAM initialisation - I got the same issue with all of the headsoft homebrew on my EzVi on the DSi, but only on the initial intro screens...

#173347 - Ced-le-pingouin - Fri Apr 02, 2010 1:22 pm

Well, maybe FluBBa should add an intro screen then, so I can see the lower screen while in the emulator ;)

#173349 - Ced-le-pingouin - Fri Apr 02, 2010 3:32 pm

Nevermind, the bug is gone.

It seems it was caused by the version of EZ Flash V kernel/shell I had, or the Moonshell it was based on.

Now I installed kernel/shell 2.0 RC14 (24th March 2010), and even an external version of Moonshell (v2.10), and NitroGrafx starts just fine from both.

Now I can enjoy the best version of R-Type on the DS :D

#173385 - Normmatt - Sun Apr 04, 2010 4:13 am

SteveH wrote:
Normmatt wrote:
FluBBa wrote:
I'm not sure why it doesn't work on EZ-V cards, I had 1 report that S8DS did the same thing.
I might try to get it to run on my EZ-IV maybe it behaves the same and I can fix the bug (though shouldn't this be handled by libnds?).


Its most likely because the EZV's dldi is horribly broken and they don't seem interested (or capable) of fixing it.


There's nothing wrong with the DLDI for the EZV(i) the problem that the picture shows is down to a problem with VRAM initialisation - I got the same issue with all of the headsoft homebrew on my EzVi on the DSi, but only on the initial intro screens...


Maybe not in this case but if you look at the source you'd be surprised it works at all. :P

#173386 - Vague Rant - Sun Apr 04, 2010 10:03 am

Yeah, the EZ-V, DS-X and any number of other flash cards don't bother to initialise VRAM on startup, so a bunch of homebrew sits around with the menu displaying on the bottom screen and making everything half useless.
_________________
I've got nothing to say, but it's OK.

#173457 - narcissu - Wed Apr 07, 2010 11:51 am

Hello!

How can I play these CDs?

Games Express CD Card

Thanks!

#173488 - FluBBa - Sat Apr 10, 2010 2:17 pm

Updated to V 0.3

Games Express CD _CARD_ is a HuCard not a CD, it works as a Bios for their CD games.
_________________
I probably suck, my not is a programmer.

#173493 - narcissu - Sun Apr 11, 2010 4:55 am

Thanks for the update. :)
I'll try it.

Quote:
Games Express CD _CARD_ is a HuCard not a CD, it works as a Bios for their CD games.


Oh,My question is how to run their CD games with GameExpress BIOS.
Sorry for my bad English.

I set BIOS to GE.PCE,and run CDROM->ISO.
Finally, I just get an "ERROR".

#173498 - FluBBa - Sun Apr 11, 2010 8:57 am

Hmmm, maybe I have to try it out my self and see if I have some bugs in my emulator ;)
_________________
I probably suck, my not is a programmer.

#173503 - narcissu - Sun Apr 11, 2010 11:13 am

FluBBa wrote:
Hmmm, maybe I have to try it out my self and see if I have some bugs in my emulator ;)


Here is the GE TOCs information:
http://www.necstasy.net/ge.php


Hi-Leg_Fantasy
Quote:
http://rapidshare.com/files/128532347/Hi-Leg_Fantasy__J_.rar
http://rapidshare.com/files/128646567/Games_Express_CD_Card_1993__J__.zip


Commentary...
A hentai clone of Final Fantasy...
It is said this game can only be run with two CD-Cards: one being the system's card and the GAMES EXPRESS CARD... But I don't know, only a friend of mine played it in Magic Engine!

Some information:
http://www.gamefaqs.com/console/turbocd/review/R46797.html

Extremely rare and Costly ($150-$300)!!!!!!
-Needs Games Express CD Card to play.
-Needs Turbo Duo or any of the systems with the 3.0 card built in. Sorry TG16 CD owners

Anther one
PCE Hanafuda Bishoujo Fan Club (JAP)
http://www.epforums.org/showthread.php?t=57212

And other GE BIOS
HiLeg
http://rapidshare.com/files/374591704/HiLegGE.PCE

#173879 - FluBBa - Thu May 06, 2010 10:29 am

Updated again...

*Added support for CD-ROM images in .bin/.cue format.
*Added support CD audio playing.
_________________
I probably suck, my not is a programmer.

#174703 - wolfmanz51 - Fri Jul 09, 2010 7:27 am

Thanks for the sound update we all wanted your the best!