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

Announcing our newest 1WSW team member!



I'm pleased to announce to the Apple II/IIGS community that Joshua M. 
Thompson has join us as an active 1WSW team member. Welcome to the 1WSW 
team Joshua and thanks for joining!

Cheers!

Charles T. 'Dr. Tom' Turley
Cofounder & Exec. Coordinator - 1WSW

You might be interested to know of his current project noted below - 
(text copy from his 'Official XGS Web Page'.
------------------------------------------------------------------------

XGS : Apple IIGS Emulator for Unix/X Windows

About XGS

XGS is a project I am working on to create a fully portable, fully 
functional Apple IIGS emulator. The initial versions will be for Unix/X 
Windows, though I expect some bright programmers out there will have it 
ported to other systems not long after I release the first version. My 
eventual goal is to fully emulate the ROM 03 hardware and run IIGS 
System Software 6.0.1. 

(No, I will _not_ be bundling ROM images with the emulator; you'll have 
to find those yourself. I happen to own a real ROM 03 system myself, and 
that's where my ROMs will be coming from.) 

There is a mailing list for discussion about XGS development issues; 
feel free to subscribe. Simply send MAILTO:majordomo@optera.com 
with the words "subscribe xgs-list" in the body of your letter. 

Technical Information Needed!

I now have a copy of The Apple IIGS Technical Reference as well as 
Technical Introduction to the Apple IIGS. Both of these books have 
helped a lot, but I could still use a copy of the hardware reference 
manual from Apple; especially if it's the updated ROM 03 version. Any 
leads would be appreciated. 

Current Status (as of May 21st, 1996)

I am happy to say that XGS can now be taken as far as the AppleSoft 
BASIC prompt, and that you can even enter and programs. It's still 
shakey -- you can easily crash it by doing the wrong thing -- but it 
does mean I m going to meet or beat the schedule I set for myself. 

Currently the following pieces of the emulator are functional (or seem 
to be): 

       65816 microprocessor 
       Memory management (should match a real IIGS now) 
       Clock chip/battery RAM 
       ADB SKI chip (using curses; keyboard works but no mouse) 
       40-column text page 1 video (using curses) 

The following are my planned changes before the first public release: 

        Write the _real_ video driver, so it runs in an X window instead 
of on the text console 
        Rewrite the ADB SKI chip emulation to get its data from the X 
server instead of curses. This also means the
       mouse will get implemented 
        Write skeleton code for the sound emulation. It won't do 
anything for a while yet other than gracefully accept
       accesses to the DOC registers and sound RAM 
        Clean up the I/O handling. I have some plans that will make the 
code cleaner plus speed up the emulator a tad 
        Clean up the clock chip/battery RAM emulator. I'm not even sure 
if it is REALLY working yet 

If all goes well, XGS version 0.1 will be released to the public by 
Sunday evening (May 26th). 

------------------------------------------------------------------------