English Amiga Board Amiga Lore


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 01 November 2009, 21:14   #1
andreas
Zone Friend
 
Join Date: Jun 2001
Location: Germany
Age: 42
Posts: 5,858
Send a message via ICQ to andreas Send a message via AIM to andreas
Arrow ADFCHK (ADF checker for ADOS disk images) - v0.2.2 released [win32/*nix]

Greetings,

even though there has been almost exactly one year between ADFCHK v0.1.4R and now, development on this tool surely wasn't supposed to get halted anytime soon!
In fact, the greatest part of work has been happening behind the scenes, hours of testing, debugging ... and also adding features ...
Well then.
Let me do everything in a nutshell (unlike others )---here's the new feature list:

Code:
- DMS file support!! (please consider this still EXPERIMENTAL, thanks)

- BOOT block virus detection support: 
  Byte Bandit (3 variants supported [NB: encoded ones to come]), Byte Warrior, 
  Joshua 1 + 2, Pentagon Circle 1 + 2, Little Sven, Eleni 1 (MessAngel-B), 
  Sepultura, and Leviathan

- FILE virus detection support: 
  Jeff/Butonic (versions 1.31 + 3.10), SADDAM/IRAK
  
- Detection of special disk formats/signatures:
 -- Rob Northen Copylock disks (DosType = 'RNC')
 -- Quarterback backup sets (DosType = 'Qb'+number or 'QB'+number)

- CRC32 is now calculated and displayed in the log files

- Format-independent DMS transfer error detection (DMS!!ERR)
  (will also handle NDOS disks)

- Deep-checking (automatic) of DATA blocks [1]; now also detects errors due to:
 -- Bad sequence numbers
 -- Bad nextData pointers
 -- Illegal validData values (greater than 0x1E8 or less than 0x01)
[1] (NOTE: Deep checking gets auto-disabled for blocks with illegal header key numbers,
in order to prevent misdetections! ADFCHK cannot act like a clairvoyant and wildly guess the file which the data block belongs to: hence a valid file header pointer is a MUST!)


To you Linux guys: I BLINDLY modified the Makefile to adapt it to my new source tree, but I couldn't test it yet! So I'm sure you will report me soon if I succeeded in breaking anything (quite likely )

[edit] NOTE: Source will now be available via SourceForge ONLY. (also to ensure that only people download this who actually plan to do something with it )

---------------------------------------
NEW HOME:
http://adfchk.sourceforge.net/
---------------------------------------
Attached Files
File Type: zip adfchk_v022_win32_bin.zip (90.0 KB, 165 views)

Last edited by andreas; 04 December 2009 at 13:11. Reason: updated to v0.2.2 with a memory allocation fix; sourceforge page established
andreas is offline  
AdSense AdSense  
Old 01 November 2009, 22:30   #2
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,094
Thanks for the new version, andreas!
prowler is offline  
Old 01 November 2009, 22:39   #3
andreas
Zone Friend
 
Join Date: Jun 2001
Location: Germany
Age: 42
Posts: 5,858
Send a message via ICQ to andreas Send a message via AIM to andreas
You're welcome, hoping anyone will actually use it, too
andreas is offline  
Old 01 November 2009, 22:45   #4
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,094
The new version looks very thorough. Occasionally, some checksum errors slip through TSgui.
prowler is offline  
Old 04 November 2009, 15:36   #5
chiark
Needs a life

chiark's Avatar
 
Join Date: Jan 2008
Location: England
Posts: 1,614
Looks good, and nice work on the batch files too

Have you considered putting full expansion tools into this too - the current ADF tools for Win32 (xdms and readdisk) are rather sparse...
chiark is offline  
Old 04 November 2009, 21:01   #6
andreas
Zone Friend
 
Join Date: Jun 2001
Location: Germany
Age: 42
Posts: 5,858
Send a message via ICQ to andreas Send a message via AIM to andreas
Hi chiark, and thanks for the feedback!
(Next time I'll try to post in 'Amiga scene', since the reactions on here are always too sparse! )

Uhm, seemingly you've lost me ... what do you mean by "full expansion tools"?
I nicked DMS support *from* xdms, and even removed all the readdisk stuff, since my tool is mainly made for error-checking, and this does not require unpacking single files from a DMS at all.

You seem to think of an alternative to ADFOpus, don't you?
Well, the basic idea is good, but first I need to think of a GUI. I've looked thru some GPL'd ones, but most of them are for C++ and I am actually NOT going to implement a clumsy "C tool implements C++ GUI via a sort of 'IDL'" solution. Count me out.

Last edited by andreas; 11 November 2009 at 18:07.
andreas is offline  
Old 05 November 2009, 11:00   #7
chiark
Needs a life

chiark's Avatar
 
Join Date: Jan 2008
Location: England
Posts: 1,614
that's about it - at the moment the tools I use on PC are xDMS and Readdisk. Getting working versions of these is troublesome, and I'd love to see a maintained, available version that did DMS checking/adf expansion and the checking you're doing.

For my sins, I've never used ADFOpus... I'll check that out, but it looks like what I wanted
chiark is offline  
Old 03 December 2009, 11:44   #8
andreas
Zone Friend
 
Join Date: Jun 2001
Location: Germany
Age: 42
Posts: 5,858
Send a message via ICQ to andreas Send a message via AIM to andreas
Back with a small update: v0.2.2.

Finally found time to track down that ugly bug!
Briefly, there was one free() statement too much, which was left in from debugging, and which for some weird reason still kept the tool working in newer Windows OS, but made my (still existing) Win2000 installation bail out with a nasty GPF! (Well, I'm actually glad it had crashed! Now it is likely to provide even more stability on OSes > Win2K as well.)

Should also fix exceptionally rare but annoying (and virtually impossible to reproduce on demand) lockup issue on Vista/7 when scanning hordes of DMSes (versions < 0.2.2 then required adfchk.exe to be removed from process list in Task Manager; luckily, the burden of performing this awkward step has now been taken off the user's shoulders)

Lastly, some minor console output fixes were applied as well.

Last edited by andreas; 03 December 2009 at 22:02.
andreas is offline  
Old 03 December 2009, 16:22   #9
Korodny
Zone Friend
 
Join Date: Sep 2001
Location: Germany
Posts: 624
(Edit: never mind, issue already solved)
Korodny is offline  
AdSense AdSense  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
New ADF Checker Demo... xArtx News 13 23 December 2013 15:24
ADFCHK - Amiga DOS Amiga Disk File Checker andreas News 42 11 December 2008 00:39
Windows icons for adf dms and ipf disk images Galaxy support.WinUAE 50 02 March 2007 09:53
Is there batch ADF checker? Oxygene support.Apps 9 10 November 2006 14:28
Software for catalogue disk images (ADF,ADZ,DMS) on a PC Sokaris Retrogaming General Discussion 6 23 September 2003 01:58

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 04:22.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Page generated in 0.18826 seconds with 12 queries