[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Help me read a SuperText disk!



To: c.nebel@apple.com (Chris Nebel)
Subject: Re: Help me read a SuperText disk!
Newsgroups: comp.sys.apple2,comp.emulators.apple2
Subject: Re: Help me read a SuperText disk!
Newsgroups: comp.sys.apple2,comp.emulators.apple2
Followup-To: comp.sys.apple2,comp.emulators.apple2
References: <c.nebel-1103981401080001@nebelch.apple.com>
Distribution: 

Newsgroups: comp.sys.apple2,comp.emulators.apple2

In article <c.nebel-1103981401080001@nebelch.apple.com> you wrote:
: This is a weird one, here.  I've got a SuperText data disk with an old
: project on it that I need to retrieve, but I lack SuperText itself.  At
: first I thought that I could dig through with a sector editor and
: reassemble it -- slow and painful, but possible.  However, it turns out
: that the disk is formatted in a truly twisted way.

: Get this: Apple II disks are soft-sectored, so what sectors are where is
: actually described in the track data.  This disk has 16 sectors per track,
: all right, but they're numbered not 0 to 15, but 0,2,4,6,8...30! 
: Naturally, my editor (Zap, from Beagle Brothers' "Bag of Tricks") won't
: let me ask for a sector numbered higher than 15, so I can only see half
: the disk.  This is bad.

: So, my request to all you other Apple II diehards out there:  Can someone
: send me either of the following:

: 1. A copy of SuperText.  This would obviously be the easiest for me. 
: (Yes, I know it's of questionable legality, but I really only need it to
: read this disk, and then I can throw it away.  It seems a reasonable
: thing.)

: 2. A sector editor that can read the wacko sector structure on this thing.

: If it makes a difference for how you send it, I'm using a Mac II LC with
: an Apple II card and (naturally) a 5.25" drive.  SuperText is/was by Muse,
: the fine folks that gave us the original Castle Wolfenstein.

: Oh, and could someone explain why in God's name the Muse programmers
: decided to (in essence) copy protect the data disks for A STINKING WORD
: PROCESSOR!

: Thanks,

: -Chris

: (P.S.: If you respond via mail, delete the obvious bit from my return
: address.  Sorry for the inconvenience, but I get spammed enough as it is.)
Hi Chris
    with DOS 3.3  if you make the following change you can see your data.
with DOS 3.3 in memory
type CALL -151 to go in monitor

type BDC4: 20 F0 B6
type B6F0: 20 44 B9 08 46 2D 28 60

now the DOS is modify

BDC4 JSR $B6F0


this just call a subroutine at $B6F0

B6F0 JSR $B944     read a address field
B6F3 PHP           preserve carry
B6F4 LSR $2D       divide sector by 2
B6F5 PLP           restore carry
B6F6 RTS

this routine shift right $2D, this address hold the sector read on disk,
the shift right divide its value by 2.

Normally, I use DOUBLE DOS to convert one disk format to another. In this
case the two DOS are the normal DOS and the modified DOS.

This modify the read but not the write to disk.

Be carefull.

Good Luck
Sorry, have some problem to transmit.

Michel Trudel

trudel@uqtr.uquebec.ca