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

Apple IIe Memory Map



After finding a copy listing of the memory map of the Apple IIe I've begun
implementing it and all related hardware (I still don't have the core yet,
that'll take another weekend probably)

I've been looking at the source code to YAE and SDDApple and it would seem
this is the memory map for $C000-$C07F (i'd like to know if i have this
correct)

$C000-$C00F	Keyboard Input
$C010-$C01F	Keyboard Strobe/SoftSwitches? (i need to read more on this)
$C020-$C02F	Tape Output?
$C030-$C03F	Speaker Output (appears to be toggle based)
$C040-$C04F	Unknown?
$C050-$C057	Video Routines? (clear screen, and a few others?)
$C060-$C060	Tape IN?
$C061-$C067	Buttons and Paddles
$C070-$C07D	(bit confused on this one) but it appears to trigger the
paddles
$C07E-$C07F	would appear to be something to do with what YAE calls IOUDIS?
and possibly HiRes?

$C080-$C0FF	appear to be related to slot cards (address>>4 & 7 gives you
the slot)

is anyone able to help clarify any of the places i seem to be misguided on
or unclear?

-- 
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
Updated: 2005-04-19
GCS/CM/M/S d-(--) s:+ a-->->>+>++>+++$>?$ C+++(++)>++++$ ULB+++(++)>++++$
P++++>++++$ L++++ E----(@) W+++ N++ o? K? w---(--) O-- !M V? PS+ PE Y++
PGP++(+++@) t+(++) 5 X+++(++@) R(+) !tv() DI++++ b+ D++ G++ e*()>++>++++$
h(*)>---- r++@>+++ !y?(**)
------END GEEK CODE BLOCK------