vgmrips

The forum about vgm files
It is currently 2020-11-26, 21:14:49

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 1 post ] 
Author Message
PostPosted: 2020-10-24, 15:33:00 

Staff Staff
Programmers Programmers
Musicians Musicians
Contributors Contributors
Reverse engineers Reverse engineers
Offline
User avatar

Joined: 2011-12-01, 20:20:07
Posts: 3407
Location: Germany
Wolfteam really screwed a bunch of things up when releasing their X68000 games.

Fixing broken ADPCM samples
In most Wolfteam games, the ADPCM samples are broken by the loader program.
This results in the low tom tom being almost silent.

Affected games are:

  • Arcus Odyssey
  • Choutouryuu Retsuden Dino Land
  • FZ Senki Axis
  • Niko^2
  • Ryu: Naki no Ryu yori
They did a small hot-fix to the loader program in Sol-Feace, so that game is not affected.
Granada uses a different sound driver for FM music and doesn't suffer from the issue.

Fixing the bug:
  1. Download the Wolfteam X68000 Sample Fix Tool
  2. extract the sound driver loader from the disk image
    The file is called MDRV.X or M_DRV.X and usually located on disk 1.
  3. fix the loader program using the tool above
  4. copy the file back into the disk image

Fixing the missing FM3 channel in FZ Senki Axis
The bug is caused by the game doing some invalid sound driver calls when starting AXIS.X on disk 3.
It ends up calling the "sound channel enable" function in a way that disables the FM3 channel.
Thanks to GTheGuardian for helping me to find the cause of the bug.

Looking at the disassembly, I assume they wanted to write to memory address $EB000A and somehow used the wrong macro name.

The fix is rather simple:
  • Open the image of disk 3 in a hex-editor
  • search for these bytes: 303C FFEB 323C 000A 3403 4E41
  • replace the 4E41 (TRAP #1 instruction) with 4E71 (NOP)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
[ Time : 0.215s | 15 Queries | GZIP : On ]