pouët.net

BLTCONCheatSheet by The Deadliners [web]
screenshot added by Soundy on 2022-07-16 23:28:00
platform :
type :
release date : july 2022
  • 7
  • 1
  • 0
popularity : 53%
 53%
  • 0.88
alltime top: #20437
added on the 2022-07-16 23:28:00 by Soundy Soundy

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr bluesky threads

comments

Yet another little tool, not even, more a cheat sheet actually. I did this one because I was fed up looking for the right values for BLTCON0 while blitting blocks. So if you're like me (forgetting values or making mistakes while counting bits), you may like this one.
Also, consider looking at the other OCS tools you can find here:
Deadliners Tools Page
Have fun!
added on the 2022-07-16 23:30:16 by Soundy Soundy
thx !
rulez added on the 2022-07-17 00:16:34 by Ramon B5 Ramon B5
Quite handy. Many thanks.
rulez added on the 2022-07-17 11:55:46 by ham ham
Well, that's going in the bookmarks.
rulez added on the 2022-07-17 12:13:43 by Nosferatu Nosferatu
Neat, thanks :)
rulez added on the 2022-07-18 10:21:17 by Antiriad_UK Antiriad_UK
This is great! It really helps visualize how the minterms actually work.

One minor thing: the 'Fill' preset is currently the same as 'Copy'. I'm guessing it should be $9ff rather than $9f0.
rulez added on the 2022-07-21 10:59:26 by gigabates gigabates
Thanks @gigabates for the feedback!
I've always used $9f0 for fill, but maybe I've been wrong all this time (I'm often wrong)? Let's check: Using $9ff for fill rather than $9f0 means you want to lit the 4 lower bits of the minterms. Just type 9ff in the BLTCON0 field in the tool and you'll see the following: DMA A and D used, and ALL conditions checked for the minterms. This means you will fill ALL pixels, uconditionally.
If you check the "Hardware Reference Manual", it states the following:
Quote:
Use a standard copy blit (or any other blit, as area fills take place after all shifts, masks and logical combination of sources). Descending mode must be used. Set either the inclusive-fill-enable bit (FILL_OR, or bit 3) or the exclusive fill-enable bit (FILL_XOR, or bit 4) in BLTCON1.

So basically, concerning BLTCON0, Copy and Fill are the same. At least that's my understanding. BLT1 makes the difference, check the tool, if you click "Fill", you'll see that BLTCON1 switches to $12.
added on the 2022-07-21 11:33:27 by Soundy Soundy
@Soundy yeah you're right. I wasn't looking at BLTCON1 and was just thinking fill in terms of setting all bits, not as in Fill Mode.

On another note, how would you feel about integrating this with the Amiga Assembly VS Code extension? I'm a contributor on the project and would be happy to look into this if you're open to it.
added on the 2022-07-21 12:57:49 by gigabates gigabates
@gigabytes oh sure, I would be delighted to participate, the more we can help the community, the better. I might have other tools that could apply too. Just contact me at soundydeadliners at gmail.com
added on the 2022-07-21 16:02:21 by Soundy Soundy
Super usefull!
Thanks for this helper
rulez added on the 2022-11-11 15:35:58 by guille^cocoon guille^cocoon
Useful and I love the little visualisations.
rulez added on the 2024-04-12 23:50:06 by Flux Flux

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment