Den 2021-09-09 kl. 13:57, skrev Baltissen, GJPAA (Ruud): > A_A3DC: > mov al,[FacTempStor+1] This had me thinking - when you mentioned binary compatibility of a machine independent program, that not only disallows most POKEs but also SYS calls in case clever people are calling BASIC (or Kernel) routines outside of the Kernel jump table. Even if your routine above would begin at the same address $A3DC as it did on the C128, there is no guarantee that your X86 code will consume the exact same number of bytes as the 6502 code did, even if one limited yourself to mostly self contained routines. Interesting project none the less. Making a X86 based operating system that includes a BASIC interpreter probably is a good idea, but watch out how much of a C128 compatibility you intend to have or advertise to the user. Best regards Anders CarlssonReceived on 2021-09-09 15:00:04
Archive generated by hypermail 2.3.0.