NitroGrafx - PC-Engine & TurboGrafx-16 emulator

  • Thread starter Thread starter FluBBa
  • Start date Start date
  • Views Views 2,626
  • Replies Replies 19
  • Likes Likes 17

FluBBa

Well-Known Member
Member
Joined
Jan 16, 2004
Messages
307
Reaction score
1,338
Trophies
3
Age
51
Website
www.ndsretro.com
XP
3,514
Country
I took some time to clean up NitroGrafx, graphical glitches should now be almost gone.
  • Fixed unscaled & aspect scaling.
  • Fixed setting of vertical scroll value.
  • Fixed horizontal centring of screen.
  • Fixed sound amplitude/envelope.
  • Fixed timer counting.
  • Fixed sprite DMA.
  • Fixed save states.
  • Added descrambling of US ROMs.
  • Added new debug menu.
  • Better menu traversing.
  • Cleaned up code.
There are still a couple of (card) games that have problems, I haven't looked into the CD games yet.

https://github.com/FluBBaOfWard/NitroGrafx/releases
 
Very impressive. Can't wait to hear the sound quality improve.

On dsi/internal SD , I only encountered 2 hucard problematics games
fighting run (known issue): glitchy sprites with palette issue (too many bitplanes)
yo bro : garbled background and sprites

and sometimes after several loading the emulator stall
+
there is some remaining pixels staying around after loading games it's like oled marks....

Could there be an option to get the 'avenue pad 3'
that got bundled with the duo a few games have a function mapped to start button, final match tennis where the lob is actually start, there's also forgotten world's rotation button.
 
Last edited by Garcimak,
  • Like
Reactions: FluBBa
Well, thank you! I was waiting for this update, Indeed background scalling are fixed now.
However scaled to fit display method may be improved a bit with relation to sprites positions.
It's a matter of few pixels on vertical scaling, noticable in compare to other modes in example of stage of bomberman '93.
It seems like sprites have own a little bit streched longer virtual matrix in this mode, than visible scaled background.
b93.png

The lower sprite is the difference is bigger.
 
Last edited by plasturion,
  • Like
Reactions: FluBBa
I didn't really spend much time on scaled to fit since sprites can't be scaled in many steps, but I will make sure the position of the sprites is "correct" compared to the background. The Avenue Pad 3, isn't that just that the Run or Select button is also on another button? So maybe just better button remapping?
 
Hey chief, if and when you have time, you could perhaps take a look at that damn adpcm and the CD games that use it. Perhaps then, God willing, we could finally enjoy fully titles like Sailor Moon, YS IV, Galaxy Yuna, Private Eye Doll, and other masterpieces of the time, on the DSi. Anyway, thanks for everything. 😊
 
  • Like
Reactions: CrashMidnick
The Avenue Pad 3, isn't that just that the Run or Select button is also on another button? So maybe just better button remapping?
yeah indeed, 'run' closer to the I&II buttons, it's often chosen, like in bloody wolf ( grenade, hop on vehicle), and speed select in shooters
they duplicate the start button for the DUO pad to face the megadrive 3buttons+start layout.
that's minor issue.

i found the 5th level in aero blaster glitching because of the added bitplane i suppose,
here is my save state for you to check out.
 

Attachments

Last edited by Garcimak,
  • Like
Reactions: FluBBa
going through all HUcards, it's a blast

Dunno if it's intentional but if scaled 1:1 , Y offset can't be set
Valkyrie Adventure - some glitches

Altered beast garbled sprites and foreground on level 2 .
 

Attachments

  • Altered Beast.jpg
    Altered Beast.jpg
    28.2 KB · Views: 39
  • Valkyrie.jpg
    Valkyrie.jpg
    30.7 KB · Views: 41
Last edited by Garcimak,
I didn't think of setting the Y offset in unscaled mode since you have L + R buttons but I can see how that is still useful. Thanks for the testing. The glitch in Altered Beast looks weird, have you tried the Rom in another emulator? Might be a bug in my sprite cache handling though...
 
The glitch in Altered Beast looks weird, have you tried the Rom in another emulator? Might be a bug in my sprite cache handling though...
False alert , Sorry ! No bug in your cache handling, that was my rom or SD card that got corrupted along the way.
Tried that in magicEngine, same result.
 
Last edited by Garcimak,
Has anyone used this emulator on a dspico?

I'm having trouble, specifically with PC-Engine CD games.

At first, I got an error saying the 'settings.cfg' file couldn't be found, but I fixed that simply by using the 'Save settings' option within the emulator, which created the file.

However, I still can't play the CD games. When I select a game, the screen goes black, and nothing happens when I choose the 'syscard3' BIOS. If I select the game manually from the CD-ROM, I get a 'File too large!' message.

Am I doing something wrong?

Just a note: when following the instructions to run the CD-ROM (Options -> Machine -> Bios Settings -> Select Bios),
I am missing the 'Bios Settings' option; I only see Options -> Machine -> Select Bios.
 
@Impikxn for CD games to boot you need to load a super system card (V3 for egg) first
then the CD Rom, the .CUE file, and press start for run.

Found another problem with Air zonk which is stuck in a loop or freeze in start of level 1.

And R-Type stage 3 boss ship stage glitched (us rom)

after playing with S8DS, i found the volume here a bit on the low side.
 

Attachments

  • IMG_20260819_203909_864.jpg
    IMG_20260819_203909_864.jpg
    1.3 MB · Views: 4
Last edited by Garcimak,
  • Like
Reactions: Impikxn
@Impikxn for CD games to boot you need to load a super system card (V3 for egg) first
then the CD Rom, the .CUE file, and press start for run.

Found another problem with Air zonk which is stuck in a loop or freeze in start of level 1.

And R-Type stage 3 boss ship stage glitched (us rom)

after playing with S8DS, i found the volume here a bit on the low side.
Thanks. Although I still haven't managed to get the games working correctly—I'm not sure what the problem is, though I assume it's the BIOS.
The one I'm currently using is `Super CD-ROM System (Japan) (v3.0).pce`, with the MD5 checksum `38179df8f4ac870017db21ebcbf53114`.
While the games do run after I renamed the BIOS to `syscard3.pce`, the issue now is that they start up with no sound at all. Could you provide the MD5 checksum for the BIOS you're using?
 
  • Like
Reactions: Garcimak
The one I'm currently using is `Super CD-ROM System (Japan) (v3.0).pce`, with the MD5 checksum `38179df8f4ac870017db21ebcbf53114`.
While the games do run after I renamed the BIOS to `syscard3.pce`, the issue now is that they start up with no sound at all. Could you provide the MD5 checksum for the BIOS you're using?
you got the right bios, sorry for forgetting to tell you to rename the file 'syscard3.pce'

but all i can say now is just wait a little more, sound is currently being worked on.
Next release, FluBBa will probably have solved it.
 
Last edited by Garcimak,
Quick test for tonight, (syscard3) i noticed that save state only works while staying on the same game,

games that give a "load error" , (they were loading in 0.9.0)
Baby_Jo_the_Super_Hero_(NTSC-J)_[MWCD2004].cue
Baby_Jo_the_Super_Hero_(NTSC-J)_[MWCD2004].iso
cue content
Code:
FILE "BABY_JO_THE_SUPER_HERO_(NTSC-J)_[MWCD2004].ISO" BINARY
  TRACK 01 AUDIO
    INDEX 01 00:00:00
  TRACK 02 MODE1/2352
    PREGAP 00:03:00
    INDEX 01 00:44:65
  TRACK 03 AUDIO
    PREGAP 00:02:00
    INDEX 01 00:54:47
  TRACK 04 AUDIO
    INDEX 00 15:26:68
    INDEX 01 15:28:68
  TRACK 05 AUDIO
    INDEX 00 29:53:50
    INDEX 01 29:55:50


Rainbow Islands - The Story of Bubble Bobble 2 (Japan).cue
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 01).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 02).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 03).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 04).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 05).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 06).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 07).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 08).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 09).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 10).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 11).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 12).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 13).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 14).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 15).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 16).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 17).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 18).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 19).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 20).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 21).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 22).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 23).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 24).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 25).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 26).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 27).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 28).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 29).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 30).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 31).bin
Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 32).bin
....
cue content - I thought that deleting the first line would solve the problem , but no
Code:
CATALOG 0000000000000
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 01).bin" BINARY
  TRACK 01 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 02).bin" BINARY
  TRACK 02 MODE1/2352
    INDEX 00 00:00:00
    INDEX 01 00:03:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 03).bin" BINARY
  TRACK 03 AUDIO
    INDEX 00 00:00:00
    INDEX 01 00:02:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 04).bin" BINARY
  TRACK 04 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 05).bin" BINARY
  TRACK 05 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 06).bin" BINARY
  TRACK 06 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 07).bin" BINARY
  TRACK 07 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 08).bin" BINARY
  TRACK 08 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 09).bin" BINARY
  TRACK 09 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 10).bin" BINARY
  TRACK 10 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 11).bin" BINARY
  TRACK 11 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 12).bin" BINARY
  TRACK 12 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 13).bin" BINARY
  TRACK 13 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 14).bin" BINARY
  TRACK 14 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 15).bin" BINARY
  TRACK 15 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 16).bin" BINARY
  TRACK 16 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 17).bin" BINARY
  TRACK 17 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 18).bin" BINARY
  TRACK 18 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 19).bin" BINARY
  TRACK 19 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 20).bin" BINARY
  TRACK 20 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 21).bin" BINARY
  TRACK 21 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 22).bin" BINARY
  TRACK 22 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 23).bin" BINARY
  TRACK 23 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 24).bin" BINARY
  TRACK 24 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 25).bin" BINARY
  TRACK 25 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 26).bin" BINARY
  TRACK 26 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 27).bin" BINARY
  TRACK 27 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 28).bin" BINARY
  TRACK 28 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 29).bin" BINARY
  TRACK 29 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 30).bin" BINARY
  TRACK 30 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 31).bin" BINARY
  TRACK 31 AUDIO
    INDEX 01 00:00:00
FILE "Rainbow Islands - The Story of Bubble Bobble 2 (Japan) (Track 32).bin" BINARY
  TRACK 32 MODE1/2352
    INDEX 00 00:00:00
    INDEX 01 00:03:00

Major crash after starting new game

Tengai Makyou - Ziria (English v1.2).bin
Tengai Makyou - Ziria (English v1.2).cue
cue content
Code:
FILE "Tengai Makyou - Ziria (English v1.2).bin" BINARY
  TRACK 01 AUDIO
    INDEX 01 00:00:00
  TRACK 02 MODE1/2352
    INDEX 00 00:44:65
    INDEX 01 00:47:71
  TRACK 03 AUDIO
    INDEX 00 14:47:43
    INDEX 01 14:49:43
  TRACK 04 AUDIO
    INDEX 01 16:21:58
  TRACK 05 AUDIO
    INDEX 01 17:42:22
  TRACK 06 MODE1/2352
    INDEX 00 20:57:10
    INDEX 01 21:00:11

Games passing the gameplay test :
Lords of Thunder [SCD][TGXCD1033][Red][1993][PCE][thx-1138-darkwater].bin
Lords of Thunder [SCD][TGXCD1033][Red][1993][PCE][thx-1138-darkwater].cue

cue content
Code:
FILE "Lords of Thunder [U][SCD][TGXCD1033][Red][1993][PCE][thx-1138-darkwater].bin" BINARY
  TRACK 01 AUDIO
    INDEX 01 00:00:00
  TRACK 02 MODE1/2352
    PREGAP 00:03:00
    INDEX 01 00:44:65
  TRACK 03 AUDIO
    PREGAP 00:02:00
    INDEX 01 01:34:53
  TRACK 04 AUDIO
    INDEX 01 03:07:04
  TRACK 05 AUDIO
    INDEX 01 04:08:70
  TRACK 06 AUDIO
    INDEX 01 04:38:70
  TRACK 07 AUDIO
    INDEX 01 05:39:39
  TRACK 08 AUDIO
    INDEX 01 06:39:30
  TRACK 09 AUDIO
    INDEX 01 08:38:44
  TRACK 10 AUDIO
    INDEX 01 09:38:13
  TRACK 11 AUDIO
    INDEX 01 09:54:23
  TRACK 12 AUDIO
    INDEX 01 12:53:45
  TRACK 13 AUDIO
    INDEX 01 17:20:59
  TRACK 14 AUDIO
    INDEX 01 21:47:57
  TRACK 15 AUDIO
    INDEX 01 26:15:43
  TRACK 16 AUDIO
    INDEX 01 30:44:68
  TRACK 17 AUDIO
    INDEX 01 35:13:35
  TRACK 18 AUDIO
    INDEX 01 39:41:44
  TRACK 19 AUDIO
    INDEX 01 44:09:37
  TRACK 20 AUDIO
    INDEX 01 44:59:20
  TRACK 21 AUDIO
    INDEX 01 47:57:70
  TRACK 22 AUDIO
    INDEX 01 50:55:51
  TRACK 23 MODE1/2352
    PREGAP 00:03:00
    INDEX 01 53:55:55


Downtown_Nekketsu_ENGLISH_v50.bin
Downtown_Nekketsu_ENGLISH_v50.cue

Monster Lair [CD][TGXCD1003][Westone][1989][PCE][incrediblehark].bin
Monster Lair [CD][TGXCD1003][Westone][1989][PCE][incrediblehark].cue
cue content
Code:
FILE "Monster Lair [U][CD][TGXCD1003][Westone][1989][PCE][incrediblehark].BIN" BINARY
  TRACK 01 AUDIO
    INDEX 01 00:00:00
  TRACK 02 MODE1/2352
    PREGAP 00:03:00
    INDEX 01 00:44:71
  TRACK 03 AUDIO
    PREGAP 00:02:00
    INDEX 01 02:36:13
  TRACK 04 AUDIO
    INDEX 01 02:44:04
  TRACK 05 AUDIO
    INDEX 01 02:51:53
  TRACK 06 AUDIO
    INDEX 01 05:44:49
  TRACK 07 AUDIO
    INDEX 01 08:29:60
  TRACK 08 AUDIO
    INDEX 01 13:43:58
  TRACK 09 AUDIO
    INDEX 01 16:41:34
  TRACK 10 AUDIO
    INDEX 01 20:39:56
  TRACK 11 AUDIO
    INDEX 01 23:32:50
  TRACK 12 AUDIO
    INDEX 01 26:18:57
  TRACK 13 AUDIO
    INDEX 01 29:05:37
  TRACK 14 AUDIO
    INDEX 01 32:02:64
  TRACK 15 AUDIO
    INDEX 01 34:51:56
  TRACK 16 MODE1/2352
    PREGAP 00:03:00
    INDEX 01 38:35:03

patched games taken from https: (//) retrogametalk.com (/)repo
 
Last edited by Garcimak,

Site & Scene News

Popular threads in this forum