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

Re: Some place else to download a2gameserver?



> The Berlios server seems down, and has been down for some time.
> Is there an alternative download site?

Wow.  Didn't notice it was down.  Thanks to all who let me know about
that.  Guess I'll move it to sourceforge then and change the berlios
site to a mirror should it ever come back up.  The Berlios interface
was a bit kludgy anyway.

The version I'll upload to sourceforge (once I'm finshed re-documenting
everything) is a new version with somewhat of an internal overhaul and
less bugs (yay!):
-New modular scripting engine, very extensible
-Script autodetect logic removed (it kinda sucked), you now must
specify apple2e (for ssc) or apple2c when starting the program.  If you
don't specify, it will tell you what you did wrong.
-Script language has variable manual entry and variable substitution
support, pretty neat stuff all in all if anyone wants to borrow the
game server code to bootstrap other stuff of their own.
-Added a new quick-jump feature: When you're browsing the titles, press
the first letter of the game you're looking for and it will jump to
that part of the list for you.
-Very informative error messages, much improved error handling during
the "boot" process
-Mem move bug fixed, which was responsible for most failed start
attempts for some folks out there (crashes into the monitor, etc)
-Driver code is designed to fit in a boot sector on a floppy disk for
faster startup, this will be documented in more detail once I've had a
chance to actually test it and make a disk image.
-Lots of internal junk rewritten and cleaned up.  I used a profiler
(eye heart netbeans ;-) to identify a lot of useless and slow code in
the communications stuff.  Seems I wasn't letting RXTX do it's job and
was trying to handle too much of the flow control handshaking myself --
a bad idea since RXTX does that automatically.
-Figured out how to get it so the //c will echo things to the screen.
After typing IN#2 and then ENTER, next type ctrl-A and then the letter
I -- you should see everything it is doing.
-Fixed the "echo check" logic to properly match up to the speed of the
target machine.
-Fixed the "non-echo check" logic to take a much more appropriate time
per character according to the chosen baud rate.  Tested at 300, 19200
and 15.2k baud rates with a SSC.
-Finally replaced my flaky zip chip with a new 65c02 from GSE.  Now I
can do more accurate //e testing.  Seriously, what would we do without
GSE?!
-Fixed a faulty serial cable (soilder joint came loose) for the //c, so
I can test stuff against the //c again.
-Still can't figure out why Drelbs doesn't work. :-(