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