[comp.sys.handhelds] Corrections to Othello

apdoo@alice.UUCP (Alan Weiss) (11/30/89)

Here is a transcript of some letters regarding the Othello game Paul
Dale recently published.  My letter has > in the first position.
Hope this helps...
	Alan Weiss.

hiya, again...



>Hello again, Pauli.  I typed in your Othello program
>as soon as I saw it come over the net.  I can't get
>it to work, though.  I found some bugs that I hope
>you'll post, and I'll tell you what my problem is.
>
>Here are the typos I found (I think):
>1. The checksum for GETK is [ 33D6 ], not [ 87A ].
>I'm pretty sure about this, my GETK program works
>fine, and it looks exactly like what was posted.
I think our checksum programs don't work exactly the same way. I re-did the
checksum and mine is the same as before.

>
>2. In CM2, there is a line in the middle of the program:
>...  IF WTS a b s 2 ->LIST GET + DUP masx DUP2 >
>the "s" here    ^  shouldn't be there.  When removed
>the checksum comes out right.
Yep, a typing error.

>
>3. In CLEAN, the ->LIST should be LIST->
And another one.

>
>Now for what I don't know.  My MKCR gets checksum [ 92AD ]
>and PMOV has checksum [ C02F ].
>When I run the program, at my move I always get a "GET ERROR"
>with a 10x10 matrix (BD I think) and something like {7 20} as the list.
>(after I try 3 6 as my first move).
>Where do you think the problem might be?
>Can you please check your posting of PMOV and MKCR in particular,
Yep, there is one other error. It is in MKCR. The line which reads:
	IF BD a x j * + y b j * + ....
should read:
	IF BD a x j * + b y j * + ....

After this is done the program works as written.

(I know this, since I managed to get the fabled 'Memory Lost' last night while
playing around with some machine code. I had to re-type the entire program in.
I'm very confident that the listing is correct).

I use the assembly version of CHK posted (somewhere) quite recently. The
checksums I posted previously still agree with my re-entered program.

This game is much more playable than my chess program, if you can think of
improvements I'd like to hear them. I may not get time to act upon them though.




							Pauli
seeya
SNIF

Language Centre              internet    : grue@lance.hss.bu.oz{.au}
Bond University              JANET       : grue%lance.hss.bu.oz@uk.ac.ukc
Gold Coast, Qld 4229         ARPA, bitnet: grue%lance.hss.bu.oz.au@uunet.uu.net
Australia                    UUCP        : ..!uunet!munnari!lance.hss.bu.oz!grue