[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A few technical q's from an apple newbie
- Subject: Re: A few technical q's from an apple newbie
- From: "josephoswaldgg@hotmail.com" <josephoswaldgg@hotmail.com>
- Date: 3 Nov 2004 09:45:44 -0800
- Complaints-to: groups-abuse@google.com
- In-reply-to: <4187ff84$0$21885$5a62ac22@per-qv1-newsreader-01.iinet.net.au>
- Injection-info: z14g2000cwz.googlegroups.com; posting-host=198.51.251.201; posting-account=EurUTAwAAADX_MeBnNBWXs4UUtudFXxU
- Newsgroups: comp.sys.apple2
- Organization: http://groups.google.com
- References: <4184ff5b$0$31920$5a62ac22@per-qv1-newsreader-01.iinet.net.au> <20041101023154.13148.00004006@mb-m28.aol.com> <4187ff84$0$21885$5a62ac22@per-qv1-newsreader-01.iinet.net.au>
- User-agent: G2/0.2
- Xref: g2news1.google.com comp.sys.apple2:5416
I'm not clear on what version of the II you are trying to implement. It
might be best to go for (at least start with) one of the II/II+ models,
with 48k RAM because all the logic was synthesized with pure TTL, and
you can get schematics from various sources (someone has the old 1978
"Redbook" reference manual scanned into a PDF).
The IIe and later models had some GAL and custom ASICs that were not
publicly documented; at best, people like Jim Sather reverse engineered
them. The softswitch behavior got more complicated with later models as
well. DOS 3.3 games like Lode Runner usually can run in a 48K original
II just fine.
I don't have a reference manual handy, but I believe the INTCxROM
softswitch is used to control whether $c100..$cfff was mapped ROMS on
expansion slots or the expanded ROM space in a IIe that contained, as I
recall, diagnostic routines, 80 column firmware support, and maybe some
other miscellaneous code. Yet another way, along with its built-in
language card & 64k expansion support, readable soft-switches, VBLANK
connections, etc., that a IIe is more complicated than a II/II+. About
the only thing simpler in a IIe is the lack of memory config jumpers.