[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Are there any 65816 card schematics?
- Subject: Re: Are there any 65816 card schematics?
- From: "mdj" <mdj.mdj@gmail.com>
- Date: 1 Jan 2007 20:17:47 -0800
- Complaints-to: groups-abuse@google.com
- In-reply-to: <4596130e$0$68949$c30e37c6@lon-reader.news.telstra.net>
- Injection-info: a3g2000cwd.googlegroups.com; posting-host=203.206.121.141; posting-account=W_jMEA0AAAAZdNaersJnc-7Hjv-SIC8Q
- Newsgroups: comp.sys.apple2
- Organization: http://groups.google.com
- References: <4595d39b$0$68952$c30e37c6@lon-reader.news.telstra.net> <TqednUZj5OPUawjYnZ2dnUVZ_t-mnZ2d@comcast.com> <4596130e$0$68949$c30e37c6@lon-reader.news.telstra.net>
- User-agent: G2/1.0
- Xref: g2news2.google.com comp.sys.apple2:15773
Tristan Mumford wrote:
> That was my reason for wanting to use the '816. Sure I could do a banked
> memory setup but I would really like to use that CPU.
> Adding the extra RAM isn't too hard. I was considering either seeing if I
> have some big SRAMS lying around, or just using 30pin simms (don't worry, I
> have a few ideas how to make a non-invasive refresh scheme for them.).
>
> I'm more than happy with 1MHz.
One of the nice things about sticking with the banked setup is you get
a solution that can be deployed on either a IIe, IIc, or IIgs. For the
older machines, you need RamWorks style extended memory, and to deploy
on the IIgs you use load a different bank jump routine.
Personally, I've found that if it's assembly language programming
you're interested in, 65C02 is more 'fun'. The 65816 adds nothing in
way of computational opcodes (and the lack of 16 bit ops is easily
compensated for on the 02), but merely lots of additional addressing
schemes.
The two 'big' improvements in the '816 for me are the 16 bit stack
pointer and the stack-relative addressing modes, which make
implementing higher-level languages like C, Pascal, etc. far more
efficient.
Sticking with existing approaches allows your project to be enjoyed by
a wide range of enthusiasts.
Matt