If you want to render your own SVG diagrams of DIP chips, I've unceremoniously dumped some code on Github that does that.

It's pretty awful but some people seemed to think they'd have a use for it, so knock yourself out.

https://github.com/dbalsom/PALchemy/tree/main/crates/dipsvg-rs

still on my TODO list:

  • responsive CSS so labels are visible regardless of light/dark mode

  • calculate gradient stops for the shiny-pin gradient based on the actual pin geometry values (it's faked right now, so if you change the pin geometry the gradient will not look right).

  • shading on the notch looks bad if you flip the chip upside-down (so don't do that)

  • more options for label colors, sizes, and style

  • automatic wrapping for chip name strings (so you can write "Motorola 6845" and have those be on two lines)

  • maybe some sort of layout specification so you could print text on a chip as it actually appeared on the chip. dat feature creep, tho

and i may have buried the lede a bit but there's an entire application in the base repo that will let you take a chip definition and put that chip in a T48 programmer and let you toggle the inputs and watch the outputs.

So that's a thing.

I still need to get around to interfacing this with the Dupico board @hkz was nice enough to send me
@hkz I also had a disgusting idea @foone would probably approve of, could you build an entire computer where there was no breadboard or direct wires but just every single chip was sitting in a T48 programmer plugged into a computer with like a million USB ports

@hkz @foone

that would get unreasonably expensive real fast, but just imagine the nerd cred

@hkz @foone

i wonder how much a pallet of T48's goes for on alibaba

@gloriouscow @hkz found a place that'll sell you just the programmer for 5-10$ each

@foone @hkz

but seriously though, if you don't need high frequencies (USB protocol overhead and the pin-update protocol limits the effectiveness of bit-banging to like, 2.4KHz) and you just need some simple automated TTL control from your computer, it's super easy to control the T48. just stick some wires in the ZIF and run them to your breadboard.

pico shmico

@gloriouscow @foone A spare or two (or ten) wouldn't hurt, TBH
if you are fast enough with your mouse you can pretend you're a video card
you will not be fast enough
@gloriouscow u dont know me

@rotopenguin the 6845 has a minimum clock, but in theory, you could take a CMOS 8088 and manually add two numbers with just your mouse by laboriously feeding it the right opcodes and memory values.

... that might make a fun video

@gloriouscow @rotopenguin build the crankable 8088. one rotation = one cycle

then run Doom on it

@foone @rotopenguin

it should play some jaunty ragtime number while you're crankin'

oh it should go without saying - i take no responsibility for you frying a chip with this thing.

the handling of bidirectional or tristate pins is completely unfinished and entirely manual and you could easily burn out a chip by diving the t48's output into your chip's output

if you want to play around with your box o' 74's be my guest but don't @ me if you do something stupid like put anything worth more than ten cents in there

@gloriouscow @foone that’s really cool 👌