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

Re: Game server and SSC



> nice.  I have an iPod that plays Doom and Tetris.  Maybe we should have
> coffee some time.  :-D

Sure. We are probably in the same hemisphere.

> And then remove EVERYTHING from driver.txt (leave the file blank)
> Since the apple is already running the driver, you can just skip ahead
> to the fun part.

Unfortunately I'm getting directly to the problem: beeps from Apple
and "failure writing line" in java. Same as after a normal start.
At this point the PC is sending a "3" byte over and over ($33) and gets $87
(bell) back from the Apple. At 19200 baud.
I can't figure out from the GenericHost source where the "3" is coming from.


  For extra points, save the driver to disk (bsave
> SOS,A$BEEF,L232) and just BRUN the file to save time in the future.

 I thought of that, but apparently something gets corrupted in DOS. Maybe
zero page
locations? The code at $BEEF should only overwrite the INIT in RWTS, but
even CATALOG
fails with an i/o error after loading the driver.

Of course I can figure out a way to save the driver to a disk file.
Loading but not executing in the script. Even using ADT. But this is not my
main
problem as I can't get the server to run.

> plan to make a disk image that contains this in track 0, sector 0.
> (you can do this by making a 140kb file and just replace the first 232
> bytes with the raw driver code -- should work in theory)

Yes, but will load at $801. Need a bit more code to relocate to $BEEF.
How about overwriting a portion of RWTS on a DOS image in the first 3
sectors?


> Yes, actually.  Netbeans is a free java IDE that also includes a
> wonderful debugger -- also free.  It's how I debugged some of the
> trickier code in this thing.  Anyway, you got the driver on the apple
> and it executes, you've VERY close to enjoying the fruit of your
> efforts.

You mean YOUR efforts :))

If nothing else works maybe I'll have to install Netbeans.

-Alex.