Isidor10
Isidor10
9 / 0
4th April
4th April
A short note about the top 2 bits of FILT, and how to read them.
cpututorial

Comments

  • 008cff
    008cff
    2:22:11
    i never realized those din't mask
  • 008cff
    008cff
    2:19:58
    31-bit computation to avoid avoiding values then if i understood(+1)
  • Isidor10
    Isidor10
    4th April
    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)
  • Isidor10
    Isidor10
    4th April
    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
  • R33sesK1ng
    R33sesK1ng
    4th April
    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?
  • AerospaceFan
    AerospaceFan
    4th April
    i have no idea what any of these means so just take my upvote