WHDLoad MantisBT - LeavinTeramis
View Issue Details
0006108LeavinTeramis[WHDLoad Installs Games] imagerpublic2023-04-09 22:422023-10-09 11:28
ReporterDenis 
Assigned ToCFOU 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineA1200
CPU68030
CPUSpeed50
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem32 MB
WorkbenchOS 3.5
KickROM39 - Kick 3.0
KickSoft40 - Kick 3.1
WHDLoad18.8beta
imported
Summary0006108: Problem with Leavin Teramis imager
DescriptionHello Abaddon, i have finally found what was exactly the problem regarding the imager.

In fact, the problem is that the current RAWDIC slave forces you to use the original disk or the IPF.

I can't use the MFM image i made from the IPF with select file, as the RAWDIC slave find checksums errors on tracks that have no errors.

Can you find a fix so that i can use an MFM file dump with RAWDIC ? (this option works with any game, the only condition is to have a good source file to make the MFM file. Here i use the IPF, which has no defect....).

Thanks for having a look.
Steps To ReproduceSimply make an MFM file from the IPF 3061.
TagsNo tags attached.
Attached Files

Notes
(0012657)
CFOU   
2023-04-11 09:38   
if working with original disk and IPF, it's probably not an imager problem...

but maybe for some obscure reason related to the format the created MFM file is corrupted..
(0012659)
CFOU   
2023-04-11 09:53   
probably track 5 problem.

see in ISLAVE source code:
        TLENTRY 4,4,$200,SYNC_STD,DMFM_STD ;Changed as track 5 is standard format on a new disk, but custom once scores saved back to disk.
        ;TLENTRY 5,5,$200,SYNC_STD,DMFM_NR_save ;The high scores are saved in a custom format, but an original will be standard dos

your MFM was be created after High score saved in custom MFM format.
On not modified original or IPF it's standard ADOS track...

Solution is perhaps to use an alternative disk structure (but not the same sync...) or SYNC_INDEX and rawdic_NextMFMword function...
(0012660)
Denis   
2023-04-11 10:04   
Hi CFOU, I use the IPF version, which has no modification of the scores.

Let me write here the whole disk geometry for this game :

Leavin' Teramis Disk format
---------------------------

------------------------------------------------------------------------
Track 00.0 - 03.0 => AmigaDOS
------------------------------------------------------------------------
Track 03.1 => Leavin' Teramis HS (hiscore) (2 sectors,sync $4489)
------------------------------------------------------------------------
Track 04.0 - 13.0 => Leavin Teramis boot tracks (sync $5224)
------------------------------------------------------------------------
Track 04.1 - 13.1 => Joch 1780 LT weak (sync $5224)(LT = Leavin'Teramis)
------------------------------------------------------------------------
Track 14.0 - 79.1 => Joch 1780 LT weak (sync $5224)(LT = Leavin'Teramis)
------------------------------------------------------------------------

The problem is that the checksum errors are random.

The sync is not standard, it's an ST track system, with sync $5224 on most tracks.

If needed, i can added up the checksums for each tracks (the boot part, and the remaining of the Joch 1780 tracks).

The highscore track is not the problem for me, it fails on the joch 1780 tracks.
I can do 3 MFM files out of the IPF file i have, that is unmodified, each of them will fails on track 76, or track 120 or track 38.

The Highscore track is in Atari ST format, 2 sectors with sync $4489. The only AmigaDOS track of the game is the boot track (track 00.0).

Issue History
2023-04-09 22:42DenisNew Issue
2023-04-11 09:38CFOUNote Added: 0012657
2023-04-11 09:53CFOUNote Added: 0012659
2023-04-11 10:04DenisNote Added: 0012660
2023-10-09 11:28WeplAssigned To => CFOU
2023-10-09 11:28WeplStatusnew => assigned