Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Jace beta (2010feb04 build) released

1 view
Skip to first unread message

BLuRry

unread,
Feb 4, 2010, 12:39:45 PM2/4/10
to
https://sourceforge.net/projects/java-ace/

The jace emulator has been sitting around in Sourceforge SVN for a
better part of three years, and has been usable for over a year,
thanks to Nick and MDJ stepping in to build things like disk emulation
and track down some of the trickier bugs. The only things missing are
configuration, and some user-friendly UI work. But, still, I cleared
the major roadblock of sound emulation and feel it is at least now
something worth putting out there for others to take a peek at.

Install JRE 1.5 or 1.6 (IcedTea might be better on Linux because
JavaSound in the Sun JRE kind of sucks). Execute from the prompt with
"java -jar jace.jar"

Features: Apple //e 65c02, 128kb ram. Simple RGB-based video
emulation of all modes except double-lores. Color-fringe emulation of
half-pixels in hires at byte boundaries. SSC-over-TCP/IP emulated
(hard-coded to port 1977). Disk image emulation (DSK and NIB, no PO
yet -- sorry).

Press F2 to change disk images (slot 6 drive 1 for the moment only,
sorry)
Press F3 to load and execute a binary straight from ROM (must be named
in the ciderpress format, you can grab a bunch from the apple game
server releases, or export using ciderpress)

The reset key is mapped to a few different keys for your convenience:
F12, Pause/break, and PgUp
Alt keys correspond to the apple keys.

The majority of recent development for this emulator was for the sake
of having a testbed for Apple Game Server development. As such, if
you use Apple Game Server (or have been thinking about it), you can
configure it to point to this emulator via TCP/IP (Settings: Apple //
e, port type TCP/IP, port number 1977)

No joystick/mouse/harddrive yet. Additional drives are supportable in
code, but the UI isn't there to insert the images yet -- an easy fix
just haven't done it yet. It is also possible in code to support
multiple Disk II cards in multiple slots, but again without UI for
configuration it isn't there yet for an end-user. (but feel free to
grab the source from SVN and hack away at it!)

Until it has the polish that makes it 100% fully usable, I will
release beta builds with the date as the version number. Arbitrary
beta version numbers just become too annoying to keep track of for me
when I try to track them back to the corresponding SVN checkins. ;-)
Hopefully there will be a release milestone worth mention, but for now
enjoy it for what it is!

-Brendan

0 new messages