senior_falcon Posted May 23 Author Share Posted May 23 While testing XB 2.9 G.E.M., I found a strange error in "Who's Behind the Mexican UFOs" It runs fine under normal XB 110. Using the newest (unreleased) version of XB 2.9, after you run "TITLE", the program tries to run "START", but reports an error and stops. This took a while to sort out. The newest version of XB 2.9 handles the stack pointers in a different manner, and so I immediately felt that change was at fault. Fortunately, with Classic99 you can run the two side by side to see what is different. And also, the debugger is most helpful to see what is happening when loading a file. To make a long story short, START is 15 sectors long which is almost 4K, and most importantly, it is in program format, not IV254. It is a mystery to me why this should work at all under normal XB. When using TML in the 16 color mode, it should not be possible to load a program file of this size. The new version correctly catches the error and issues an error. This of course, made me suspect the new version was to blame, but it turns out the problem was in the original version. The solution is simple: OLD DSK1.START CALL SAVEIV("DSK1.START") and after saving in IV254 format, it works as expected. 3 Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.