Jump to content

Photo

bB with native 64k cart support - 1.1d.reveng


382 replies to this topic

#376 Trip2018 OFFLINE  

Trip2018

    Star Raider

  • 94 posts
  • Fuzzy boi
  • Location:nebraska

Posted Wed Nov 14, 2018 2:55 PM

 

I don't think anybody picked up on this very generous offer, maybe you will be the one

I stared on the tracker a half-year ago.


Edited by Trip2018, Tue Nov 20, 2018 3:22 PM.


#377 Trip2018 OFFLINE  

Trip2018

    Star Raider

  • 94 posts
  • Fuzzy boi
  • Location:nebraska

Posted Thu Nov 15, 2018 5:37 PM

I am no expert with how bB compiles basic into assembly, but looking in its files there are 11 kernels. I dont know if it chooses one out of the functions used, or if it uses more than one of those 11.

bB is nothing but programs that turn your plain basic text file source code into assembly.

The Visual bB editor is Windows .net only and has stand alone programs that help you create sprites or titlescreens or playfields or music and sound. Those tools put their code into your plain text source code.
The music and sound part of Visual bB write an entire program with your data, one for the standard bB and a different one for bB DPC+.

jEdit is a Java editor that can color bB code like Visual bB does.
It doesnt have any additions like sprite creation.

Not sure what you are asking for.
As far as stripped down, I know if your program doesnt use scrolling and you know what that looks like in assembly, you can free around 200 bytes in the first bank.

I mean I'm making a bB tool in vb.net and was thinking of having a stripped down version of bB built in for those who just want the tracker but don't want to have to install bB. Just curious due to the fact that I can't find license.txt.


Edited by Trip2018, Thu Nov 15, 2018 6:27 PM.


#378 iesposta OFFLINE  

iesposta

    River Patroller

  • 3,914 posts
  • Retro-gaming w/my VCS
  • Location:Pennsylvania

Posted Thu Nov 15, 2018 8:16 PM

I mean I'm making a bB tool in vb.net and was thinking of having a stripped down version of bB built in for those who just want the tracker but don't want to have to install bB. Just curious due to the fact that I can't find license.txt.

 

A tool for bB would have to output bB source code. 

Music routines work in regular and DPC+ bB without changes. 

 

bB is a framework to convert your Basic into assembly and then compiles it with DASM into a Atari 2600 binary. 

It can create 4K on up.

Just compiling your music player would be creating a stripped down assembly binary. 

 

The IDE “Visual bB” (made with vb.net) is not batari Basic. It calls the bB routines. 

It has a Music and Sound maker that you can just listen (temp files get deleted) or create .bas 4K that you can use or edit. 

The output is this:

Attached File  sound_bb.bas.txt   91bytes   39 downloads

 

Your tool would be your own player (and even include .asm if your player is only written in assembly) but still needs to be text source that bB can convert and compile.  



#379 Trip2018 OFFLINE  

Trip2018

    Star Raider

  • 94 posts
  • Fuzzy boi
  • Location:nebraska

Posted Thu Nov 15, 2018 10:46 PM

 

A tool for bB would have to output bB source code. 

Music routines work in regular and DPC+ bB without changes. 

 

bB is a framework to convert your Basic into assembly and then compiles it with DASM into a Atari 2600 binary. 

It can create 4K on up.

Just compiling your music player would be creating a stripped down assembly binary. 

 

The IDE “Visual bB” (made with vb.net) is not batari Basic. It calls the bB routines. 

It has a Music and Sound maker that you can just listen (temp files get deleted) or create .bas 4K that you can use or edit. 

The output is this:

attachicon.gifsound_bb.bas.txt

 

Your tool would be your own player (and even include .asm if your player is only written in assembly) but still needs to be text source that bB can convert and compile.  

 

I know, I took care of that a while ago and have two methods of export: 1, File, export as bB. 2, play audio (exports a temporary file which can be compiled and auto run in an emulator of choice).


Edited by Trip2018, Thu Nov 15, 2018 10:48 PM.


#380 mksmith OFFLINE  

mksmith

    Chopper Commander

  • 132 posts
  • Location:Melbourne, Australia

Posted Sat Dec 15, 2018 8:50 PM

Hi everyone,

 

Interested in doing some programming for the 2600 - would this be considered the recommended version of batariBasic to use?

 

I've been trying to get some understanding of assembly but I've got a lot more experience with over the years with Basic (Amos, BlitzBasic, Monkey, Vb.Net etc). Wanting to see if I can get my idea started.

 

Thanks. 



#381 Random Terrain OFFLINE  

Random Terrain

    Visual batari Basic User

  • 29,018 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Sun Dec 16, 2018 1:26 AM

Hi everyone,

 

Interested in doing some programming for the 2600 - would this be considered the recommended version of batariBasic to use?

 

I've been trying to get some understanding of assembly but I've got a lot more experience with over the years with Basic (Amos, BlitzBasic, Monkey, Vb.Net etc). Wanting to see if I can get my idea started.

 

Thanks. 

 

Take a look at this:

 

Getting Started



#382 mksmith OFFLINE  

mksmith

    Chopper Commander

  • 132 posts
  • Location:Melbourne, Australia

Posted Sun Dec 16, 2018 4:29 AM

Great thanks Random Terrain!



#383 Lillapojkenpćön OFFLINE  

Lillapojkenpćön

    Chopper Commander

  • 195 posts

Posted Mon Feb 4, 2019 10:33 PM

Is it a known bug that the colors turn purple or grey while pfscrolling with the DPC+ kernel?

Could just be my flat tv that's why I ask. Looks fine in Stella.






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users