TIP: Click on subject to list as thread! ANSI
echo: apple
to: comp.sys.apple2
from: apple2freak
date: 2009-03-01 19:28:58
subject: Re: A 21st Century Apple II?

On Mar 2, 9:26=A0am, mwillegal  wrote:
> On Mar 1, 8:57=A0pm, adric22  wrote:
>
> > I wouldn't bother to update the design much, if any. =A0The only good
> > reason I can think of for building such a thing would either be for
> > nostalgia or for classroom education. =A0When I say education, I mean
> > for teaching the basics of how the internals of a computer work to
> > engineering students since the 8-bit systems like the C64 or Apple II
> > are so much easier to understand than a modern PC. =A0Now, the Apple II
> > was never my area of expertise (I'm a Commodore fanboy) but if I'm not
> > mistaken the Apple II was designed from all off-the-shelf parts,
> > right? =A0 So it should be possible to still build one today with off
> > the shelf parts. =A0I'm surprised nobody has come up with a new board
> > design.
>
> The Apple II reproduction has been done, though some obsolete parts
> are hard to come by. =A0You can buy a kit from me.
>
> http://www.willegal.net/appleii/appleii-recreation.htm
>
> Regards,
> Mike Willegal

Mike -- very cool.  I take it your intent was to create an exact
replicate of the Apple II and not enhance it in any way?

Regarding an enhanced IIGS -- let's call it a IIEGS to save typing --
I have no illusions that such a thing would have any appeal except
perhaps to a few dozen hardcore Apple enthusiasts and hardware
experimenters.  I know there are a few people like this out there as I
have visited their web sites and seen their postings here.

I suspect that if any significant enhancements were made (which I
would like to do), that the software effort would be at least as great
as the hardware effort as well.  The GS rom code and GS/OS would need
to be reverse engineered (thankfully modern reverse engineering tools
like IDA Pro have reduced the effort required here significantly) and
then updated to support new display modes and whatever other
enhancements were added to the system.  I happen to have a copy of the
source code for System 7.1 which may help a bit in this effort as
well.  In fact, maybe System 7.1 could be backported to the IIEGS --
and this project could be started on existing IIGS systems and/or
emulators.

Regarding adric22's comments about there not being much point to such
a project other than for nostalgia and/or education -- perhaps you are
right, especially if no effort was made to update the design.
However, there would be no educational point to re-implementing the
design with discrete logic since for all practical purposes, they are
no longer used in modern designs.  Someone else has already
implemented the entire Apple II on an FPGA (see link above) as well --
in an educational context.  I think most of the point of a IIEGS
project would be in the pleasure that came from creating it more-or-
less from scratch and then using it as a platform on which one could
run old software titles along with more modern software such as mpeg
audio players, older graphical web browsers, etc.

--
Apple2Freak
--- SBBSecho 2.12-Win32
* Origin: Derby City Gateway (1:2320/0)
SEEN-BY: 10/1 3 34/999 120/228 123/500 128/2 140/1 222/2 226/0 236/150 249/303
SEEN-BY: 250/306 261/20 38 100 1404 1406 1410 1418 266/1413 280/1027 320/119
SEEN-BY: 393/11 396/45 633/260 267 712/848 800/432 801/161 189 2222/700
SEEN-BY: 2320/100 105 200 2905/0
@PATH: 2320/0 100 261/38 633/260 267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.