Jump to content
IGNORED

Is batari Basic as good as writing in dasm would be?


Mantismal

Recommended Posts

I want to get into homebrewing atari 2600 games and I tried to use some assembly and it was pretty difficult and I want to switch to batari Basic but I know that batari basic is a higher level programming language while dasm basically communicates directly with the computer so will programming with batari Basic not give me as much control and not as much optimization ability with the graphics as just writing in dasm would?

Link to comment
Share on other sites

bBasic will give you less control of the display kernel (although you have several kernels to choose from), but if you are a beginner it is well worth it. It is much easier just working on you game logic, and leaving the flicker management up to bBasic.

 

What kind of game are you trying to make?

 

  • Like 1
Link to comment
Share on other sites

I've done both bBasic and assembly language programming (and C also, if you want to count that) for the Atari 2600.  I would recommend not worrying about which is better... and choose the one in which you can get something working with.

 

Yeah, the bBasic display kernels may limit you graphically, but you should be able to make something reasonable.

  • Like 1
Link to comment
Share on other sites

2 hours ago, CapitanClassic said:

 

What kind of game are you trying to make?

 

I dont want to make like the next solaris or smth but i would want to make smaller games that probably wont need too much graphical power.

Link to comment
Share on other sites

13 hours ago, Mantismal said:

I dont want to make like the next solaris or smth but i would want to make smaller games that probably wont need too much graphical power.

Then BBasic is the perfect choice. It's easy to make small simple games without the struggles of learning machine language.

Link to comment
Share on other sites

batari BASIC is a very powerful BASIC because it compiles to Machine Language (Assembly) so the performance is very close.

 

Interpreted BASIC that was built into ROM on contemporary home computers and Atari's BASIC Programming cartridge are much slower because they must be translated while the program is running adding a lot of overhead.

 

As pointed out there are graphical limitations because batari BASIC offers a fixed 32x11 or 32x32 pixel playfield Framework for graphic design. 

Clever programmers have found ways to create awesome games regardless of these limitations.

 

If you want more powerful graphics than batari BASIC you may like SuperCharger BASIC, linked in my signature.

SuperCharger BASIC uses a Framework with scrolling graphics like the Nintendo or Atari 400/800.

  

SuperCharger BASIC games can also run on the Commodore 64 via embedded emulation allowing C64 fans to play your Atari games :) 

 

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...