Jump to content
IGNORED

DISKEY disk and TAPE to DISK bug


Madi

Recommended Posts

It is suffice it to say that most of us are aware of the famous disk utility program: DISKEY by Sparky Starks. It consists of several subroutines.

It was released by Adventure International in 1982. The same company released an XL-XE compatible DISKEY in 1983 ($79 and $7A were substituted by 00 and 01).

However, what puzzled me for long time is that, the TAPE to DISK subroutine always freeze when "DSKYTAP" file is executed.


DISKEY directory:

F# FILE EXT FS T#

1 DOS SYS 6 39

2 AUTORUN SYS 45 17

3 D 62 7

4 DISKEY 69 151

5---> DSKYTAP 220 15 <---

6 DSKYDRV 235 59

7 DSKYDAT 294 5

8 DSKYSPC 299 62


Apparently, in line 5, "DSKYTAP" file has a USR call to address $0680 which has no code whatsoever. Thus DISKEY crashes.

When the B=USR(1664) is REM or deleted, the file will execute successfully.

post-37046-0-89670600-1502563090_thumb.png

post-37046-0-10727400-1502563154.png

Of course, I thought about this USR call and its purpose. Unfortunately, there are many things can be thought of.


The one million $$ question is:

Did Mr. Starks and the publisher (two releases) were not aware of this problem?

The software was reviewed by many magazines and user groups without any mentioning of this bug.

Also, tell date, I could not find any reference discussing the TAPE to DISK bug.


Any one has a clue?


madi

Edited by Madi
  • Like 5
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...