[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Tweaking DOS.SYSTEM from Extra-K to support other DOS 3.3 variants
- Subject: Re: Tweaking DOS.SYSTEM from Extra-K to support other DOS 3.3 variants
- From: "RedskullDC" <RDC@oz.org>
- Date: Wed, 30 Mar 2005 08:50:50 GMT
- Newsgroups: comp.sys.apple2
- Organization: BigPond Internet Services
- References: <Hjd2e.25471$I16.21374@trndny03> <fXe2e.16857$C7.12940@news-server.bigpond.net.au> <7Ji2e.46687$db6.19082@trndny02> <G8j2e.21002$jt6.7040@trndny07> <GVl2e.17077$C7.8056@news-server.bigpond.net.au> <9uKdneIM6P7gktffRVn-og@comcast.com> <Nso2e.26194$Ue6.22381@trndny04> <kpr2e.17402$C7.14916@news-server.bigpond.net.au> <A4s2e.25869$I16.16376@trndny03>
- Xref: g2news1.google.com comp.sys.apple2:9888
Hi Moll,
> I don't know where I got it. Asimov or Trenco most likely. If you want it,
> take all the spam out of my address and I'll mail you the disk image.
> "Program Writer" and "GPLE" are such hybrid disks. DOS.SYSTEM is on
> "Program Writer" as well as the ProDOS side of Extra-K. The DOS version
> of Extra-K is easier to find than the ProDOS version.
No probs,
Found it on 'Ground'.
Here is a link to a zip file with the corrected versions:
http://au.geocities.com/redskulldc/dos.system.zip
includes a pre-built hybrid disk with a pronto.system.
This is what I did:
Fire up applewin (I have the J version, but the latest is fine)
Put a blank pronto-dos image in drive #1
Go into the debugger
Set a breakpoint at $B747. this is normally the last instruction
before DOS3.3 is started. (True for DOS and Pronto-DOS, may
vary for some of the others, but it will be nearby).
Normally contains a JMP $9D84 instruction.
Hit G in the debugger to continue executing.
Boot the disk with PR#6
You may get a couple of breakpoint hits at $C6C6,$C6DC,$C6E6
ignore these by hitting G <ret> in the debugger.
When the 6502 gets to B747, change the PC register with:
R PC FF59<ret>
G <ret>
this will dump you in the monitor, with your chosen DOS fully loaded.
Move it out of the way with *5D00<9D00.BFFFM<ret>
continue executing DOS with: *9D84G<ret>
save your dos image with ]BSAVE image,A$5D00,L$2300