bmartin427

@bmartin427@techhub.social

Software engineer with experience in robotics and avionics. Retro hardware enthusiast. Neurotech hobbyist. He/him

This profile is from a federated server and may be incomplete. Browse more on the original instance.

mcc, to random
@mcc@mastodon.social avatar

So it currently appears that on my third day writing FPGA code I appear to have found a fairly significant bug in the Yosys logic synthesis suite (which the programming language I'm writing in is based on). The general nature of the bug is that at least under the circumstances in this program, if an if: statement's condition is constant false, then the else: is never called

bmartin427,

@mcc @jevinskie how many bits wide is your false value? The one time I broke yosys it was because I did something in amaranth that ended up trying to instantiate a zero- or negative-size signal

bmartin427,

@mcc this happened a while back so trying to reconstruct my memory now. In my application I was targeting Xilinx hw, so I guess yosys didn't so much break as emit garbage Verilog that the Xilinx ISE choked on

bmartin427,

@mcc the same code worked with an older amaranth version then broke with an update, so I had to rewrite the python code to handle the special case where certain signals would come out to zero size and avoid creating them altogether

bmartin427,

@mcc I just now reverted my local workaround and wasn't able to reproduce anymore, so perhaps it's since been fixed. 🤷‍♂️ It was Nov 2022 I ran into this.

vowe, to random
bmartin427,

@vowe now banned in the state of Florida

foone, to random
@foone@digipres.club avatar

ugh, projects:

  • Wheel of Fortune (2010, Wii): I need to get way smarter or rewrite Dolphin. Neither is likely to happen anytime soon
  • Barbie Fashion Show: I need to write a tool to inject textures, not just extract them. This should be easy if I don't change image sizes
  • Take No Prisoners: I'm not really sure where I am with this one/what's left. I can maybe dump opcodes of the scripting system with a bit more work?
bmartin427,

@foone "simple~1"

bmartin427,

@nfgusedautoparts @Heterokromia @yogthos same, I still have an old HP inkjet I bought at Circuit City in 2004 that's still going strong, but I won't touch any new stuff

gsuberland, to random
@gsuberland@chaos.social avatar

accidentally cursed myself by always watching a YouTuber's videos at 2x speed, so when he livestreams I can't watch it because he talks excruciatingly slow.

bmartin427,

@gsuberland I never watch live streams for largely this reason

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • lostlight
  • All magazines