Bread80

Amstrad CPC, RC2014, Z80, Raspberry Pi Pico, TTL processors and the occasional bit of Eurorack

Bread80 boosted:
sjvnsjvn
2025-08-10

My toothbrush has logged me out. I have seen the future and it's stupid.

Bread80 boosted:
GrrlScientist ⧖ Ⓥ 🇺🇦grrlscientist
2025-08-10
2025-08-10

Adding the keyboard input routines to the emulator took a bit more work. Mostly trying to find the correct routines in #FreePascal (KeyPressed and ReadKey). (Read and Readln are both buffered - they read a line and only return when the user hits enter).

#quiche #quichelang #compiler #z80

//Based on CP/M version 2.2

//Waits for a character (and echos it)
[corrupts all]
function C_READ(func:C = 1):A as Char;call $0005;

//Write a character
[corrupts all]
procedure C_WRITE(Ch:E as Char;func:C = 2);call $0005;

//If a character is available returns it, otherwise returns $00
//Operation: $ff - No echo
//           $00 - echo
[corrupts all]
function C_RAWIO(Operation:E = $ff;func:C=6):A as Char;call $0005;

//Tests whether a character is available.
//Returns 0 if available, non zero if not.
[corrupts all]
function C_STAT(func:C = 11): A;call $0005;

var Ch: Char
repeat
  Ch := C_RAWIO
  if Ch <> #0
  begin
    C_WRITE({'You pressed: ',}Ch)
    C_WRITE(' ')
  end
until Ch = 'Z'
Bread80 boosted:
Dr David Millsdtl@8bitorbust.info
2025-08-10

In the words of the late lamented Iain M Banks.

"Sorrow be damned, and all your plans. Fuck the faithful, fuck the committed, the dedicated, the true believers; fuck all the sure and certain people prepared to maim and kill whoever got in their way; fuck every cause that ended in murder and a child screaming."

Bread80 boosted:
Everything C64 :verified:EC64@oldbytes.space
2025-08-10

Escape from PETSCII Castle - A Wolfenstein 3D inspiration but for the Commodore 64 #C64 by Jimbo is teased! indieretronews.com/2025/08/esc

Bread80 boosted:
2025-08-10

Robot Crab Meets Terrible Fate When Its True Nature Is Discovered by Real Crabs

Posted without comment

futurism.com/robot-fiddler-cra

Bread80 boosted:

My cartoons for this week’s @theguardian.com books #holiday #vacation #reading

A happy book says:
I'm so proud you chose me as your holiday read! I can't wait to start entertaining you! 

A smiling drink says:
And I'm right here! Ready to keep you cool and refreshed while you read! 

A gleeful phone adds:
Yay! So great! How about we kick things off with a load of the same old rubbish you always look at, plus some gloomy news and mavbe a few emails from work!! 

Hours later...

The drink and book lie untouched. 

The phone is out of view but a bubble reads:
Scroll Scroll Scroll Scroll Scroll 

The book says
“I hate that guy.”
Bread80 boosted:
Bart Veldhuizen 🚀BartV
2025-08-10

I just dug up a lovely potato, that’s all.

A heart shaped potato!
Bread80 boosted:
THE PHINTAGE COLLECTORphintagecollect
2025-08-10

If I recall correctly, it sat on a shelf for 6 months until I touched it.
Then I screwed the SRAM during the assembly, and it sat for another 7 months.
Now I finally completed the rest in just 5 hours: swapped the SRAM and did the final assembly. Curiously looking forward to playing around with thehighnibble.com‘s IMSAI 8080 / Cromemco Z-1 replica

Bread80 boosted:
2025-08-10

zen80 update: improved tests

Apart from the already substantial unit tests, we now have two additional and rather stringent tests:

  1. This test loads the ZX Spectrum 128 ROMs (0 and 1) and runs that machine's initialisation process. Then it shows a statistical analysis of the instruction coverage that's been executed during rom initialisation. (total percentage of different opcodes executed for each instruction group)

  2. The second big test implements traps as barebones CP/M shims, loads ZEXDOC.COM and runs its extensive stress test (this can be long).

Work is ongoing to support ZEXALL.COM as well, an even more stringent version of zexdoc that also tests undocumented registers and quirks of the Z80, one of the hardest tests known. This will be next, after I'm certain that this passes all ZEXDOC tests without a hitch. So far so good!

#zen80 #emulator #ZXSpectrum #Speccy #Spectrum #golang #foss #z80

Bread80 boosted:
Graham Sutherland / Polynomialgsuberland@chaos.social
2025-08-10

I've been reviewing a few people's circuit schematics recently, so I decided to write down some of my general tips and advice for creating high quality circuit schematics based on some of the things I've seen.

blog.poly.nomial.co.uk/2025-08

Bread80 boosted:
Girl on the Netgirlonthenet
2025-08-09

: what's the harm?

In which I distill a lot of casual pub chats I've had with friends into a layperson's guide to the . What it is, the problems it causes, and why you should definitely care.

girlonthenet.com/blog/age-veri

Bread80 boosted:
Donald Ham :sp_pride:donaldham@mstdn.social
2025-08-09

You know what part of online life has never been enshittified? Craigslist, where founder Craig Newmark could have been an asshole billionaire, but chose a better path.

He is my tech hero.

Here is a great profile from media news site Poynter.

poynter.org/business-work/2025

@craignewmark
#Craigslist
#Poynter

Bread80 boosted:
Information Is Beautifulinfobeautiful@vis.social
2025-08-09

Most popular car colours by year. Purple and green cars RIP.

by reddit user: u/feemiror. Note: data from Poland.
reddit.com/r/dataisbeautiful/c

A stacked area chart titled "Car color distribution broken down by production year" showing the changing popularity of car colors from 1990 to 2020. The x-axis represents the year of production, and the y-axis represents the percentage of cars produced in each color. The chart shows the relative proportions of various colors, including black, gray, silver, white, red, brown, and others, over time. It visually demonstrates the rise and fall of different car color trends throughout the years.
Bread80 boosted:
Steve Hermanw7voa@journa.host
2025-08-09

James Lovell has died at the age of 97, announces NASA. The US Navy captain was the Apollo 8 command module pilot and the Apollo 13 commander. nasa.gov/news-release/acting-n

Bread80 boosted:
2025-08-09

Final board layout. Passes the DRC. I suppose I should double-check the schematic one more time and then send the first round of boards for fabrication! #m68k #homebrew

Bread80 boosted:
Highlands & Islands GreensHI_Greens@mastodon.scot
2025-08-08
Illustration of a man in a balaclava removing a painting from a wall.

It's not theft if you say you're using it to train your 
Al algorithm

Theft is now legal, so we can boost the economy by eliminating jobs.
If that doesn’t make any sense, ask a chatbot to explain it to you. 

UK Government
Bread80 boosted:
2025-08-08

are there any chemists on here? just idly wondering if it's possible to make graphene from carbon extracted from grass cuttings

Bread80 boosted:
Digital Mark λ ☕️ 🕹 🙄mdhughes@appdot.net
2025-08-08

But if the corpos make the robots, they'll just encourage this behavior.

Fem Robot: Oh! I love your human!
Bullethead Robot: Thanks! It's a rescue!
Human <phone in hand>: Hi, I've lost control of my life
<sits in corner> mumble mumble
FR: Oh dear, is that normal?
BR: <water bottle squirt> Stop reading arguments on the Internet! You're making yourself upset!
H: Hsss!
BR: Don't text your exes! It's 3 in the morning!
H: <climbing on drapes> Fuck you, guy!
BR: Here! Get the like! You love likes!
<fishing line with cardboard like>
H: <cat-like roll> He he! YAY!
@lastplacecomics

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst