Thankful Machine

@thankfulmachine@oldbytes.space
185 Followers
104 Following
1.6K Posts

HARD/SOFT TINKERER TYPE 4, creating a nu wave in the retro scene.

Studying retro computer and console platforms, systems/graphics/sound programming.

I'd appreciate you pinning an #introduction toot before following! It's good for you and everyone else!

Trying to be thankful for something every day!

No content originating from this account may be used for the training of any artificial intelligence or machine learning. All rights reserved.

Fuck your "AI" "art"

#nobot #nobridge

GitHubhttps://github.com/thankfulmachine
PROMnounsshe/her
Oh look, an example of why large, inhumane, unmoderatable instances suck just came in from mastodon.social. Spam is only the least harmful example of what kinds of sewage are going to flow out of the #threads pump. #meta #fedipact
Saw the Three Genders in the greeting card department today...
A fresh crate of Cosmic Crisps for my friend @lemmus

If you're ever told to do this to every page of a data sheet, I expect you to stop at nothing to prevent it.

#electronics #datasheet

Here's an idea for a shared 1MB framebuffer. A 100MHz clock that multiplexes access to an SRAM by 4 25MHz channels:

- CPU main memory. Not always needed. For DMA of textures from main memory to VRAM. Mostly write-only.
- The display (25 MHz out to VGA). Read-only.
- The renderer. Write-only.
- The texture mapping unit. Read-only.

If the renderer draws to an inactive area and can have two channels, that's a theoretical maximum fill rate of 50M 16-bit pixels per second. That should be enough headroom to do most of what I want to do in a pretty naive way.

Added latest PDF schematics for my #68k #homebrew computer to my #gopher hole. I'll be continuing to document my journey up to this point and working on a PCB in the meantime.

gopher://grateful.garden/1/68k/data

#m68k #68k #retrocomputing

And there you go! My #68k #homebrew computer is running at 8MHz!​

I thought for a moment that I had messed something up, but of course it had to be the ROM write. `srec_cat` is your friend.

In the scope shot, top to bottom, we have CLK, /AS, and A0. A sort of "free running" mode, all zeroes in the ROM, i.e. ori.b #0,d0. It happens to work with the exception table and all of that.

Now, on to write a test program and make it say hello over serial! 

There are so many wires in this thing, I can hold it up like a pizza slice without it bending. 

#retrocomputing #m68k

When the datasheet tries to tie your shoelaces together

#68k #electronics #datasheet

Of course I had to try my hand at this using some coloured electrical tape, which in hindsight is not the best choice as it strongly self-adheres and is prone to bubbling. I did learn some things though!

- Creating a papyrus-like waffle as your background lets you lift the whole design up
- If your tape is too sticky, stick it onto your jeans before laying it down, then add a second layer that sticks strongly to that.
- Doubling up on strips makes them easier to pull up your cutaways
- Cutting curves with a craft knife is hard, might be helpful to have some curved edges at various radii

Wiring up common signals for low order bytes on the couch. Feels like knitting in a way…

#68k #retrocomputing #homebrewcpu