+atari2600land #1 Posted January 12, 2016 I haven't found any documentation with the Raptor Basic + on making a Hello World type demo. I downloaded the Raptor Basic + files. How do I assemble a .bas file be something playable on Virtual Jaguar? All I found is neat little demos, but no information on how to assemble them or even what I need to do so. If I ever get this figured out, I am going to make a page on this very topic so future people like myself know how to do this. But for now... help! Quote Share this post Link to post Share on other sites
+CyranoJ #2 Posted January 12, 2016 Hey, welcome aboard! http://reboot.atari.org/new-reboot/rbplus/index.html Lots of stuff there - some things might have changed, but that should get you going! Any questions, fire them at us Quote Share this post Link to post Share on other sites
+atari2600land #3 Posted January 12, 2016 Apparently I need a sprite to display text. I tried my Hello World-type code and I got this error: UNRESOLVED SYMBOLS BMP_ENEMY (BASIC.O) BMP_PLAYER (BASIC.O) Build error! Quote Share this post Link to post Share on other sites
+atari2600land #4 Posted January 12, 2016 (edited) OK, I have this. Where in the code does it say to put "TWO LIST TEST NYANNYANNYANNYAN..."? I did not put that in my .bas file! Edited January 12, 2016 by atari2600land 1 Quote Share this post Link to post Share on other sites
ggn #5 Posted January 12, 2016 Hello, From the output I can only assume that you have an older version of rb+ and you modified one of the (old) example programs. I would suggest you use the latest version (which can be obtained here if you use git: https://bitbucket.org/ggnkua/bcx-basic-jaguaror you can get the installer here: https://bitbucket.org/ggnkua/bcx-basic-jaguar/src/4ef5223882a4a5f8a45d05c593ce32998628de1a/installer/rb+_install.exe?at=master) To create a new project without that text, go to the console where you unpacked rb+ and type "build PROJECT_NAME new", replacing PROJECT_NAME with the name you wish to give your project. Then type "build PROJECT_NAME" to build and run the program (assuming no errors occur). Hope this helps! 3 Quote Share this post Link to post Share on other sites
+atari2600land #6 Posted January 12, 2016 I just downloaded it yesterday, so I don't think that's the problem. Quote Share this post Link to post Share on other sites
+CyranoJ #7 Posted January 12, 2016 I just downloaded it yesterday, so I don't think that's the problem. Apparently the web monkeys have been slacking and the one on the site is an old version. Re-download it from the links ggn gave above while we throw bananas at them to fix it. 1 Quote Share this post Link to post Share on other sites
omf #8 Posted January 12, 2016 you don't have to use the installer, you can just run it from the folder, look at the notepad++ setup instructions, that makes the process very easy when you do that Quote Share this post Link to post Share on other sites
sh3-rg #9 Posted January 12, 2016 you don't have to use the installer, you can just run it from the folder, look at the notepad++ setup instructions, that makes the process very easy when you do that "Download the rB+ installer - our recommended option giving the best functionality " <-- it's the LAW! 2 Quote Share this post Link to post Share on other sites
+atari2600land #10 Posted January 13, 2016 It needs a file called externs.inc which didn't come with anything. Quote Share this post Link to post Share on other sites
ggn #11 Posted January 13, 2016 Now this is odd, latest installer should have it (I can't check it since I'm at work now). You can download the file from here and put it in <base folder>\include. Quote Share this post Link to post Share on other sites
+atari2600land #12 Posted January 13, 2016 Now I'm getting an error message saying m68k-atari-mint-gcc doesn't exist. But it does. I see it in the folder! Quote Share this post Link to post Share on other sites
+atari2600land #13 Posted January 13, 2016 OKay, this is odd: UNRESOLVED SYMBOLSAudio_Play (basic_functions.o) Input_Read (basic_functions.o) Build error! Quote Share this post Link to post Share on other sites
+CyranoJ #14 Posted January 13, 2016 OKay, this is odd: UNRESOLVED SYMBOLS Audio_Play (basic_functions.o) Input_Read (basic_functions.o) Build error! I'd say: Copy your project folder out DELETE EVERYTHING, THE ENTIRE FOLDER OF rB+ Run the installer Try again Looks like the first install is merged with the latest one. Quote Share this post Link to post Share on other sites
ggn #15 Posted January 13, 2016 I'd say: Copy your project folder out DELETE EVERYTHING, THE ENTIRE FOLDER OF rB+ Run the installer Try again Looks like the first install is merged with the latest one. This is really starting to sound as if there are two installations and are mixed up in your path settings. Is it possible for you to try uninstalling rb+, manually deleting all folders of any other installations, closing all consoles you have, then install it and try again? Back up your projects first of course. Quote Share this post Link to post Share on other sites
+atari2600land #16 Posted January 13, 2016 (edited) I deleted it and reuploaded it and I got the same error message. Edited January 13, 2016 by atari2600land Quote Share this post Link to post Share on other sites
ggn #17 Posted January 13, 2016 Try opening a console (cmd.exe) and typing "echo %RBTOOLS%". If that prints anything is it the same path as you install rb+ to? Quote Share this post Link to post Share on other sites
+atari2600land #18 Posted January 13, 2016 Yep, it's the same folder I'm using. Quote Share this post Link to post Share on other sites
ggn #19 Posted January 13, 2016 Do any of the supplied projects build at all? Quote Share this post Link to post Share on other sites
+atari2600land #20 Posted January 13, 2016 Yes, I tried Changer and it built. Quote Share this post Link to post Share on other sites
ggn #21 Posted January 13, 2016 At least that verifies that the build environment works, so that means the project you're trying to build yourself has a problem. Did you create it using "build projectname new"? Does creating a brand new project and building it works? Quote Share this post Link to post Share on other sites
+atari2600land #22 Posted January 13, 2016 I got a project built and compiled. Unfortunately, all it displays in Virtual Jaguar is a black screen. Here is what I tried to build: basic_r_indx=0 basic_r_size=0 RLOCATE 150,98 PRINT "ants." RLOCATE 130,106 PRINT "for the jaguar." RLOCATE 140,114 PRINT "by me." do loop Shouldn't that work, or am I doing something wrong still? Quote Share this post Link to post Share on other sites
omf #23 Posted January 13, 2016 (edited) change it to include : do vsync loop then try it doing it like you have you have only set it up, the raptor engine hasnt been called yet to output anything Edited January 13, 2016 by omf Quote Share this post Link to post Share on other sites
ggn #24 Posted January 13, 2016 I tried the source and omf's suggestion and it displays the text from the screenshot you posted above minus the bottom text. Quote Share this post Link to post Share on other sites
+atari2600land #25 Posted January 13, 2016 It displays the text, but it is also displaying a nyan cat animation and the words "RAPTOR BASIC+ v0.1 REBOOT Derived from BCX BASIC v6" Quote Share this post Link to post Share on other sites