+RevEng #26 Posted March 14, 2013 The first post is updated with a new bug-fix version. lives being a command and a variable in bB threw off the previous code. Quote Share this post Link to post Share on other sites
Cybearg #27 Posted March 14, 2013 The first post is updated with a new bug-fix version. lives being a command and a variable in bB threw off the previous code. It's great to see continued development on bB tools. Thank you! 1 Quote Share this post Link to post Share on other sites
+Gemintronic #28 Posted March 19, 2013 I think bblint still doesn't like lives: .. end This code fails bblint but compiles just fine: dim lives_centered = 1 dim lives_compact = 1 lifecolor = $aa lives = 224 lives: %11111111 %10000001 %11111111 %10000001 %10000001 %10000001 %11111111 %11111111 end LOOP drawscreen goto LOOP inline 6lives.asm I've got bblint.win32.exe in the same folder as 2600basic.exe Quote Share this post Link to post Share on other sites
+RevEng #29 Posted March 19, 2013 Thanks, I'll check it out. Probably a bug in the last bugfix. 1 Quote Share this post Link to post Share on other sites
+Gemintronic #30 Posted March 19, 2013 Also, thanks for bblint. As with most ubiquitous boons we don't notice it until something unexpected happens Quote Share this post Link to post Share on other sites
+RevEng #31 Posted March 19, 2013 You're welcome. I think I've got it straight now. Try this one out, and if you don't run into problems I'll move it to the first post and make it official. [removed] 1 Quote Share this post Link to post Share on other sites
+Gemintronic #32 Posted March 19, 2013 You're welcome. I think I've got it straight now. Try this one out, and if you don't run into problems I'll move it to the first post and make it official. Tested with bogaxs 6lives.asm demo and Cybeargs DPC+ omega.bas without issue! Quote Share this post Link to post Share on other sites
+RevEng #33 Posted March 19, 2013 Thanks for confirming. The first post now has the new 0.8 version. Quote Share this post Link to post Share on other sites
STGraves #34 Posted June 16, 2015 How do I use it with Ubuntu, I can't run it through the terminal. Quote Share this post Link to post Share on other sites
+RevEng #35 Posted June 18, 2015 Does it give an error? It looks like I built it as a 64-bit binary, so maybe you're running 32-bit? If you have development tools installed, try changing to the bblint source directory and typing "make". Quote Share this post Link to post Share on other sites
STGraves #36 Posted June 20, 2015 yes I'm using 32 bit Quote Share this post Link to post Share on other sites
+RevEng #37 Posted June 20, 2015 I updated the version in the first post so the Linux binary is 32-bit. Give that a shot. Quote Share this post Link to post Share on other sites
STGraves #38 Posted June 20, 2015 Emmm, how can I run it? I asume it runs in the terminal but how? Quote Share this post Link to post Share on other sites
+RevEng #39 Posted June 20, 2015 Assuming it's in the same directory as your basic file, use: ./bblint myprog.bas Quote Share this post Link to post Share on other sites
STGraves #40 Posted June 20, 2015 Ahhhh so it's bblint only, not the rest of the name Quote Share this post Link to post Share on other sites
STGraves #41 Posted June 20, 2015 Hooray, I got it to work. Quote Share this post Link to post Share on other sites
+RevEng #42 Posted July 27, 2015 The first post now has the new 0.10 version. There was an issue with "end" statements containing extra white-space that wasn't correctly handled, which is now fixed. 1 Quote Share this post Link to post Share on other sites
wallaby #43 Posted September 8, 2016 bblint doesn't like ASM in macros macro test asm <asm code> end end Gets an error: missing matching end to " test " The code compiles fine though. Quote Share this post Link to post Share on other sites
+RevEng #44 Posted September 8, 2016 Thanks for the report. When I get a chance I'll post a fix. Quote Share this post Link to post Share on other sites
+RevEng #45 Posted September 8, 2016 The first post now has the new 0.11 version. Statements that use "end" aren't typically nested in bB, but can be in "macro". I added an exception to the check for it. 1 Quote Share this post Link to post Share on other sites
wallaby #46 Posted September 8, 2016 Thanks! Works great now. Quote Share this post Link to post Share on other sites
+RevEng #47 Posted September 8, 2016 You're welcome! Quote Share this post Link to post Share on other sites
MissCommand #48 Posted June 27, 2017 I don't know if this is related, but... I am compilng my Batari DPC+ game in VisualBb... and I find I get the following error: Compiling C:\Users\David\bBExamples\Exam1\mall4_Round1.bas [6/27/2017 4:31:55 PM] bblint found the following errors in mall4_Round1.bas warning(): Found 23 commands that use end, and 24 "end" commands. It is coming from the following line: player2-5color: It will go on to finish compiling and seems to run okay. I can do separate playercolors for each sprite, but I do like the space saving aspect of doing them together (and the documentation says I can). Is there something I am missing? Is there a way to get rid of the error? I did try removing the "end" at the end of the playcolor above, but of course, it does need it. Thanks! Quote Share this post Link to post Share on other sites
MissCommand #49 Posted June 27, 2017 BTW, I am using VisualbB Build 568. Not sure of the batari version but 1.0 (downloaded and installed May 2017) Quote Share this post Link to post Share on other sites
+RevEng #50 Posted June 27, 2017 Are you using the bblint from the first post in this thread? The player#-# statements were added a while back. If you are using the latest, please PM me the source and I can take a look. If it's holding you up, you can always just delete bblint from the vbb directory. vbb only uses it when it finds it. Quote Share this post Link to post Share on other sites