I released a new beta of SDL Pom1. BASIC now works correctly. It's available here.
Looks much better and the simple BASIC programs I tried worked without problem, but unfortunately Krusader still breaks it.
I mentioned before that there were bugs in the java version of Pom1 that meant some instructions needed by Krusader were not properly emulated (IIRC they mostly involved negative memory offsets). Did you consult the fixed java code, or port purely from the the code at http://www.chez.com/apple1/ ? I really should try and make a list of the changes I made, but I lost my original source and subsequently built from a jad decompiled version, so tracking is a little difficult...
Yeah, I referenced both versions and tried to fix as much as possible. I tried to get Krusader to work also, but unfortunately I couldn't yet and the project was overdue for a new release. I will still try to fix it in the meantime. Any help I appreciate.
Sure - getting BASIC going is a good milestone and well worth a new release.
I tried running Mastermind without success, but since it is quite a small program, it might be a good one to use to try and iron out some of the remaining bugs. Although its behaviour is quite wrong, it doesn't just freeze up, so it is a good candidate for tracing.