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

Re: Apple 1 microchess - correct operation?



Kallikak wrote:
> Most Replica-1's do indeed use the 65C02.  I'll try and have a look at
> the microchess code as well since I am quite interested.  Krusader
> handles 6502 only, since I didn't have enough space to squeeze in
> assembly and disassembly of the extra instructions.  Maybe after a
> future revision I'll find a way...
>
> But I'm very glad indeed that you are finding the Krusader environment
> useful!
>
> Ken

Actually I consider the fact that Krusader doesn't support the 65C02
instructions as a feature. (It was late and I still need to check if
the T65 core supports them - if not then it's an especially good
feature to me ;-) If you ever do squeeze them in it would be nice to
have a way to disable them.

So I need to change the PHY/PLY instructions into something else and
change the serial I/O to Apple 1 style, and then I'll be able to
assemble microchess and try it out.

I took some time reformatting the microchess code into something that
Krusader could handle directly. No preprocessing necessary. (Well
actually I do do a final filter which strips out comment-only lines and
substitutes spaces for tabs.) I could mail it to you if you're
interested and save you the time. Maybe you'll just handle the standard
source code with your PC based tokenizer, and aren't interested.

-Keith