jwierer
-
Content Count
949 -
Joined
-
Last visited
-
Days Won
1
Posts posted by jwierer
-
-
i will sound pretty dumb here, but here it goes anyway-everytime i click "compile" in visual bB, it sends me back to the settings page where you pick the emulator, compiler, etc. Call me crazy, but i don't think i'm putting the right thing in the compiler box. I do have Stella in the emulator box though, so it can't be that. Tell me what i'm supposed to put in there, and if i need to download it, please give me a link. Thanks for reading!

Sounds like you don't have batariBasic installed or at least you are missing the setting pointing to the compiler. It is sending you to the settings page because it's not pointing to a valid compiler. Post a screen shot of your settings tab.
-Jeff
-
Is there currently a programming IDE for Atari 2600? I was thinking of adapting BS Dev-C++ to compile Atari BASIC code, or choosing not to sleep tonight and write up a custom IDE if there wasn't already one in exsistance
.Here's one http://www.atariage.com/forums/index.php?showtopic=123849
-Jeff
-
You could always buy the Pacman Collection from the store
http://www.atariage.com/store/index.php?ma...products_id=849
-Jeff
-
Haven't tried it on real hardware yet, but in ProSystem emulation it hangs after I lose my last life?
-Jeff
-
Howdy-I just got a 5200 system on eBay & can't get it to power up.
It's a 4-port with the funky power/video box & just the 1 cord coming out of the 5200.
There was the tip of an AV cable snapped off in the adapter box. After I yoinked that out, I plugged in the 1 cord from the 5200. I saw a tiny spark as I did this (the AC adapter was already plugged in the wall).
When I hit the power button, the red LED comes on. I hear a click in the adapter box (relay switching from TV signal to game signal, I presume).
However, I have naught but a blank green screen. I got the same screen while trying 3 different carts or no cart at all.
Any ideas on what to try next to troubleshoot this? Any guess on whether the problem is with the 5200 box or the adapter box?
Thanks,
-Jason
I walked through the Atari 5200 Field Service Manual and ended up diagnosing that I had a bad memory chip and a dead ANTIC. Replaced both and it now works great. I think it was $10 for the two chips to fix it.
-Jeff
-
Here's a small update with a few bug fixes based on feedback.
New build posted to first post
[bug] If you tried to do a search and replace, in some cases vbB would hang
[bug] Tab order for replace form was wrong - this was annoying me
[bug] on Build 530 The color palette was brokken affecting Choose color is broken, Set Player Color, and Set Background Color
[bug] Right click on sprite or playfield should sets to. Bascially you don't have to left click on a cell first
[New] The color palette form will be set to the current row color of the sprite/playfield
[New] Playfield, Background, and Player colors are persisted so you don't have to set them everytime you launch vbB
[New] Right click on playfields allows you to chose either the standard or multisprite kernel
Maybe a few other things I forgot.
-Jeff
-
Here's a few changes and bug fixes based on feedback. New build posted to first post
[New] Preview in multi-sprite Kernel
[New] You can now copy entire sprites/playfields (colors, pixels, heights)
[New] When working with a mirrored playfield it assumes you're working with a multi-sprite kernel and only copies half the screen
[New] You can remove items from the recent items list
[New] Added various keywords (step, bank, pop, etc..)
[New] Last browsed folder is persisted so you don't have to always start from the desktop when browsing for projects, items, etc...
[bug] Checks for pre-requsite compiler/assembler files and fails gracefully if any files are missing
[bug] Resizing mirrored playfields was not working. Now fixed
[bug] Playfields can now be set to a height up to 88 pixels high
[bug] Commenting last line of code caused an EOF crash
A few other small things.
-Jeff
-
I have a version dated May 24, 2006 that does have different-colored invaders. The colors stay put while the invaders move down, but that's just how it was with the overlays in the SI Deluxe arcade game
Other than that, it doesn't appear to have improved much over the previous version. Not sure if I ever posted the source, either, so that's included.I did notice you have to add "set legacy 0.99" to get it to compile correctly.
-Jeff
-
Thanks for the feedback! As I stated before, I was able to generate a working/compiling project via the Project Wizard so all is well. I just noticed VbB would lock if the sed.exe wasn't found. It should deal with that more gracefully. However, it may just be my kludged setup that produces this behavior.No you are right. It definitely looks for the required components, but the logic for gracefully exiting is never called. That's a bug

Thanks,
Jeff
-
This prompted me to take another look at bB. It's a good start! I tried putting the contents of the Stella, bB and VisualbB into a folder called C:\VBB. Next, I had to move sed.exe into the main VBB directory. Emulator field is C:\VBB\Stella.exe and bB compiler field is C:\VBB\Stella.exe The Add bB Environment Variable and Add bB Compiler to system Path check boxes are checked (although I didn't realize they had to be until I tried to compile once or twice). So far no luck on successfully compiling anything in the sample folder from bB. If I use the Project Wizard I am able to cut and paste the examples though. I can settle with that. This is not a cry for help or a complaint - just a bit of insight into the end-user experience
Interestingly, if I make sed.exe unavailable (take it out of the C:\VBB folder) and try to compile, VbB locks. I am running XP SP2.
Again, congrats on a good start! Now the simple folk stumble over user interface and value checking gaffs ^_^
You're compiler should point to 2600basic.exe and sed.exe should be in the same folder as 2600basic.exe. The problem really is that batariBasic should already be configured correctly in order for vbB to work (see bB release notes). If you can't compile outside of vbB, it probably won't work in the IDE. One thing it does do is see if the environment variable is pointing to a location where batariBasic is installed. If you already had the environment variable pointing to a different directory bB is probably not going to work and hence you won't be able to compile in vbB either.
-Jeff
-
Leave it jbs.....It's a really nice job you did. Very impressive!Thank you very much.
I did promise to release the source code though, so I'll do that. I was making a text document with notes on the routines and what they do, in case any of them are confusing, but I'm scratching that. If anybody has any questions just ask me and I'll explain.
Thanks for sharing the code. On the title screen the © was off by one color. I think this is what you want for your pfcolors
TitleColors pfcolors: 26 26 26 26 26 26 26 26 200 200 200 200 200 200 200 200 174 174 174 174 174 174 94 94 94 94 14 14 14 14 14 14 end
-
Anyone know of a good C++ compiler, A friend says if I want to learn to program C++ is the way to go.Thanks
Here is a list of free compilers.
http://www.thefreecountry.com/compilers/cpp.shtml
-Jeff
-
Yes, I'm running XP pro and I have full administrator rights.I recreated your directory structure just to make sure and items compile fine. I'm not sure what's going on in your case. I may try it on my XP machine and see if it works differently.
Sorry,
Jeff
-
Still can't find the binary. I'm not even sure it creates one.Just curious, why does Crimson Editor you have use 2600bas.bat, but the instructions for the visual IDE have you point to 2600basic.exe directly?
If there was a bin you would see a sub folder "bin". I wonder if you don't have write permissions to create the sub folder? I am not sure it checks for that.
-Jeff
-
Still can't find the binary. I'm not even sure it creates one.Just curious, why does Crimson Editor you have use 2600bas.bat, but the instructions for the visual IDE have you point to 2600basic.exe directly?
If you just call the .bat file you can't grab all the error messages. VbB effectively does what the bat file does but checks the outputs for errors after each step. This was the best way I could figure out where the error occured. The only thing I can think of is you have some permissions issue preventing it from calling the executable. I can't see the output from your so I can't see what it's returning to you. From the Window it looks like XP? If it were Vista I would have suggested trying running as administrator. In your folder where you have 2600basic.exe do you have all the other files? 2600basic.exe won't be enough alone.
This is the contents of my bb folder
Directory of F:\Emulation\VisualbB\bB 04/27/2008 12:39 PM <DIR> . 04/27/2008 12:39 PM <DIR> .. 03/27/2008 11:01 PM <DIR> includes 04/27/2008 07:57 AM <DIR> manual 03/09/2008 10:11 PM <DIR> samples 03/09/2008 02:58 PM <DIR> sed 03/09/2008 02:58 PM <DIR> source 02/09/2007 01:32 AM 1,448 2600bas.bat 05/26/2007 10:01 PM 152,251 2600basic.exe 02/14/2007 04:16 AM 148,927 2600basic1.0.exe 07/16/2003 12:03 AM 114,688 dasm.exe 02/14/2007 04:03 AM 1,594 license.txt 02/14/2007 04:16 AM 91,396 optimize.exe 02/14/2007 04:16 AM 93,933 postprocess.exe 02/14/2007 04:16 AM 94,719 preprocess.exe 02/14/2007 04:03 AM 16,218 README.txt 04/20/2008 02:50 AM 2,118 scoreformats.zip 04/14/2003 01:00 AM 49,152 sed.exe 03/27/2008 11:00 PM 80,097 updated_2600basic.zip 13 File(s) 846,541 bytes 7 Dir(s) 26,970,464,256 bytes free -
Nope, still no go. Oh well, no problem, Crimson Editor works just fine.As far as I can tell it's just a problem with your code. Technically it will compile, but it's not going to show anything for a multisprite kernel. This is what I think you want to accomplish.
BTW if compilation succeeds it will tell you in the message area on the bottom. From your screenshot I can only see it's started. BTW no need to put quotes around path, I handle that internally. Also since you know Qbert compiles you can create new project and copy the code into a .bas file. If you right click on the .bas file from the explorer you can generate items and it will create all the sprites and playfields that are in the code so you don't have to recreate them from scratch.
rem batari Basic Program rem Created 4/26/2008 4:09:39 PM by Visual bB Version 1.0.0.526 set kernel multisprite const screenheight=12 pfheight = 7 COLUBK = $0F : COLUPF = $00 El playfield: ...............X ................ ..............XX ................ .............XXX ................ ............XXXX ................ ...........XXXXX ................ ..........XXXXXX end drawscreen playfield: ................ ..............XX ................ .............XXX ................ ............XXXX ................ ...........XXXXX ................ ..........XXXXXX ................ end drawscreen goto El
-
No problem.Configuration looks fine, assuming the paths are correct. No errors or messages after compiling? I can't tell because you have it minimized across the bottom. You can post your .bas file and I can see if it compiles on mine.
-Jeff
-
OK, something's not right. I started a new project. I had it include the default sprite and default playfield. I made a couple of playfields and put the code into default.bas. With the default.bas screen showing I go to the Build menu and click Compile. Nothing happens. Right clicking default.bas in the Project Explorer window doesn't do anything either. The path to 2600basic.exe is in the bB Compiler part of Settings. What do I need to do?Post a screenshot of your settings.
-Jeff
-
___________________________________________HERE'S THE GAME___________________________________________I'm thinking of making a couple of improvements in the future, but for now, the game is complete.
I fixed the little mistakes that were in there and added the following:
1) When QBert or Coily fall to the bottom of the screen, there's a "thud" sound effect.
2) When a round first starts, there's a brief pause. I did this because I found that if I accidentally jump off of a bottom cube,
then when Qbert reappear at the top, he sometimes jumps off of the top too, and giving the game a brief pause where it can't
read the joystick seems to help.
3) The game is harder than I thought, so QBert starts with 9 lives instead of 3. I did this because I had a hard time thinking of
how to make the game award extra lives at certain scores. If 9 lives isn't enough I can make it start with more.
4) Pressing the Reset button puts you back to the Animation that plays when the game is first started, or after you lose all your
lives.
Well, there's probably more but that's all I can think of. Let me know if you find any bugs and I'll fix them.
One thing I noticed is that the other elements of the game (red ball, green ball, green guy,etc...) come out to frequently. As soon as you kill them or they fall off the screen they reappear and follow the same pattern of going directly after qbert. If you are at the bottom there is no way to evade that red ball. Overall great effort. Are you going to publish the source?
Jeff
-
Only Beef Drop sources have been posted so far. They are compile-able with the assembler/linker that goes with CC65 from cc65.org.I thought either in the post or a file in the zip file i mentioned vaguely how to compile it.
There are some utilities that use Perl to convert the graphics text files, and i use gnu make (although you could probably use a batch file or something to get around using a make file).
--Ken
I wasn't aware that the source was posted, are they here on Atariage? I tried a forum source but came up empty.
Thanks
Here is the thread with the 7800 source
http://www.atariage.com/forums/index.php?s...p;#entry1354931
and here is the 5200 source
http://www.atariage.com/forums/index.php?s...mp;#entry946713
-Jeff
-
Beware! the .NET framework totally broke a bunch of apps on my computer, most noticeably activesync to my Phone.PDA and bluetooth... it also made my machine run even more like a dog than normal...Although this app is very cool, it's obvious that it is too much for my machine.... Older computer users beware!!!!
That sounds more like a coincidence. My understanding is that .NET frameworks don't override. If an application was written for 1.0, 1.1, 2.0, etc... they continue to use those binaries. Regarding: ActiveSync. That frigging applicatin stops working for me unexpectedly all the time regardless if I make changes or not
I just sync over the wire now - always works.-Jeff
-
The next time I feel like doing something besides what I'm supposed to be doing, would an unofficial VbB page on my web site be helpful? Although I'm not that good at it, I could do my best to write instructions and list some of the cool features that may not be obvious to a new user. I could also make a couple of YouTube videos showing some of the cool things you can do.Yes please do. I'm terrible with documentation and there are a lot of hidden features that are not intuitively obvious.
-Jeff
-
What are your favorite games created with bB so far? What would you most like to see developed using this IDE? Any suggestions on how the language could be improved? I wish there was an official spiral bound bB manual. I don't have a printer and I'm sick of reading it on my screen. It looks like this will really help shorten the "staring at the same s^&*" aspects of using this language for me. I hope you will be able to release an update for use with 1.1 as well.Well I am actually a big fan of your work and I would like to see a successful side scroller released at some point. The thing that I find limiting about bB is really the playfields. I wish I could make more granular playfields and I wish there was an easier way to detect the direction of playfield collisions. Seems like a lot of logic has to written for graceful collision detection. Most everything else I can live with.
-Jeff
-
I wish I could say it was awesome...'Could not locate vbdwizcode.bas.bin and could not recompile. Please check to make sure it was compiled correctly.'
WTF?
And yes, I did try to compile...but it seems to blissfully ignore me clicking compile.
Hmmm... wrong location for your batariBasic compiler? If bB isn't installed configured correctly, that's a likely response.
-Jeff

Help me. PLEASE!
in batari Basic
Posted
Assuming you doctored the screen shot to remove your name from the path? Otherwise the path does look a bit off. If you've never used bB before or you've moved it, then you might want to check "add bB Environment Variable" and "Add bB Compiler to system Path". Most people forget to set those when they first install bB.
-Jeff