English Amiga Board


Go Back   English Amiga Board > Requests > request.Apps

 
 
Thread Tools
Old 29 September 2010, 01:33   #1
davideo
Amiga Tomcat

davideo's Avatar
 
Join Date: Sep 2007
Location: Boston Lincs
Posts: 1,302
Companion disk for Compute!'s Amiga Applications

Anybody got an adf of the disc that was available for this book please?

Dave G
davideo is offline  
Old 07 October 2010, 01:32   #2
davideo
Amiga Tomcat

davideo's Avatar
 
Join Date: Sep 2007
Location: Boston Lincs
Posts: 1,302
So I assume nobody bothered with this disc.

In that case it's a good job I've started scanning, ocring (if that's such a word) and double checking these.

Here's the first section of the programs within the book.

You'll need an AmigaBasic environment with a WB preferences set to Text of 60.

If you find any errors let me know and I'll fix and update the rar

Dave G
Attached Files
File Type: rar AmigaBasicProgs_GamesOfSkill.rar (38.9 KB, 197 views)
davideo is offline  
Old 08 October 2010, 00:13   #3
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Thanks for taking the initiative on this task, Dave!

Are the transcripts for all the programs on the disk in the book?

If so, then what you're doing will surely recreate the disk!
prowler is offline  
Old 08 October 2010, 01:18   #4
davideo
Amiga Tomcat

davideo's Avatar
 
Join Date: Sep 2007
Location: Boston Lincs
Posts: 1,302
Yes they are and yes it will.

I was just hoping for an easy answer - It may take me a while but I'll get there

Dave G :
davideo is offline  
Old 11 December 2011, 00:53   #5
davideo
Amiga Tomcat

davideo's Avatar
 
Join Date: Sep 2007
Location: Boston Lincs
Posts: 1,302
I'd forgotten about this until I got a little reminder.

Now in the zone.

Dave G
davideo is offline  
Old 25 December 2011, 03:06   #6
Calgor
(Amigas && Amigos)++

Calgor's Avatar
 
Join Date: Sep 2005
Location: Anrea
Posts: 998
Have uploaded the original version of this disk to the Zone.

Computes_Amiga_Applications-BAD.adf

However, it has many bad disk block errors. If someone can suggest the best program bar none (that I can also of course verify with) to copy off as much data as possible and also if it matters what type of floppy drive is used. I can try that once I have installed a hard disk on the amiga.

Also, the previous owner has violated its factory condition and has at least copied AmigaBASIC and AmigaBASIC.info to the disk as per the instructions on the label.
Calgor is offline  
Old 25 December 2011, 20:55   #7
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Thanks for uploading that, Calgor! I'll have a look at that over the holiday period and see what can be fixed.

Edit: I've had a quick look at it with a binary file editor. The disk structure looks sound, there are no empty tracks and no obvious signs of corruption, so I think there's probably not much wrong with it. Tomorrow we'll see.

Last edited by prowler; 25 December 2011 at 22:12.
prowler is offline  
Old 26 December 2011, 09:41   #8
Calgor
(Amigas && Amigos)++

Calgor's Avatar
 
Join Date: Sep 2005
Location: Anrea
Posts: 998
Prowler, I believe there is heaps wrong. When I copied it there were heaps of delays and inconsistent reading/rereading (although no errors reported). Lots of checksum errors just listing the contents of the disk on a real Amiga and in WinUAE. No obvious errors could be as a result of transdisk which I used to copy the disk (I presume it uses trackdisk.device like most programs and does not verify). Hopefully someone can suggest the ultimate program to use, then I will use that to dump all disks.
Calgor is offline  
Old 27 December 2011, 00:31   #9
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by Calgor View Post
Prowler, I believe there is heaps wrong. When I copied it there were heaps of delays and inconsistent reading/rereading (although no errors reported). Lots of checksum errors just listing the contents of the disk on a real Amiga and in WinUAE. No obvious errors could be as a result of transdisk which I used to copy the disk (I presume it uses trackdisk.device like most programs and does not verify). Hopefully someone can suggest the ultimate program to use, then I will use that to dump all disks.
When I mounted your disk image in WinUAE and listed the contents at the CLI using list DF0: ALL, there were three checksum errors reported on Disk Blocks 899, 900 and 901 (these are three identical, corrupted, ST_LINKFILE hard link header blocks), but 42 files (including AmigaBASIC and AmigaBASIC.info as you mentioned yesterday) and one empty directory were listed, using 975 blocks.

However, there is much more to this disk, which has seen a lot of use - evidenced by at least seven old Bitmap Blocks.

I started mapping out the header blocks from 881. However, when I had accounted for all those files listed, I found more which referred to a parent directory which had been overwritten.

At this point, I decided to salvage the disk's contents to a directory on my hard drive using DiskSalv, and here is the result:

Code:
Trashcan.info                442 ----rwed 30-Oct-85 18:37:54
ELEMENTS                   10345 ----rwed 25-Nov-85 23:03:58
SUPER                      12194 ----rwed 25-Nov-85 23:35:20
STATISTICS.info              354 ----rwed 25-Nov-85 23:43:08
STATISTICS                  2403 ----rwed 25-Nov-85 23:43:12
CHEMISTRY.DATA             13072 ----rwed 25-Nov-85 23:04:35
SCIENCE.info                 354 ----rwed 25-Nov-85 23:04:32
SCIENCE                     2509 ----rwed 25-Nov-85 23:04:35
FINANCE.info                 354 ----rwed 25-Nov-85 23:03:27
FINANCE                     2511 ----rwed 25-Nov-85 23:03:30
WEATHER                    12353 ----rwed 25-Nov-85 23:55:21
SCATTER                    14472 ----rwed 25-Nov-85 23:48:05
AmigaBASIC.info              450 ----rwed 25-Nov-85 21:44:07
MATMAN                     12064 ----rwed 25-Nov-85 23:06:28
CHEMISTRY                  11117 ----rwed 25-Nov-85 23:16:02
REGISTER                   10699 ----rwed 26-Nov-85 01:38:40
SES                        13478 ----rwed 26-Nov-85 01:43:44
WORTH                      11735 ----rwed 26-Nov-85 01:35:34
LSF                        14204 ----rwed 26-Nov-85 01:33:10
: DiskSalv ERROR: Single File Fault.
HELPERS.info                 354 ----rwed 25-Nov-85 23:16:58
LOAN                       13229 ----rwed 26-Nov-85 01:21:21
HELPERS                     2487 ----rwed 25-Nov-85 23:17:02
PAYCHECK                   11571 ----rwed 26-Nov-85 01:28:20
CALCULATOR                 14805 ----rwed 26-Nov-85 01:23:41
IRA                         9430 ----rwed 26-Nov-85 01:15:35
: DiskSalv ERROR: Single File Fault.
TTT                        18449 ----rwed 26-Nov-85 00:49:13
FRACTIONS                  17193 ----rwed 26-Nov-85 01:06:50
ENIGMA                     13092 ----rwed 26-Nov-85 00:04:05
CARDS                      13019 ----rwed 26-Nov-85 01:11:45
: DiskSalv ERROR: Single File Fault.
KNIGHTS                    12940 ----rwed 26-Nov-85 00:12:28
LEARNING                    2548 ----rwed 25-Nov-85 23:21:32
ROMAN                      10542 ----rwed 26-Nov-85 00:22:04
: DiskSalv ERROR: Single File Fault.
GAMES.info                   354 ----rwed 25-Nov-85 23:46:42
ADD                        18544 ----rwed 26-Nov-85 00:56:07
: DiskSalv ERROR: Single File Fault.
FALSTAFF                   11136 ----rwed 26-Nov-85 00:25:48
GAMES                       2673 ----rwed 25-Nov-85 23:46:46
SOLITAIRE                   8569 ----rwed 26-Nov-85 00:42:20
HI-Q                        8374 ----rwed 26-Nov-85 00:38:41
MOSAIC                     11220 ----rwed 26-Nov-85 00:33:18
AmigaBASIC                 92524 ----rwed 25-Nov-85 21:43:59
: DiskSalv ERROR: Single File Fault.
SPREADSHEET                19991 ----rwed 27-Feb-86 11:55:00
PYRAMID                     7719 ----rwed 26-Nov-85 00:15:57
Disk.info                    306 ----rwed 25-Nov-85 22:00:42
WATSON                     14162 ----rwed 27-Feb-86 12:17:24
: DiskSalv ERROR: Single File Fault.
.info                         66 ----rwed 27-Feb-86 12:17:59
t                            Dir ----rwed Today     18:56:53
DISKSALV-EXTRAS              Dir ----rwed Today     18:57:39
45 files - 2 directories - 1006 blocks used
 
Directory "t" is empty
 
Directory "DISKSALV-EXTRAS" on Monday 26-Dec-11
VOLUME-INFO                  114 ----rw-d Today     18:56:53
BOOT-BLOCK                  1024 ----rw-d Today     18:56:53
BIN-3A8                     4880 ----rw-d Today     18:56:53
BIN-386                    14640 ----rw-d Today     18:56:54
BIN-3ED                      488 ----rw-d Today     18:56:55
BIN-3F4                      488 ----rw-d Today     18:56:55
DIR-372                      Dir ----rwed Today     18:57:00
DIR-399                      Dir ----rwed Today     18:57:39
DIR-760                      Dir ----rwed Today     18:57:39
6 files - 3 directories - 57 blocks used
 
Directory "DISKSALV-EXTRAS/DIR-372" on Monday 26-Dec-11
.info                         66 ----rwed 25-Nov-85 21:36:02
Amiga Tutor                81555 ----rwed 30-Oct-85 18:38:21
Tfiles.info                  346 ----rwed 30-Oct-85 18:37:42
3 files - 165 blocks used
 
Directory "DISKSALV-EXTRAS/DIR-399" on Monday 26-Dec-11
mouse2.bob                  2340 ----rwed 30-Oct-85 18:37:37
tuticon.bob                 3460 ----rwed 30-Oct-85 18:37:33
app3.bob                    2380 ----rwed 30-Oct-85 18:37:28
pscreen3a.cps               7464 ----rwed 30-Oct-85 18:37:24
amigaland.cps              21590 ----rwed 30-Oct-85 18:37:17
pscreen10.cps              14151 ----rwed 30-Oct-85 18:37:08
hscreen1.cps                6664 ----rwed 30-Oct-85 18:37:01
mouse4.bob                  2440 ----rwed 30-Oct-85 18:36:55
3icons.bob                   869 ----rwed 30-Oct-85 18:36:50
disks2.cps                  6344 ----rwed 30-Oct-85 18:36:45
hscreen3.cps                6929 ----rwed 30-Oct-85 18:36:39
mouse6.bob                  2440 ----rwed 30-Oct-85 18:36:32
baub1.bob                    976 ----rwed 30-Oct-85 18:36:28
icons.cps                    233 ----rwed 30-Oct-85 18:36:22
leftfing.bob                  34 ----rwed 30-Oct-85 18:36:16
cscreen1.cps                1533 ----rwed 30-Oct-85 18:36:11
fuzz2.bob                    354 ----rwed 30-Oct-85 18:36:05
trash.cps                   5521 ----rwed 30-Oct-85 18:36:01
kscreen4b.cps               1816 ----rwed 30-Oct-85 18:35:56
hscreen5.cps                 302 ----rwed 30-Oct-85 18:35:49
mouse8.bob                  2440 ----rwed 30-Oct-85 18:35:42
baub3.bob                    976 ----rwed 30-Oct-85 18:35:36
pscreen3.cps                6832 ----rwed 30-Oct-85 18:35:32
cscreen3.cps                 354 ----rwed 30-Oct-85 18:35:26
fuzz4.bob                   1464 ----rwed 30-Oct-85 18:35:20
kscreen1.cps                 440 ----rwed 30-Oct-85 18:35:15
: DiskSalv ERROR: Single File Fault.
basicicon.cps               5368 ----rwed 30-Oct-85 18:35:09
baub5.bob                    976 ----rwed 30-Oct-85 18:35:04
3icons.cps                  2440 ----rwed 30-Oct-85 18:34:59
pscreen5.cps                4880 ----rwed 30-Oct-85 18:34:55
2fingup.bob                 2440 ----rwed 30-Oct-85 18:34:49
fuzz6.bob                    488 ----rwed 30-Oct-85 18:34:45
kscreen3.cps                4880 ----rwed 30-Oct-85 18:34:41
4icons.cps                  5368 ----rwed 30-Oct-85 18:34:36
baub7.bob                    976 ----rwed 30-Oct-85 18:34:31
pscreen7.cps                6344 ----rwed 30-Oct-85 18:34:26
budget1.cps                 3904 ----rwed 30-Oct-85 18:34:20
: DiskSalv ERROR: Single File Fault.
copy.bob                     488 ----rwed 30-Oct-85 18:34:15
app2.bob                     976 ----rwed 30-Oct-85 18:34:10
kscreen5.cps                7808 ----rwed 30-Oct-85 18:34:05
alu.bob                      976 ----rwed 30-Oct-85 18:34:00
baub10.bob                   976 ----rwed 30-Oct-85 18:33:56
baub9.bob                    976 ----rwed 30-Oct-85 18:33:52
pscreen9.cps                8837 ----rwed 30-Oct-85 18:33:48
lightening.bob              1323 ----rwed 30-Oct-85 18:33:41
icons2.cps                  3416 ----rwed 30-Oct-85 18:33:36
mouse3.bob                  2440 ----rwed 30-Oct-85 18:33:31
app4.bob                    2440 ----rwed 30-Oct-85 18:33:26
au.bob                       976 ----rwed 30-Oct-85 18:33:22
circles.cps                  488 ----rwed 30-Oct-85 18:33:17
hscreen2.cps                3416 ----rwed 30-Oct-85 18:33:08
: DiskSalv ERROR: Single File Fault.
mouse5.bob                  2440 ----rwed 30-Oct-85 18:33:03
fuzz1.bob                   1464 ----rwed 30-Oct-85 18:32:58
iscreen1.cps                 488 ----rwed 30-Oct-85 18:32:54
kscreen4a.cps               7320 ----rwed 30-Oct-85 18:32:49
: DiskSalv ERROR: Single File Fault.
rightfing.bob               2440 ----rwed 30-Oct-85 18:32:43
hscreen4.cps                4392 ----rwed 30-Oct-85 18:32:38
cscreen2.cps                8784 ----rwed 30-Oct-85 18:32:24
cscreen2.cps-0              8784 ----rwed 30-Oct-85 18:32:24
cscreen2.cps-1              8784 ----rwed 30-Oct-85 18:32:24
fuzz3.bob                    488 ----rwed 30-Oct-85 18:32:18
ard.bob                     1062 ----rwed 30-Oct-85 18:32:15
hscreen6.cps                5368 ----rwed 30-Oct-85 18:32:11
mouse9.bob                  2440 ----rwed 30-Oct-85 18:32:06
64 files - 533 blocks used
 
Directory "DISKSALV-EXTRAS/DIR-760" is empty
 
TOTAL: 118 files - 5 directories - 1761 blocks used
First, notice that there are 1761 blocks used. This is more than are available on an AmigaDOS disk, but remember that the parent directories 'DIR-372', 'DIR-399' and 'DIR-760' had been overwritten, and the directory 'DISKSALV-EXTRAS' has been created to store the 'VOLUME-INFO' and 'BOOT-BLOCK' data as well as the orphan files (those whose parent directory and/or header block have been overwritten). The overwritten directory names and those of the files with missing file headers have been appended with the relevant disk block in hex notation, and notes have been added to the files with errors due to bad data blocks. (Block numbers and file notes are automatically generated by DiskSalv.)

Second, you will find no better utility than TransDisk for dumping disks with errors like this. If full recovery of a disk is not possible, but extracting all files (whether complete or not) from a disk (or image made with TransDisk) is an acceptable alternative, then DiskSalv is the tool for the job! Get it from here.

I have uploaded an lha archive created in WinUAE containing the filesystem listed above. Because I have no Y2K patch installed, today's date has defaulted to 26-Dec-80.

I have not tried to fix any of the bad blocks on the disk. Some of these may be quite trivial. I'll know when I find out which blocks they are.
prowler is offline  
Old 27 December 2011, 04:46   #10
Calgor
(Amigas && Amigos)++

Calgor's Avatar
 
Join Date: Sep 2005
Location: Anrea
Posts: 998
Great work prowler.

Why is there no better utility than transdisk for errors like this? It doesn't even verify AFAIK.

I will look into DiskSalv and try to find another utility/disk copier as well, and try using a different floppy in the new year. Of course the original disk will always be write protected.
Calgor is offline  
Old 27 December 2011, 23:37   #11
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by Calgor View Post
Great work prowler.

Why is there no better utility than transdisk for errors like this? It doesn't even verify AFAIK.
Amiga disk imaging utilities like TSGui cannot repair disk read errors, but one major drawback is that if a read error occurs on any cylinder (the same track on both sides of the disk), the entire cyclinder (22 disk blocks of an 880K disk) will be filled with zeroes in the destination image.

TransDisk doesn't have that 'feature', and will write everything it can read to the destination image, including the bad blocks. That's what makes it so good.

Quote:
Originally Posted by Calgor View Post
I will look into DiskSalv and try to find another utility/disk copier as well, and try using a different floppy in the new year. Of course the original disk will always be write protected.
I have mapped all the bad blocks on your disk image, and the likelihood is that most of the orphan files plus a few of those in the root directory salvaged from it will be damaged.

There are 41 bad blocks on the disk image, 13 old bitmap blocks and 280 blank Dos-formatted blocks, including the two boot blocks. This means that there will be 334x488=162992 bytes of garbage included in the salvaged data, most of it in the orphan files.

One consolation is that most of the 41 bad blocks look as if they might yield to reading with another disk drive, and repair the damaged files in the root directory.
prowler is offline  
Old 28 December 2011, 02:03   #12
Calgor
(Amigas && Amigos)++

Calgor's Avatar
 
Join Date: Sep 2005
Location: Anrea
Posts: 998
@ prowler

That all makes sense.

What do you use to read the binary data of the adf file? Wondering what is the most convenient.
Calgor is offline  
Old 28 December 2011, 02:14   #13
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by Calgor View Post
@ prowler

That all makes sense.

What do you use to read the binary data of the adf file? Wondering what is the most convenient.
I use DiskMonTools for disk image analysis. I mount the file as a floppy disk in WinUAE, start DiskMonTools, select the floppy drive (usually DF0:) and then choose 'DiskMon'. The disk content is then shown block-by-block, starting with the Root Block (880).

http://aminet.net/package/disk/moni/DiskMonTools
prowler is offline  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Paul Overa Companion Disks, Total Amiga Assembler redblade Coders. General 27 17 November 2018 20:27
Any amiga applications that are still useful? krutknut support.Apps 34 11 January 2012 14:57
Amiga Network Applications Echo request.Apps 21 08 July 2011 17:14
Companion Disk for Compute!'s ML Programming JDunlap request.Other 0 01 February 2008 21:58
Compute's Amiga disks Akira request.Old Rare Games 19 07 August 2002 01:19

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 14:34.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Page generated in 0.08402 seconds with 16 queries