[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Disassemble ProDos8
- Subject: Re: Disassemble ProDos8
- From: "mdj" <mdj.mdj@gmail.com>
- Date: 9 Jun 2006 00:07:29 -0700
- Complaints-to: groups-abuse@google.com
- In-reply-to: <4488ff52$0$65453$742ec2ed@news.sonic.net>
- Injection-info: y43g2000cwc.googlegroups.com; posting-host=131.244.3.45; posting-account=W_jMEA0AAAAZdNaersJnc-7Hjv-SIC8Q
- Newsgroups: comp.sys.apple2
- Organization: http://groups.google.com
- References: <1149823866.274698.139960@u72g2000cwu.googlegroups.com> <4488ff52$0$65453$742ec2ed@news.sonic.net>
- User-agent: G2/0.2
- Xref: g2news2.google.com comp.sys.apple2:9024
Don Bruder wrote:
> Same way you disassemble any other program - Load it into Sourceror (or
> some similar tool) and go to it. There's nothing "magic" about the
> contents of a SYS file beyond the fact that they're always ORGed to
> $2000. That applies just as well to <pick a version of> ProDOS 8 as any
> other SYS file.
The first battle is to disassemble the relocation code that ORGs at
$2000, once you've done that you can add in the ORG of the actual
relocated code segments. Note that there's a couple of these, as ProDOS
uses the alternate 4k bank in the language card.
A complete disassembly of ProDOS 8 2.0.1 would be a nice thing to have
actually. I've never seen a published disassembly for any version
higher than 1.4, and even then, only in chunks.
Matt