View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0003968 | RawDIC | [All Projects] General | public | 2018-09-24 17:55 | 2022-06-07 01:36 | ||||||||
Reporter | StingRay | ||||||||||||
Assigned To | Wepl | Project Info | Raw Data Disk Image Creator http://whdload.de/docs/en/rawdic.html | ||||||||||
Priority | normal | Severity | block | Reproducibility | always | ||||||||
Status | resolved | Resolution | fixed | ||||||||||
Product Version | 5.0 | ||||||||||||
Target Version | Fixed in Version | 6.0 | |||||||||||
Summary | 0003968: Defininig a tracklist with tracks in reversed order gives "No Disk in Drive" Error | ||||||||||||
Description | When defining a tracklist with tracks in descending order (f.e. 159 -> 158) rawDIC quits with "No Disk in Drive!" error (DFLG_NORESTRICTIONS is set). This of course doesn't make sense at all and should be corrected. Workaround for now is using one entry per track (I'm using a MACRO for this) but this increases the size of the resulting executable quite a bit for obvious reasons. | ||||||||||||
Steps To Reproduce | Create a tracklist in descending order such as: .disk1 dc.l 0 ; Pointer to next disk structure dc.w 1 ; Disk structure version dc.w DFLG_NORESTRICTIONS ; Disk flags dc.l .tracks ; List of tracks which contain data dc.l 0 ; UNUSED, ALWAYS SET TO 0! dc.l FL_DISKIMAGE dc.l 0 ; Table of certain tracks with CRC values dc.l 0 ; Alternative disk structure, if CRC failed dc.l 0 ; Called before a disk is read dc.l 0 ; Called after a disk has been read .tracks TLENTRY 159,000,$1800,SYNC_STD,DecodeTrack TLEND and start the imaging process. It will not work. | ||||||||||||
Tags | No tags attached. | ||||||||||||
Machine | A4000 | ||||||||||||
CPU | 68060 | ||||||||||||
CPUSpeed | 50 | ||||||||||||
ChipSet | AGA | ||||||||||||
GFXCard | Picasso IV | ||||||||||||
ChipMem | 2 MB | ||||||||||||
FastMem | 96 MB | ||||||||||||
Workbench | OS 3.1 | ||||||||||||
KickROM | 40 - Kick 3.1 | ||||||||||||
KickSoft | None | ||||||||||||
Attached Files |
|
Notes | |
Wepl (manager) 2018-09-25 11:46 |
descending order of tracks was probably never forseen allowing this requires probably checking for other side effects ATM I can't tell when I will find time to fix this ;) |
StingRay (developer) 2018-09-25 13:53 Last edited: 2018-09-25 13:56 |
It's not urgent as it's easy to workaround this problem, my current solution to read the disk backwards looks like this: ML MACRO .T SET 159 REPT 160 TLENTRY .T,.T,$1800,SYNC_STD,DecodeTrack .T SET .T-1 ENDR ENDM tracks ML TLEND and works fine. :) For reference, this is needed for the game Guardian as the tracks (and hence also the file data) are stored in backwards order. :) |
Wepl (manager) 2022-05-30 23:21 |
do you have an Guardian disk image for me for testing? |
StingRay (developer) 2022-05-30 23:49 |
Hi Bert, the IPF images can be found on the EAB file server: https://grandis.nu/turran/FTP/TOSEC/Games/Commodore%20Amiga%20-%20Games%20-%20SPS/Guardian%20(1995)(Guildhall)(AGA)[0835].zip |
Wepl (manager) 2022-06-07 01:36 |
Is fixed in new release. I think it never did work before. RawDIC release has been bumped to 6. So I recommend to use ISlave version = 6 to request the new RawDIC. Updated Guardian imager source attached. |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2018-09-24 17:55 | StingRay | New Issue | |
2018-09-25 11:46 | Wepl | Note Added: 0006397 | |
2018-09-25 11:46 | Wepl | Assigned To | => Wepl |
2018-09-25 11:46 | Wepl | Status | new => assigned |
2018-09-25 13:53 | StingRay | Note Added: 0006398 | |
2018-09-25 13:56 | StingRay | Note Edited: 0006398 | View Revisions |
2022-05-30 23:21 | Wepl | Note Added: 0011374 | |
2022-05-30 23:49 | StingRay | Note Added: 0011375 | |
2022-06-07 01:33 | Wepl | Severity | minor => block |
2022-06-07 01:33 | Wepl | Fixed in Version | => 6.0 |
2022-06-07 01:36 | Wepl | Status | assigned => resolved |
2022-06-07 01:36 | Wepl | Resolution | open => fixed |
2022-06-07 01:36 | Wepl | Note Added: 0011389 | |
2022-06-07 01:36 | Wepl | File Added: Guardian_ImagerSlave.s |