Jump to content

Photo

Complete list of bAtari Kernels?

batari kernel kernal

6 replies to this topic

#1 TXmarsh OFFLINE  

TXmarsh

    Combat Commando

  • 8 posts

Posted Sun Sep 30, 2018 3:53 PM

Is there a good summary of the various bAtari kernels and their strengths and weaknesses somewhere? I have to believe there is... but my search is coming up empty.  Thanks so much.


Edited by TXmarsh, Sun Sep 30, 2018 5:35 PM.


#2 Karl G ONLINE  

Karl G

    Dragonstomper

  • 535 posts

Posted Sun Sep 30, 2018 5:12 PM

I don't know of a comparative summary, but here's my answer:

 

Standard Kernel: One copy of each player graphic, each missile, and the ball may be displayed.  The playfield is asynchronous and stored in RAM, making it easy to modify at runtime.  Several kernel options are available, as are several minikernels that work with the standard kernel out of the box.  No extra hardware needed.

 

Multisprite Kernel: One copy of player0, and up to 5 copies of the player1 graphic may be displayed.  The missiles and ball are limited to a height of one line.  The right half of the playfield is the same as the left half, either repeated or mirrored.  The playfield is stored in ROM, so cannot be modified at runtime, but can have a higher vertical resolution than the standard kernel.  Scrolling is impossible.  No extra hardware needed.

 

DPC+ Kernel:  One copy of player0, and up to 9 copies of the player1 graphic may be displayed, all of which may use multiple colors, and have twice the vertical resolution of the other kernels.  The two missiles and the ball are the same as in the standard kernel.  The playfield is asynchronous, and may have a high vertical resolution, and different colors and background colors on each line.  The ROM size is always 32K, and you have 20K of this to use for code.  This kernel is hardware-assisted, making use of an ARM coprocessor, so carts will need to use a Melody board or equivalent.

 

As always, the batari Basic reference gives details on these, as well as all other things bB.



#3 TXmarsh OFFLINE  

TXmarsh

    Combat Commando

  • Topic Starter
  • 8 posts

Posted Sun Sep 30, 2018 5:36 PM

Ok, thanks!  That is very helpful.



#4 Coolcrab ONLINE  

Coolcrab

    Moonsweeper

  • 371 posts
  • Location:Stockholm

Posted Mon Oct 1, 2018 3:24 AM

Would also be nice to have a list of mini kernels. 



#5 Karl G ONLINE  

Karl G

    Dragonstomper

  • 535 posts

Posted Mon Oct 1, 2018 4:19 PM

Minikernels are listed at the bottom of the minikernels section of the aforementioned bB reference.  It doesn't list my new, shiny 4-players minikernel yet, though.   ;)



#6 Random Terrain OFFLINE  

Random Terrain

    Visual batari Basic User

  • 28,779 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Mon Oct 1, 2018 6:27 PM

Minikernels are listed at the bottom of the minikernels section of the aforementioned bB reference.  It doesn't list my new, shiny 4-players minikernel yet, though.   ;)

 

I guess you haven't refreshed the page in recent days:

 

4scores Minikernel (by Karl G)

 

Minikernel Developer's Guide (by Karl G)



#7 Karl G ONLINE  

Karl G

    Dragonstomper

  • 535 posts

Posted Tue Oct 2, 2018 7:48 AM

Oh cool - I'm in the bB guide!   :grin:

 

"I'd like to thank the academy..."







Also tagged with one or more of these keywords: batari, kernel, kernal

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users