[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Part 2 Now with Code! Re: Unfettered access to the ///?
schmidtd wrote:
> On Aug 27, 7:18�am, lyricalnan...@dosius.ath.cx (Steve Nickolas)
> wrote:
>> So how does Reset work on the ///?
>
> Under your emulation package? As you would expect on the ][; it gets
> you to the monitor prompt. If you're asking about the mechanics of
> reset on the /// in general, Jeppson is of course your guide:
> http://apple3.org/Documents/Magazines/AppleIIIBits.html
>
That's been my main point of research. But not a lot of deeper info is on
that page.
The way my code is set up, what is loaded into C600-C6FF and D000-FFFF is a
patched Apple ][+ ROM - more specifically, patched to play nicer with the
/// (at least on MESS, the monitor just about doesn't work because of the
VIAs, and some commands do real weird things because they don't expect the
///'s hardware).
Basically, on MESS, I use Ctrl-Reset to start booting a disk. It also seems
to put the system in lockdown. I don't know what's behind that. Partially
dasm'd the boot rom and don't really understand it, and that page only has
the barest minimum about how they work. This is a bit of an issue because
I want to write a tool that swaps stuff out of the D000-FFFF area repeatedly
from an alternate code bank. (that *stuff* being the patched firmware and a
copy of ProDOS-8)
-uso.