jwild Posted November 26, 2019 Share Posted November 26, 2019 I feel silly posting this, but I need help with the XB Game Dev Pkg "hello" example. I have downloaded the latest Isabella6.zip archive from the pinned thread. I have extracted it and printed out the documentation files. I have downloaded the latest classic99 emulator 399.013 I am following the "Using XBGDP.pdf" file. I have copied the ISABELLA99 folder from the archive to the classic99\ folder (alongside DSK1, DSK2, etc as the help describes) I have changed the settings for DSK1 in classic99 to point to .\ISABELLA99\ and turned on "Write DV80 as Windows Text" and made sure "Write DF80 as Windows Text" is off. In classic 99, I have started XB and received the introductory "XB Game Developers Package "Isabella"" menu I selected "Extended Basic" I commanded "OLD DSK1.HELLO" I can list it and run it and see how slowly "Hello World!" scrolls across the screen. Break with f4 Options CPU Throttling - CPU Overdrive SAVE DSK1.HELLO SAVE DSK1.HELLO-M,MERGE RUN "DSK1.LOAD" It goes back to the "Isabella" menu with prompt on COMPILER (enter) Compiler window shows up. "XB merge file to compile?": DSK1.HELLO-M Assembly file to create?: DSK1.HELLO-S Runtime routines are on DSK1 Put runtime in low memory? N Proceed?: Y Compiler does some stuff and then "Isabella" menu shows up again, this time with prompt on ASSEMBLER (enter) SOURCE file name ?: DSK1.HELLO-S OBJECT file name ?: DSK1.HELLO-O LIST device name ?: (blank) OPTIONS ?: R Press ENTER or F8 "SOURCE - Open failure" Press ENTER or QUIT Any help would be appreciated. I will be reading the docs in the meantime. Thank you Quote Link to comment Share on other sites More sharing options...
jwild Posted November 27, 2019 Author Share Posted November 27, 2019 I think the problem is in step 17. It doesn’t seem to like HELLO-S as the file name. I played around a while and got it to compile, assemble, and run. You just have to type in the right file names with extensions. Here is a cheat sheet I made to help me understand and remember the relations of the file names and the tools:Sent from my iPhone using Tapatalk 2 Quote Link to comment Share on other sites More sharing options...
senior_falcon Posted November 27, 2019 Share Posted November 27, 2019 (edited) You have to use the folder ISABELLA which is designed to work with Classic99. ISABELLA99 is designed to work with a real TI99/4a. It will work with Classic99, but you have to set up the disk differently. The instructions clearly explain this in the file "Using XBGDP" Edited November 27, 2019 by senior_falcon 1 Quote Link to comment Share on other sites More sharing options...
jwild Posted November 27, 2019 Author Share Posted November 27, 2019 Thank you senior_falcon. However, "clearly" isn't so clear. Archive is called "ISABELLA6.zip". When you extract it, it is a folder called "ISABELLA6". Inside that folder is two other folders as you clearly described in "Using XBGDP". There is no folder called "ISABELLA". Just "ISABELLA6" (top level), "ISABELLA99", and "DOCS". But I think I know what you mean now. use the files in the "ISABELLA6" folder and not the subdirectory "ISABELLA99". Quote Link to comment Share on other sites More sharing options...
jwild Posted November 27, 2019 Author Share Posted November 27, 2019 I moved some files around to use the "ISABELLA6" folder instead of "ISABELLA99" and can confirm that it works much better in Classic99. You can hit ENTER around 22 times (like the docs say) and it will compile and run. Very cool. Thank you senior_falcon. Thanks also to Sinphaltimus for the video on how to make a filename.bin file out of the compiled EA5 file for finalgrom99. Learning lots from you guys. Quote Link to comment Share on other sites More sharing options...
senior_falcon Posted November 27, 2019 Share Posted November 27, 2019 8 minutes ago, jwild said: Thank you senior_falcon. However, "clearly" isn't so clear. Archive is called "ISABELLA6.zip". When you extract it, it is a folder called "ISABELLA6". Inside that folder is two other folders as you clearly described in "Using XBGDP". There is no folder called "ISABELLA". Just "ISABELLA6" (top level), "ISABELLA99", and "DOCS". But I think I know what you mean now. use the files in the "ISABELLA6" folder and not the subdirectory "ISABELLA99". Yep, ISABELLA99 is only for "real iron". Looks like I have to revise the docs a bit so folks use ISABELLA6. Too many revisions.... 2 Quote Link to comment Share on other sites More sharing options...
+TheBF Posted November 28, 2019 Share Posted November 28, 2019 On 11/26/2019 at 10:06 PM, senior_falcon said: Yep, ISABELLA99 is only for "real iron". Looks like I have to revise the docs a bit so folks use ISABELLA6. Too many revisions.... Compiler writing is a humbling occupation IMHO. Three cheers to you for making one for everybody. ?? Happy Turkey. 5 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.