Hi all, I was finally able to repair my 16K RAM card in my Apple II+, but I might have tripped over a code generation bug in the process. I first noticed that something was amiss when an expected/actual comparison failed and yet the data values were identical! I found a few workarounds but I thought I should float it here for some helpful clarification... ;-) Attached please find the C source and a compiler-generated assembly file. There are comments in the C source describing what appear to be some problems in the generated assembly that caused the incorrectly failed comparisons. Insights welcomed! Thanks, Dave ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo@musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.Received on Fri Mar 8 13:26:27 2013
This archive was generated by hypermail 2.1.8 : 2013-03-08 13:26:31 CET