Jump to content
IGNORED

Atari Timewise, anyone reconstructed directory?


tschak909

Recommended Posts

A quick look in a hex editor, it looks a bit deeper than that.  No directory or VTOC structure at all seems to exist around the normal place.

OK, firing it up.  It's asking for the data disk and Atarimania only supplies the boot disk.

I guess one thing (sort of) in favour of getting it going - it requires Basic which might make things a bit easier.

Link to comment
Share on other sites

6 minutes ago, Rybags said:

A quick look in a hex editor, it looks a bit deeper than that.  No directory or VTOC structure at all seems to exist around the normal place.

OK, firing it up.  It's asking for the data disk and Atarimania only supplies the boot disk.

I guess one thing (sort of) in favour of getting it going - it requires Basic which might make things a bit easier.

Just supply a disk and it will make a data disk.

 

-Thom

Link to comment
Share on other sites

I should have found that before... I got my dec to hex wrong and was looking around the $C000 area instead of $B000.

 

Basic protect - from memory there's been various threads and there's different methods.

Some screw with z-page pointers (which are prepended to the program as offsets that get added to memlo on load), some trash the variable name table and I think some just insert statement pointers inside the program that cause the list to go awry.  And possibly illegal tokens that screw up the listing as well.

I seem to recall mention also of PC based programs that can fix it.

 

But not a lot of personal experience there... my main work with such recovery was the pain in the day when Rev A and esp B would screw your work up for you.

Link to comment
Share on other sites

7 hours ago, tschak909 said:

looks like the BASIC programs LOGO and CAL are protected from LIST, is there any way to unprotect them?

 

-Thom

These were written by phaeron. The JPG file is from Altirra's Help tab under Contents. The other written by phaeron somewhere else.

It would be great if someone could write a windows program to unprotect all protected Basic Programs so they could be Listed.

Recovering a protected Basic program .txt

 

505535886_AltirraBasicHelp.thumb.jpg.81ade82f3e2674b818d3a84ee1397e47.jpg

 

 

Link to comment
Share on other sites

I usually use the Basic Lister program (LISTBAS.COM) by O.Meisiek. It can list to screen, printer or diskette; when listed to diskette, it saves in LIST format... (use Enter"D:Filename.Ext to load it or simply display as ATASCII text)...

 

The short Basic deprotection program from Abbuc (BasList.Bas) only deprotects programs that used Poke Peek(138)+256... Peek (139)+256... or something similar. Funnily, the Repair Station cannot unprotect such list protections. The Basic Lister by O.Meisiek does that and many other protections. But it tests, if the program is a Basic file, so if it has a ML header it will simply print an Error message like "not a Basic program" and refuse to work...

 

Another way to recover a hidden directory is to use TurboDOS XL/XE and its Diskfix.COM program - there use the option "Recover Directory". This works for many DOS 2.x compatible disks that have a hidden directory (stored in other sectors than normally) but still use the usual DOS II disk/sector links...

 

 

BASList.zip TDOS21NT.ATR

  • Like 2
  • Thanks 1
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...