#thefoundry — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #thefoundry, aggregated by home.social.
-
On June 16, City Council will consider a proposal to reduce the affordable housing requirement at the Alameda Marina. Council will also consider prohibiting landlords from using RUBS, a method of allocating utility costs among tenants in multi-family properties. Karin K. Jensen shares how to get involved. https://alamedapost.com/news/june-16-city-council-preview/
#alameda #AlamedaMarina #CityCouncilMeetingPreview #RentalProperty #TenantsRights #TheFoundry
-
Did a bit of "fuck around - find out" kind of #DIY .
Protip: soldering irons don't like running at max heat and you shouldn't muck around with a 500 C iron on the PCB for dozens of second if you want to have pads left to solder onto.
Protip 2: Don't ask me to install a cabinet.
cc: #soldering #theFoundry -
Welp. I got a new #soldering iron and tried to put together one of the soldering kits I bought years ago and I think I already managed to fuck up the tip.
At least this is a very cheap iron, so it's not a huge loss. But still, ugh.
cc: #theFoundry
-
Finally finished building my very own stream-deck like shortcut panel from scratch. The wide e-ink screens gives you ten customizable shortcuts that can be activated by the buttons around the screen and the device matches the shortcuts to the currently active window when connected to a PC https://danielbarleben.com/keystone #theFoundry #hardware #diy
-
the other day i looked through our old box of electronics parts from a few years ago. the box was missing some things, but it had some buttons, and an Arduino-compatible with internet capability (!).
so i taught it how to light the onboard LED, accept Morse code, and send messages to @d6 's nanochatis this the first message sent to the nanochat server by somebody keying dots and dashes?!
-
Trying to learn some #DOS #sizecoding during lunch break. First mistake that qualifies as a happy little accident. :neofox_uwu:
echo aACgB7ATzRCquM3M9+eI0PbgicOI8PbgAcOD+z596bAP6+U= | base64 -d > a.com
dosbox a.com -
Was hanging around a cool hackcamp we're having in town this weekend and got excited enough about MeshCore to pick this back up! 😉
@hpux735 made some progress on the meshcore-rs library so I updated that and got it working no-std with very little (and much cleaner) adjustments. Now the crypto is working too, so I added this text display printing group chat messages :)
-
Oops, I fell down the embedded NAND/NOR storage rabbit hole! :oh_no:
Trying to find a data structure that maximizes flash longevity and minimizes RAM and code footprint.edit: forgot to mention: it should also be simple enough to implement in #Forth or some other minimal language. The aim is #collapseOS -style self-hosting, for maximum #permacomputing coolness.
-
Made some very small progress on the #CollapseOS #PocketViewer port by figuring out more of the int86 routine.
https://git.sr.ht/~raingloom/collapseos-cpv/blob/fb11e8485cf795272e8e62d285e99d92be174908/int86.asm
cc #theWorkshop #theFoundryps.: my #assembly skills are pretty newbish and rusty, so consider all comments uneducated guesses :neofox_laugh_sweat:
-
ok, something still isn't *quite* right with the display driver or configuration but we're getting there!
The laptop has a simulation of the same code using wasm-bindgen, embassy and embedded-graphics-web-simulator :)
-
Swapped an SSD into my sister's laptop with only minimal damage to one of the finicky little flat cable connectors. :neofox_laugh_sweat:
Currently using the ultimate secret hacker technique of using a little USB to IDE/SATA adapter and an ATX power supply torn from its motherboard and animated by unholy magic* to copy everything over. :neofox_uwu: :flan_hacker:*: a piece of wire connecting two pins on the mobo connector
cc: #theFoundry kinda -
small side project from two weeks ago: a microSD "flash memory necklace".
This was the first time I tried the assembly service of the ubiquitous chinese budget PCB company - designed in an hour on a friday afternoon after a conversation with a colleague, ordered the same day and just a week later I had 50pcs in my hand. It's insane.
-
Oh good, the assembler in #collapseOS straight up does not support the specific kind of modr/m mov I was trying to use. The upside of this is now I can say that I have debugged an assembler.
cc: #theFoundry #assembly -
Baby's first flow override in #Ghidra. :neofox_uwu:
Thanks to someone in a thread started by Foone about #16bit #x86 segmentation cursedness I know that you can do a far jump with a far return by pushing CS and PC to the stack. After changing the flow to a call Ghidra seems to correctly decompile it.
The fact that it seems to be a weird as hell software implementation of an interrupt is another matter... :puppycat_saying_butt:
cc #theFoundry -
A friend's analog camera battery ran dry in an unfortunate moment and it's a vintage battery format that's a little hard to come by (and expensive!). Luckily being a 3V battery the 3.3V almost any microcontroller board can supply is perfectly in spec so some tinfoil and two cut jumper cables later another USB-C powered gadget has come back alive 😉
-
Assembling the rest of the axis sensor circuits for my joystick project today. Tiny surface mount components call for solder paste, a heat plate, and dark drum and bass
-
Shit. I think I (soft?) bricked the tablet. FUccccc.
https://github.com/bkerler/mtkclient/issues/1442
This project is moving from #theWorkshop to #theFoundry the deeper I get into it. :neofox_laugh_sweat: -
Don't wanna jinx it yet, so all I'm gonna say is that the #CollapseOS #PocketViewer ROM writer is finally picking up steam. :neofox_owo:
#theFoundry #theWorkshop -
Nothing like trying to build a machine monitor from scratch to make me appreciate #WozMon even more. I think I finally have a hex nibble parser (haven't tested it, yolo) and a byte parser, so parsing an address should be easy... right? Well, not if you've never written a parser in assembly before and want to avoid using the stack.
So, yeah #65cha02 is a bit stuck right now. Might put it on hold tbh, I want to have something ready for Árok this summer. Last time I said I'd have something running on the PocketViewer, so I'd better hold myself to that promise.
cc: #theWorkshop #theFoundry -
CW: tech grumble
Trying to replace a battery in a Xiaomi #Redmi has taught me a few things so far:
- #LithiumIon batteries are fucking scary
- flat top ribbon cable connectors are way too easy to damage
- adhesive strips are very easy to tear
- never ever buy #Xiaomi againChiefly that last one. Fuck every company making phones with glued-in batteries. This shit should be illegal.
Foolish me already bought a spare battery. Well, at least it was a cheap one. Gonna at least do a walk of shame with it to a repair shop and ask them to pretty please fix what I broke. Good thing I already backed everything up from it.
cc: #theVent #theFoundry #RightToRepair
edit: actually, having stockholm syndrome for abusive companies is not your fault, but still, don't make excuses for them.
-
Ayy, after a lot of debugging, my ring buffer copying code for #mos6502 works!!!
I only made like 8 embarrassing mistakes in the process, but hey, #assembly is hard. And fun!
So, #65cha02 is back on track. Now to incorporate the ring buffer code into a machine monitor...
#theWorkshop #theFoundryHeavily commented source code, for anyone curious: https://git.sr.ht/~raingloom/six_five_chaos/tree/779890c68987607806732592bf7905eede71df32/item/asm/ringecho.s
-
Found an assembler for #65cha02 written in Go that I can just embed directly. :neofox_owo:
...but now I have to modify the disassembler endpoint to produce the assembler's syntax :oh_no:
There is a combined dis/asm (+emul but not gonna use that) library as well (written in Go), maybe that's the way to go... but I like the simplicity of the other one... maybe I'll just fork the disassembler part? :flan_shrug:
-
#65cha02 is becoming usable in read-only mode. :eyes_fast:
Hex, disasm, mono, and gray views are Good Enough.
Assembly is tricky. I'll probably have to customize an existing one.
I think I can set up a closed beta Soon (TM). -
#Pinecil stopped charging through USB-C and based on what I've read by others, it's a known hardware issue. Honestly the number of hardware issues with #Pine64 products is making me heavily reconsider ever buying from them again. :sadlinux:
I think the Pinecil is still under EU warranty, so I'll try getting it replaced, but maybe the hassle is not worth it and I should just buy something more reliable.
Sucks, because I like open and affordable hardware.
#theFoundry