WHDLoad MantisBT - IK+
View Issue Details
0003455IK+[WHDLoad Installs Games] slavepublic2016-06-25 11:152016-08-14 20:53
ReporterHexaae 
Assigned ToStingRay 
PrioritynormalSeveritytweakReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineA1200
CPU68040
CPUSpeed75
ChipSetAGA
GFXCardPicasso II
ChipMem2 MB
FastMem128 MB
WorkbenchOS 3.9
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad18.2
imported
Summary0003455: Music speed fix in NTSC mode
DescriptionFirst of all: this game MUST be played in NTSC mode!

In PAL, timings will be too slow and laggy. In NTSC gfx proportions are correct, NORMAL speed is perfect and all moves timings are optimal, try yourself...
Playability is much better in NTSC.

Now... the problem is: music gets too fast in NTSC mode and should be patched to run at the same speed of PAL mode (VBLANK timing?)

I offer a gift on Steam for the brave slave coder able to add this patch...
TagsNo tags attached.
Attached Files? IK+.slave (996) 2016-08-14 18:30
http://mantis.whdload.de/file_download.php?file_id=496&type=bug

Notes
(0005026)
StingRay   
2016-06-27 18:33   
No Steam gift needed (couldn't care less), full NTSC support added, all timing related routines adapted so game runs at the same speed on PAL and NTSC.
(0005028)
Hexaae   
2016-06-27 22:15   
(Last edited: 2016-06-27 23:33)
...but the problem was the exact opposite: NTSC speed is the correct speed, except music being too fast.
As far as I can understand you made the whole game run always at PAL speed, not just the music which was desync'ed?

Sprites flicker like hell on WinUAE now... mmmh...

EDIT: Custom1 ON seems uneffective

(0005032)
StingRay   
2016-06-28 00:21   
CUSTOM1 works as intended! And the sprites flickered on UAE before already which was the sole reason for adding the timing fix.
(0005033)
Hexaae   
2016-06-28 09:01   
(Last edited: 2016-06-28 10:49)
https://www.youtube.com/watch?v=0k5ekHEDKdM

Old version was ok: no flickering and correct timing in NTSC. Music was too fast.

New version: flickering sprites with a "ghost" effect and slow unnatural moves (PAL timings). Music is ok.

The perfect thing would be as in the old NTSC version and no flickering but with fixed (=slowed down) music.

(0005040)
Hexaae   
2016-06-28 23:23   
(Last edited: 2016-07-03 09:13)
Changes didn't fix the issue properly: only music had to be fixed in NTSC mode, timing was already perfect and also gfx proportions. It's PAL timing, now applied to NTSC mode too, that was wrong (but music was ok).
Introduced new flickering issues in NTSC mode.

(0005047)
Hexaae   
2016-07-03 09:17   
Is there any hope to see the NTSC mode properly fixed (i.e. music slow-down only)?
(0005217)
StingRay   
2016-08-14 18:29   
Please check attached slave, it should now do exactly what you want in NTSC mode.
(0005218)
Hexaae   
2016-08-14 18:53   
P E R F E C T !!
You're my HERO StingRay!
(0005219)
StingRay   
2016-08-14 20:53   
Excellent, have fun then. :)

Issue History
2016-06-25 11:15HexaaeNew Issue
2016-06-27 18:33StingRayNote Added: 0005026
2016-06-27 18:33StingRayStatusnew => resolved
2016-06-27 18:33StingRayResolutionopen => fixed
2016-06-27 18:33StingRayAssigned To => StingRay
2016-06-27 22:15HexaaeNote Added: 0005028
2016-06-27 23:19HexaaeNote Edited: 0005028bug_revision_view_page.php?bugnote_id=5028#r796
2016-06-27 23:33HexaaeNote Edited: 0005028bug_revision_view_page.php?bugnote_id=5028#r797
2016-06-28 00:21StingRayNote Added: 0005032
2016-06-28 09:01HexaaeNote Added: 0005033
2016-06-28 10:49HexaaeNote Edited: 0005033bug_revision_view_page.php?bugnote_id=5033#r799
2016-06-28 23:23HexaaeNote Added: 0005040
2016-06-28 23:23HexaaeStatusresolved => feedback
2016-06-28 23:23HexaaeResolutionfixed => reopened
2016-07-03 09:13HexaaeNote Edited: 0005040bug_revision_view_page.php?bugnote_id=5040#r805
2016-07-03 09:17HexaaeNote Added: 0005047
2016-07-03 09:17HexaaeStatusfeedback => assigned
2016-08-14 18:29StingRayNote Added: 0005217
2016-08-14 18:30StingRayFile Added: IK+.slave
2016-08-14 18:53HexaaeNote Added: 0005218
2016-08-14 20:53StingRayNote Added: 0005219
2016-08-14 20:53StingRayStatusassigned => resolved
2016-08-14 20:53StingRayResolutionreopened => fixed