A short note about the top 2 bits of FILT, and how to read them.
cpututorial
Comments
-
i never realized those din't mask
-
31-bit computation to avoid avoiding values then if i understood(+1)
-
You can get around this by setting a carrier bit in the bottom 30 bits, like I do in the mini-demo (I chose 0x1000 0000, sensor convention)
-
The game's internal check for "is this filt zero" masks by 0x3fff ffff. For this reason, a filt with ctype 0x4000 0000 is stuck in temperature mode -- there's no way to shift, since any BRAY passing through will treat it the same as ctype zero
-
I was initially thinking it'd be necessary to use shift-masking to get a null big higher than 28, but you're saying we gotta avoid them somehow? Why?
-
i have no idea what any of these means so just take my upvote