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

Re: Some place else to download a2gameserver?



> Might be a good idea to check the code being run to make sure that
> it is 6502-compatible...

Yes, it is.  I even changed the top line of the assembler listing to
indicate it is written for 6502, not 65c02.  If I had any bad
addressing modes or opcodes, it would have told me.  But, you know me
too well, Michael!  :-)  Generally, I do target the enhanced //e
because it's what I grew up with.  But the aim of this project is to
load old games that pre-date the //e, so 65c02-only would be kinda
unfair and myopic.

Unless, of course, there are buggy indirect addressing modes I'm using
that only show their ugly faces on 6502 and not 65c02.  But that
wouldn't result in garbage data, just data going to the wrong place on
screen.  :-)

A couple of things come to mind:

-Does the SSC like running in slot 3?  I don't suppose this sort of
thing really matters on a ][, since it doesn't have any conflicting
slot 3 firmware, right?

-Is 115.2kbaud really stable?  It seems so with my USB dongle, PC, and
the //e and //c I've tested on.  There are a lot of happy ADT users
that use it.  But are there cases where it doesn't work?   Is it more
sensitive to cable length than slower communication modes?

-Do I have some hair-brained bug in the recently changed code?  Well,
I'll find out this weekend once I'm at home in front of my //s again.
In the meantime, I know what I can change to make it easier to support
older ][s.  I need to make a global flag to indicate if lowercase is
permitted.  The routines that send text should respect this flag.

-Is it necessary to have a quality-check utility (separate program) to
verify the port, speed and slot settings?  This might be a useful
diagnostic for some.  An auto-detect script of sorts was also discussed
before, and maybe this is the sort of thing that would make this flavor
of communication software more robust in the long term.  This is
something that I think the ADT camp might write before me.  ;-)