GroovyBee Posted August 21, 2015 Share Posted August 21, 2015 Path=C:\Documents and Settings\All Users\Application Data\Oracle\Java\javapath;% This is the problem. Is that all the path? Quote Link to comment Share on other sites More sharing options...
dalves Posted August 21, 2015 Author Share Posted August 21, 2015 I've attached a screenshot of the "Set" information Quote Link to comment Share on other sites More sharing options...
GroovyBee Posted August 21, 2015 Share Posted August 21, 2015 Path looks better but I'm not sure what ";VERSION 3.0" is doing at the end of it. Can you type :- as1600 into that command shell and report back what it says? Quote Link to comment Share on other sites More sharing options...
dalves Posted August 21, 2015 Author Share Posted August 21, 2015 If I type as1600 into the Command Console, it says "as1600 no input file". Quote Link to comment Share on other sites More sharing options...
GroovyBee Posted August 21, 2015 Share Posted August 21, 2015 At least it can find the tools in the bin directory . Are you in your "C:\Documents and Settings\Derek\My Documents\IntyBASIC SDK\Projects\<your project name>" folder when you execute the INTYBUILD command? Quote Link to comment Share on other sites More sharing options...
dalves Posted August 21, 2015 Author Share Posted August 21, 2015 Here's a screenshot of the Command Console as I start from the begining. INTYNEW to create a new project. Copy and Paste the .bas code from one of the Contribution files. Save it, then run the INTYBUILD command. Quote Link to comment Share on other sites More sharing options...
+DZ-Jay Posted August 21, 2015 Share Posted August 21, 2015 That's strange. It should say "Compiling..." when it invokes IntyBASIC, then "Assembling..." when it invokes the assembler. It seems to be failing before calling any of those. I don't recall right now off the top of my head what else the INTYBUILD tool does, but I wonder if it is failing at calling an actual shell command. I'll take a look when I get home tonight. Don't worry, we'll get this sorted out. Quote Link to comment Share on other sites More sharing options...
GroovyBee Posted August 21, 2015 Share Posted August 21, 2015 Can you do a "DIR" in your "Test" folder to see what sub folders have been generated? Can you also type "intybasic" (without quotes) and report back what you see? Quote Link to comment Share on other sites More sharing options...
dalves Posted August 21, 2015 Author Share Posted August 21, 2015 Heres the DIR info. Do I need to get out of the Test folder before typing "intybasic"? Quote Link to comment Share on other sites More sharing options...
GroovyBee Posted August 21, 2015 Share Posted August 21, 2015 INTYBUILD created the expected sub folders. Just type intybasic from there, and see what it does. It should just give you its usage information. Quote Link to comment Share on other sites More sharing options...
dalves Posted August 21, 2015 Author Share Posted August 21, 2015 All I get is "the system cannot execute the specified program" Quote Link to comment Share on other sites More sharing options...
GroovyBee Posted August 21, 2015 Share Posted August 21, 2015 Go into "..\My Documents\IntyBASIC SDK\bin" and double click on IntyBASIC.exe. It should briefly just pop up a command prompt window full of text before it disappears. Quote Link to comment Share on other sites More sharing options...
+DZ-Jay Posted August 21, 2015 Share Posted August 21, 2015 All I get is "the system cannot execute the specified program" that seems to be the problem right there. Hmmm. Can you take a look at the "IntyBASIC SDKbin" folder and see if IntyBASIC.EXE is there. It's strange because the PATH variable seems correct, which should allow the shell to find the program. Quote Link to comment Share on other sites More sharing options...
dalves Posted August 21, 2015 Author Share Posted August 21, 2015 intyBasic.exe is in the bin folder, but if I click on it, I get an error. "This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix the problem." Quote Link to comment Share on other sites More sharing options...
GroovyBee Posted August 21, 2015 Share Posted August 21, 2015 What version of Windows are you running? Quote Link to comment Share on other sites More sharing options...
dalves Posted August 21, 2015 Author Share Posted August 21, 2015 Windows XP Home Service Pack 3 (32 bit) Quote Link to comment Share on other sites More sharing options...
GroovyBee Posted August 21, 2015 Share Posted August 21, 2015 This might fix your problem :- http://atariage.com/forums/topic/222570-intybasic-compiler-v05/?p=3277308 Quote Link to comment Share on other sites More sharing options...
+DZ-Jay Posted August 21, 2015 Share Posted August 21, 2015 This might fix your problem :- http://atariage.com/forums/topic/222570-intybasic-compiler-v05/?p=3277308 Aha! That sounds promising. Let us know how it goes. dZ. Quote Link to comment Share on other sites More sharing options...
dalves Posted August 21, 2015 Author Share Posted August 21, 2015 BINGO!!!!!!!!!!!!!!!!!! Thank you, thank you, thank you... After installing I was able to run INTYBUILD and then INTYRUN. It looks like everything is working as it should now. Again, thank you sooooo much for the help. 4 Quote Link to comment Share on other sites More sharing options...
GroovyBee Posted August 21, 2015 Share Posted August 21, 2015 Have fun with your projects! 1 Quote Link to comment Share on other sites More sharing options...
+DZ-Jay Posted August 21, 2015 Share Posted August 21, 2015 Have fun with your projects! Great work on tracking that down. We'll see how we address this in the future, whether in the SDK or in the compiler itself. Have fun, and don't forget about the contest! dZ. Quote Link to comment Share on other sites More sharing options...
dalves Posted August 22, 2015 Author Share Posted August 22, 2015 I know this is cheating a bit, but I wanted to create the old style Mattel title screen. I used Paint.Net to make it. I figure as a newbie it may take me a while to learn the ins and outs of the code to make it the right way. 2 Quote Link to comment Share on other sites More sharing options...
+DZ-Jay Posted August 22, 2015 Share Posted August 22, 2015 I know this is cheating a bit, but I wanted to create the old style Mattel title screen. I used Paint.Net to make it. I figure as a newbie it may take me a while to learn the ins and outs of the code to make it the right way. That's definitely not cheating! In fact, the upcoming version of the SDK will include the ability to generate a default title "classic" screen when you invoke INTYNEW to create a new project. If you'd like, I could send you a copy of the "title.bas" source as an example, so you can see how it is generated in IntyBASIC. Quote Link to comment Share on other sites More sharing options...
dalves Posted August 22, 2015 Author Share Posted August 22, 2015 That would be fantastic. I would love to see how its generated. Quote Link to comment Share on other sites More sharing options...
+DZ-Jay Posted August 22, 2015 Share Posted August 22, 2015 That would be fantastic. I would love to see how its generated. Alright, see attached. title-classic.bas Notice that there are four "placeholder variables" in that file that you will need to replace with the proper values. In the new SDK, these are injected automatically by the INTYNEW tool when creating the new project. These placeholder variables are: %%TITLE_LENGTH%% %%AUTHOR_LENGTH%% %%TITLE_NAME%% %%AUTHOR_NAME%% Just look for them in the source code and replace them with your own values. (The "LENGTH" variables are the actual lengths of their corresponding strings. This is because the previous version of IntyBASIC did not support the "LEN" function.) The output looks like this: Let me know if you have any questions. 1 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.