View Issue Details

IDProjectCategoryView StatusLast Update
05877DICGeneralpublic2022-11-22 23:50
ReporterCFOU Assigned ToWepl  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version1.2 
Fixed in Version1.3 
Project InfoDisk Image Creator
http://whdload.de/docs/en/dic.html
Summary05877: SKIPTRACK issue
DescriptionWorking on Dragon Lord package I had to use RawDIC instead of DIC.

Indeed, I think the latest version of DIC is buggy.

I've had the same problem twice with protection on track 158 (with Passing Shot too)

indeed SKIPTRACK=158 is not taken into account then SKIPTRACK= 1 or SKIPTRACK=100 works correctly.

With SKIPTRACK=158
DIC tries to read track 158 which causes read errors since in my case the protection is on this track :)
Could you look at the problem?
I didn't check but maybe the maximum track taken into account is 157 and not 159...

Best regard,

Bertrand
TagsNo tags attached.
Attached Files
DIC (4,668 bytes)   
����`T$VER: DIC 1.3 (22.11.2022)$Id: DIC.asm 0.24 2021/03/30 10:55:15 wepl Exp wepl $
p'FrHA,xN��:J�g�(@(�)|0p%C��,TN���)@g�p%C��,TN���)@ghA�a�A�
�)HA��"A�$v,lN���)@fA�*a�`& lJgJf�:gA��aL`� , g* @a�JgA��a0`�)@ A��//"OaP�r ,$g @")A$r� ,(g @")A(J�g
p)@$)@( l gxaXg,g-g6*g`VP�4JgV,g�`F$v`Fa(J�o:��e6P� 4Ԁ��d�`�$a&p*f�R�`�"_&Hab��g
��dN�A�
eah`,lN���)@)|
0a�",,lN���"l,TN��b"l,TN��b.,0p'F"L,TN��. NupNuH� "$	,lN��FL�@Nu��`�A�`�
/,lN���"gN���,_NuA�`�*** User Break ***
/"<,lN���J�ga�p�,_NuH�<,lN���*"tN��V"B�$vN���(�`"Y�$vN���X�"tN��4J�f�"tN��Vfa�x L�@<NuH�3|"t�,lN���.g< <r,TN��T,g "$&<,lN��nJ�f
"F,TN��N|",lN��� L�@�NuH�@ gJg0f
J(fA�'/A�"Oa��O�Nu�1m%s�22m (%s/%s)
unspecified errorH�8�,lN��|"tx@��B&N��,A�
�  O"wHa���L�ANuH�?.,x"	$<�,lN���*fA�,a�`"$&N���x���gA�a�x"N��� L�@�Nuwrite fileH�<(&$	 Ba��*g$A�,/"Oa��X�  C"Ba�|$J�g"E,TN��N L�@<Nusave file �1m%s�22m
J�o
�g
S�f�B!pNup�NuH�2G�$Њ&�&JE�,TN���L�LNu���fS�Nu�Pm�hn2�P�A20g� Nu h"f�pNuH�H� a�J�gP�Nu"OpA�E�a� 
X�$_Nu%ldH�p"g�r-W�g+f$g0eV9bP0,�ІІЁ`�0e9b0`"aefbW`AeFb7�Ё`�S�JgD�L��NuH�0t"gBv g�	g�S�a�R-gԀ`�� g�	g�+g-f`�S� L�NuH�?"$$I~�r,lN��r"fA�a�|~`�vN��TJ�fpA�
:C�
�a�
~`� @ (�@mpЀЀgj @J�gb/ h����pR�r@��dX�`HC�a� _%P@%hD (ЀЀg, @ (�%@H%hL%hP%hT%h$X%h(\`pA�	�C�
ga�x~rN��l L�D�Nu/H�A��a� @C�
 	"_`�Ndevice access����/<V{��hardware failed selftestunit is busyinvalid address (IO_DATA)invalid length (IO_LENGTH/IO_OFFSET)unsupported device CMDAbortIO()open device failed2FTey�������&5BMh��not specifiedno sector headerbad sector preamblebad sector idbad header chksumbad sector chksumtoo few sectorsbad sector headerwrite protectedno disk in drivecouldn't find track 0not enough memorybad unit numberbad drive typedrive in usepost resetdata on disk is wrong typeinvalid CMD under current conditionsillegal/unexpected SCSI phasenonexistent board",t�,lN��*J�g�.,$S�R���(b�",,lN��(J�V��g6A��/,/"Oa�fP�a��",,lN���a��gf
f�a�Z lar(*gPA�6/"OO��$Opa�� ,g$@ J� g
�� c ,  E"Ja�O�$"E,TN��NJ�g`�VB�0",t,lN��*J�gNuA��`�@H�?NU�`~|C�`p?�W��B!B!A�`C�a�~J�g�A��/-��Hm��Hm�`"Oa��O� -��"-��,lN��p$ -������R�"-��N��p& -��"-��N��p( "N��p,A��//-��/-��/-��/-��/-��"Oa�"O�J� g�� cv|R�܄�� e� r,TN��T.fpA��C��a�`A� "-��"GaJ�f"G,TN��N|~" N]L�@�NuH�5"NU��+@��+A��+I��Q��Q��~,TN��f+@��fpA����a��`� m��p8N��r$@J�fpA����a��`� m�� -��"Jr/N��D&J�g*A�^a��`�"J3|
N��8%j 0ւa�<��dJ4 4f(a�`J�fPA��/��S�/"Oa��P�B*5|�%D$ " lN��p%@,Э��%@("J,TN��8*g�A��a�tJ�,f�Q��*e*eP��*f"J3|
N��8%j 0,���-��g�Rg�Rg<A�Sa�ra�za��g�ae
zb RgjQgd
f�`\J-��f2J-��f�A��a�&a�.a�vgHae
zb RgSgAgTgQg
f�
fpQ�H<
H@/ Oa�� �Rg��Sg�Qg�Ag�P��*B*5|�%|$ R�" lN��p��%@,��%@("J,TN��8*gL ����/A�"Oa�:X�*A�5a�� j(p �TDICQ��*f"J3|
N��8%j 0Ef�ra�`(P��a� " lN��p�� @ � �TDICS�f�R���f��A��a��~�"JB�$3|�	,TN��8"JN��> JN��l m��N��` N]L�D�NuDF0:
Insert disk %ld into drive %s and press RETURN (^C to cancel) ...Retry/Skip/skip All/Try sectors/Quit (r/s/a/t/Q): Retry/Quit (r/Q): Disk.%ldInvalid SKIPTRACK/K specification
read from �1m%s�22m: (%s %ld)
(blksize=%ld heads=%ld blktrk=%ld lcyl=%ld hcyl=%ld) size=%ld
save disk as �3m%s �23m
save file �3m%s �23m
�Kreading track %ld left %ld
limited reading of $%lx=%ld bytes
�Knot enough free storecan't create MessagePortcan't create IO-Requestdevice doesn't existcannot handle this devicespecified device must have trailing colon
illegal argument for SIZE/K
sector #%ld read argumentsinhibit filesystemalloc mem for diskread diskget dev infoopen devicedos.libraryutility.libraryDEVICE,NAME,SKIPTRACK/K,SIZE/K,FD=FIRSTDISK/K/N,LD=LASTDISK/K/N,PEDANTIC/SDIC 1.3 (22.11.2022) �1mD�22misk �1mI�22mmage �1mC�22mreator by Bert Jahn
���
DIC (4,668 bytes)   
MachineA1200
CPU68020
CPUSpeed50
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem0 MB
WorkbenchOS 3.0
KickROM40 - Kick 3.1
KickSoftNone

Activities

CFOU

CFOU

2022-11-19 13:35

developer   note ~12012

i think track is skipped in "DISK.x" file
but DIC try to read track data even if it skip it.

see:
https://imgur.com/oEImSzh

no problem with DIC 1.1 (tested)
Wepl

Wepl

2022-11-22 22:55

manager   note ~12028

Yes, the last change broke SkipTrack option completely.
Attached version 1.3 should fix that.
Can you check?
CFOU

CFOU

2022-11-22 23:14

developer   note ~12030

V1.3 tested with several SKIPTRACK options.

it seems to be working fine now :)

Thanks a lot Bert

Issue History

Date Modified Username Field Change
2022-11-18 01:47 CFOU New Issue
2022-11-18 01:47 CFOU Assigned To => Wepl
2022-11-18 01:47 CFOU Status new => assigned
2022-11-19 13:35 CFOU Note Added: 0012012
2022-11-22 22:53 Wepl File Added: DIC
2022-11-22 22:55 Wepl Note Added: 0012028
2022-11-22 23:14 CFOU Note Added: 0012030
2022-11-22 23:33 Wepl Sticky Issue No => Yes
2022-11-22 23:33 Wepl Sticky Issue Yes => No
2022-11-22 23:50 Wepl Status assigned => resolved
2022-11-22 23:50 Wepl Resolution open => fixed
2022-11-22 23:50 Wepl Fixed in Version => 1.3