Re: Ultimax questions

From: Segher Boessenkool <segher_at_kernel.crashing.org>
Date: Thu, 10 May 2012 20:34:04 +0200
Message-Id: <3096A9D0-432B-4E50-9F05-D6AE9588FCC8@kernel.crashing.org>
>> So the only way to get #ROML for writes is in ultimax mode,
>> addr 8000..9fff; and to get #ROMH for writes, you need
>> ultimax mode, addr e000..ffff, and port 01 bit 1 high.
>
> btw, the state of $01 is completely irrelevant in ultimax mode

Right, I copy-and-pasta'd that it seems.  Whoops.

So the memory map in ultimax mode for the CPU is extremely boring:

0000..0fff: ram
1000..7fff: -
8000..9fff: cartridge low
a000..cfff: -
d000..dfff, (read and ba) or write: i/o
d000..dfff, read and not ba: ram
e000..ffff: cartridge high

and for the VIC is completely crazy:

0000..0fff: ram
1000..2fff: -
3000..3fff: cartridge high
4000..6fff: -
7000..7fff: cartridge high
8000..9fff: ram
a000..afff: -
b000..bfff: cartridge high
c000..cfff: -
d000..efff: ram
f000..ffff: cartridge high


:-)


Segher


       Message was sent through the cbm-hackers mailing list
Received on 2012-05-10 19:00:43

Archive generated by hypermail 2.2.0.