Nt-Mini-Noir-Jailbreak icon indicating copy to clipboard operation
Nt-Mini-Noir-Jailbreak copied to clipboard

Vice : Project Doom - jumpy status bar.

Open wezlyons opened this issue 3 years ago • 27 comments

During the side scrolling levels, the status bar at the bottom of the screen jumps up and down.

SmartSelect_20210424-133652_Gallery

wezlyons avatar Apr 24 '21 12:04 wezlyons

Disable the option of 16 Sprites per Scanline, some games have problem with this option ON.

Ulisses-Medeiros avatar Apr 24 '21 15:04 Ulisses-Medeiros

Thanks for the reply. I have tried this but unfortunately the issue still persists.

wezlyons avatar Apr 24 '21 16:04 wezlyons

Is this a rom or cartridge? If the former, can you confirm that the NES rom with correct NES2.0 header has file checksum CRC32: ce8e8a9c

tjanas avatar Apr 24 '21 16:04 tjanas

I have the same issue. I've tested both with a ROM and with an authentic Vice cartridge.

Mark-VI avatar Apr 24 '21 16:04 Mark-VI

I can confirm it is a rom with correct header and file checksum.

wezlyons avatar Apr 24 '21 16:04 wezlyons

Might be a regression bug, I am still on the previous version, will try to test on that later

tjanas avatar Apr 24 '21 17:04 tjanas

The exact same issue occurs in Wolverine too.

wezlyons avatar Apr 25 '21 00:04 wezlyons

This happens with ROMs for both Flintstones games also (Rescue of Dino & Hoppy and Surprise at Dinosaur Peak) even with 16-sprite option turned off.

AbnormalFreak avatar Apr 25 '21 06:04 AbnormalFreak

I tested Vice on JB6.5 and there are no issues like this.

tjanas avatar Apr 25 '21 16:04 tjanas

I tested Vice on JB6.5 and there are no issues like this.

this is the version of the jailbreak i am using and the same problem mentioned above occurred with me if using the option of 16 sprites per scanline, If it is off it becomes normal

Ulisses-Medeiros avatar Apr 26 '21 15:04 Ulisses-Medeiros

I tested Vice on JB6.5 and there are no issues like this.

this is the version of the jailbreak i am using and the same problem mentioned above occurred with me if using the option of 16 sprites per scanline, If it is off it becomes normal

On 6.6 it does this on the real cart or ROM, 16 sprites on or off.

Mark-VI avatar Apr 26 '21 15:04 Mark-VI

I got the same thing in a few games most have been mentioned except

summer carnival 92 famicom the sound is also wrong

and some RPG game i was playing for like 10 minutes and was going to go back to later.... i cant remember the name..

days of thunder

mega man 5

PizzaCube avatar Apr 28 '21 22:04 PizzaCube

the famicom version of the flintstone games do not have this issue for some reason.

PizzaCube avatar Apr 29 '21 06:04 PizzaCube

The Famicom version use a different mapper:

	<game><!-- Licensed Japan\The Flintstones꞉ The Rescue of Dino &amp; Hoppy.nes -->
		<prgrom size="131072" crc32="547E6CC1" sha1="0609D3FA46BDE957636AFE28645422A52231F676" sum16="E1C8" />
		<chrrom size="262144" crc32="EB84A997" sha1="7D4C7E9A18F769873AB1D6AC9DC6AA455EDAD87A" sum16="209F" />
		<rom size="393216" crc32="40C0AD47" sha1="F949FC16932808C426074AB1628F246B0435C52C" />
		<pcb mapper="48" submapper="0" mirroring="H" battery="0" />
		<console type="0" region="0" />
		<expansion type="1" />
	</game>
	<game><!-- Licensed North America\The Flintstones꞉ The Rescue of Dino &amp; Hoppy.nes -->
		<prgrom size="131072" crc32="0AF937D1" sha1="0F7AB0E7F31F0C5863FEF6DDBE28080A5D3E7E8C" sum16="849B" />
		<chrrom size="262144" crc32="DC53CEFA" sha1="1E33C0A68140E74BCDE71F9AF5B9BBEF9B2181F6" sum16="D133" />
		<rom size="393216" crc32="2FE20D79" sha1="AD99C84C67659AF576A57CB500B8DEE82ADED7DD" />
		<pcb mapper="4" submapper="0" mirroring="H" battery="0" />
		<console type="0" region="0" />
		<expansion type="1" />
	</game>

On a slightly related note, the rom of the Famicom version required a hack of its NES header for it to work on the original Nt Mini (had to change it from 48 to 33), as documented here, since Kevtris has not fixed any of the outstanding bugs on the original Nt Mini since 2017.

tjanas avatar Apr 29 '21 13:04 tjanas

I think this is related, let me know if I should open a separate bug report.

Crystalis (1bd39032) the whole screen jumps when there's dialog box. The dialog box and status bar remains stable. I included a gif of this here

Summer Carnival '92: Recca (d98ec487) the lower status bar jumps

Both are resolved when I set PAL region but both games are NTSC. I'm running JB6.6 firmware

nocmonkey avatar Apr 29 '21 19:04 nocmonkey

Crystalis (1bd39032) the whole screen jumps when there's dialog box. The dialog box and status bar remains stable. I included a gif of this here

Your Crystalis rom is bad; it should have the following file checksums:

Size: 393232 bytes
CRC32: F8F1865D
SHA256: 9BEC6E35D1174F43A32C2DB2BE972A1627D04F3613EBB4246ADD2C2B4BE0747F
SHA1: C9144B473AC2A3B9BF3EA8054AFF565460E5B2D4
MD5: 7F305A2C8E55806C29BF7CEB036E83BD

I'm guessing you didn't use a rom that matches the Nt Mini Noir HTGDB, or you didn't use the NES 2.0 XML Database and the NES Header Repair Tool Python Script to fix your headers (see the readme).

tjanas avatar Apr 30 '21 15:04 tjanas

@PizzaCube please confirm your Vice : Project Doom rom has this file checksum:

Size: 262160 bytes
CRC32: CE8E8A9C
SHA256: 4CE488710ACC6BA9ABA812C69AB7A7C2A08587F9FEF95EC6E5A67B50792E2CF2
SHA1: 36B9DFA6FA60652CA0AD15E7A5C13192B62606BC
MD5: 34C954E49BA8E7F410FC3D76AD01ECE0

tjanas avatar Apr 30 '21 15:04 tjanas

Summer Carnival '92: Recca (d98ec487) the lower status bar jumps

Your file is bad. Correct file has the following checksum:

Size: 262160 bytes (256 KiB)
CRC32: 48A42E2F
SHA256: B4197F6D0BB517D5144BFE799E1C03C9FF07048B72884A4487821F1711A59D25
SHA1: 7E8506E047699BDEF04A77C2CF50335BE8133121
MD5: D1977209742B71A93E4EBC1AFA0063DC

Per HTGDB:

b4197f6d0bb517d5144bfe799e1c03c9ff07048b72884a4487821f1711a59d25	Analogue Nt Mini Noir/NES/2 Japan/Japan P-S/Summer Carnival '92 - Recca (Japan).nes	7e8506e047699bdef04a77c2cf50335be8133121	d1977209742b71a93e4ebc1afa0063dc	48a42e2f

tjanas avatar Apr 30 '21 15:04 tjanas

Thanks @tjanas! I overlooked those instructions on the readme. I patched both the roms using nes_header_repair.py and nes20db.xml:

crc32: f8f1865d Crystalis (USA).nes 48a42e2f Summer Carnival '92 - Recca (Japan).nes

md5sum: 7f305a2c8e55806c29bf7ceb036e83bd Crystalis (USA).nes d1977209742b71a93e4ebc1afa0063dc Summer Carnival '92 - Recca (Japan).nes

I can confirm that the jumping issues are still present on both roms.

nocmonkey avatar Apr 30 '21 15:04 nocmonkey

Video of Vice: Project Doom with a real cart exhibiting the issue

tjanas avatar Apr 30 '21 16:04 tjanas

@PizzaCube please confirm your Vice : Project Doom rom has this file checksum:

Size: 262160 bytes
CRC32: CE8E8A9C
SHA256: 4CE488710ACC6BA9ABA812C69AB7A7C2A08587F9FEF95EC6E5A67B50792E2CF2
SHA1: 36B9DFA6FA60652CA0AD15E7A5C13192B62606BC
MD5: 34C954E49BA8E7F410FC3D76AD01ECE0

it is the same and my real carts of the games in this thread do the same thing.

PizzaCube avatar Apr 30 '21 23:04 PizzaCube

I got the same thing in a few games most have been mentioned except

summer carnival 92 famicom the sound is also wrong

and some RPG game i was playing for like 10 minutes and was going to go back to later.... i cant remember the name..

days of thunder

mega man 5

I can confirm that Mega Man 5 does this on all of the stage intro screens. I'm using an original cart, not a ROM. I can provide a video for confirmation if it helps.

Mark-VI avatar May 01 '21 00:05 Mark-VI

Klax tengen version is mega broken the worst of them all. the entire screen is moving

PizzaCube avatar May 01 '21 01:05 PizzaCube

the other game that has this issue is taxan magician

PizzaCube avatar May 03 '21 09:05 PizzaCube

I tested Vice on JB6.5 and there are no issues like this.

I flashed JB6.5 and can also confirm that there are no issues with Crystalis and Recca on this build. The jumping problems look to have been introduced in JB6.6

nocmonkey avatar May 16 '21 21:05 nocmonkey

Can confirm a regression, Kickmaster authentic cartridge has a jittery status bar on JB6.6 but not on JB6.5, regardless of dejitter/16-sprite settings.

BobsYurUncle avatar Sep 05 '21 02:09 BobsYurUncle

i just got an ever drive n8 pro and it does this with all the jumpy games with real carts and the n8 pro

PizzaCube avatar Jan 30 '22 20:01 PizzaCube