I made an Atari 2600 in an FPGA (Arty). Too much time on my hands I guess.
04.08.2025 02:41 β π 9 π 1 π¬ 1 π 0@fpga.org.bsky.social
Kilocore RISC-V FPGA accelerators; former Microsoft dev tools architect; Vice-chair RISC-V SoftCPU SIG & Composable Custom Extensions Task Group; blog: https://fpga.org. Cyclist. Let's try kindness. π¨π¦-πΊπΈ
I made an Atari 2600 in an FPGA (Arty). Too much time on my hands I guess.
04.08.2025 02:41 β π 9 π 1 π¬ 1 π 0Most fun thing I saw at #VCFWest was llvm-mos.org but there were so many cool inspiring projects by passionate folks who did not necessarily know how to do X but just rolled up their sleeves and went for it anyway.
VCF-W was very well run. Thanks and congrats to the organizers and volunteers.
#VCFWest is a great big love letter to Amiga / 040. What a lovely, thriving community.
What love for Atari ST at 40? π
#powerwithouttheprice
only +73,000 payroll jobs in July AND larger than usual revisions: payrolls in May revised to +19k from 144k, in June to 14k from 147k. May and June combined were 258,000 lower than previously reported. Payrolls grew only 35k/month for past 3 months. www.bls.gov/news.release...
01.08.2025 12:35 β π 133 π 55 π¬ 3 π 8A coconut sapling on a tropical beach.
Isle ποΈ is my new #FPGA project.
Isle is a simple, modern computer β an open design that encourages tinkering, experimentation, and doing your own thing. I hope to inspire you to come on a journey with me and build your own computer. projectf.io/isle/fpga-co...
Looking forward to seeing some of you nice people at VCF West Fri/Sat!
30.07.2025 23:11 β π 4 π 0 π¬ 0 π 0NEW: Republicans confirm former Trump lawyer Emil Bove to lifetime appeals court perch
The vote is 50-49.
He's confirmed with only GOP votes.
Democrats + Murkowski + Collins vote NO.
(Hagerty missed the vote.)
www.nbcnews.com/politics/con...
The new RP2350 A4 version fixes the GPIO current sourcing bug AND they've listened to us and the device is now officially 5V tolerant! fantastic!
29.07.2025 14:48 β π 81 π 7 π¬ 2 π 1=>
Positron AI Secures $51.6M in Oversubscribed Series A to Accelerate Inference-Optimized HW, Jul 28, 2025 www.businesswire.com/news/home/20...
Atlas: First-gen FPGA-based
$23.5M seed round, Feb 12 x.com/ogawa_tter/s...
Agilex-7M x.com/ogawa_tter/s...
Thomas Sohmers (06:20) x.com/trsohmers/st...
βWord (computer architecture)β on Wikipedia is surprisingly interesting. The influence of System/360 is evident again. The big table of word sizes is engrossing. The Manchester Baby had 32-bit words in 1948, though it only had 32 of them. π€ en.wikipedia.org/wiki/Word_(c...
28.07.2025 08:48 β π 2 π 1 π¬ 0 π 0A terminal window with text like "pass basics/set_copy.py" on each line, showing the tests are passing.
Watching the #Micropython test suite running on TinyQV, my Risc-V SoC. An increasing number of tests pass π
With the #TinyTapeout competition using it, I'm trying to make sure there's no lurking issues!
Bugs Bunny says βNext!β at the end of Rabbit of Seville.
Radix sort. Next!
(See also: en.m.wikipedia.org/wiki/Punched...)
Or, EXPONENTIALLY BETTER, explore this, βyours to discoverβ β¦
bsky.app/profile/save...
More than any other building, that big beautiful brutalist fortress changed my life forever.
23.07.2025 03:15 β π 2 π 0 π¬ 0 π 0*Rothenburg drat
23.07.2025 02:46 β π 0 π 0 π¬ 1 π 0Photo of Rothenberg's evocative The Night Watchman (tour).
I also noted Rothenberg has a medieval crime and punishment museum (I always skip these).
www.youtube.com/watch?v=pFSB...
In short, although a coincidence, I had the eerie feeling that Gene Wolfe had been here decades before and had taken notes. //
Photo of some blunt tipped executioner's swords on display.
Photo of a sword labeled with inscription translated from German: "The lords intervene [in] your disaster, I execute their last decision" and "If I lift this sword I wish to the sinner the eternal life".
Photo of another sword from 1754 labeled with a similar inscription translated from German: "The Lords intervene in disaster; I execute their last decision" and "If I lift this sword; I wish to the sinner the eternal life".
Woodcut from 1493, Beheading of a lansquenet, showing an executioner about to behead the kneeling victim with the longsword.
Some blunt tipped executioner's swords and inscriptions. Nothing Terminus Est.
23.07.2025 02:42 β π 0 π 0 π¬ 2 π 0A panel titled "Zunfte" (Guilds) reading variously "Personal life was also influenced by guild membership, for example through communal worship and special feast days. ... In addition to the respected professions, there were also the so-called "dishonest" professions such as executioner, knacker, or baliff, which was often associated with social exclusion. Below the text is a image labeled "Parade of the guilds at the district agricutural festival in Rothenberg; coloured lithograph by Ernst Bauer, 1850.
Photo of a display cabinet of various guilds' relics and physical tokens.
@rereadingwolfe.bsky.social @alzabosoup.bsky.social:
In the Baumann weapons collection of the Rothenberg ob der Tauber city museum, are several executioner's swords.
First I read this display about the town guilds, feast days, guild parades, and the sociallly excluded executioner's guild...
In bygone days, MS exec compensation was tied, in part, to trends in customer satisfaction scores.
Clearly something else is being incentivized now, and its name is A.I.
Or rather, the miserable button cannot be dispelled, only clicked or scrolled around to maybe view your document underneath.
Whose phone is it?
Yes, Copilot option is disabled across all my email accounts
A screen cap from MS Outlook on iOS that shows that if you try to read a PDF attachment MS will obscure your document with a horrible βOpen M365 Copilotβ button because some MS program manager hates you.
Another FU from Microsoft β opening a PDF attachment in iOS Outlook forces you to Open M365 Copilot
21.07.2025 19:59 β π 4 π 0 π¬ 1 π 0#FPGA
Stop Everything, Weβre Doing 8-LUTs
fpga.org/2015/03/06/s...
Very nice! What was the editing like? Do you have many minutes of importing/exporting/camera POV-managing? Thanks.
20.07.2025 07:58 β π 0 π 0 π¬ 2 π 010 years ago, 2015/07/19, was RUSH R40 in Seattle.
Here's Losing It, recorded in Toronto, with FM's Ben Mink.
www.youtube.com/watch?v=_9VN...
IMAGINE providing all of your new nonesuch high stakes focus-craving software developers with their own OFFICE with a DOOR that closes so they can THINK and GET STUFF DONE.
An OFFICE large enough for whiteboards, bookcases, and a COUCH so they can HANG OUT or even LIE DOWN AND THINK!
We were last here for the Microsoft Alumni Network Wrecking Ball Reunion in 2018. We played Swing Around the Wing (denting the walls golfing indoors)
www.microsoftalumni.com/s/1769/19/in...
Now, Lake Bill remains, but not 3/2104 overlooking it. Alas.
Thanks Paul!
My old office: 3/2104. Working in Apps Tools, I did SLM 1.5 and C#'88 here.
my.matterport.com/show/?m=SZSV...
You could enter and waltz right on up the stairs, no glass barrier.
We worked day and night. I recall the black Douglas firs against the blue twilight sky. The fun we had.
Initial conditions:
m1=102.8 m2=77.6 m3=66.2 (solar masses)
v1x=-1.603 v1y=-5.052 v2x=0.194 v2y=-0.305 v3x=4.877 v3y=-0.807 (km/s)
x1=0.0 y1=-31.0 x2=-18.0 y2=18.0 x3=35.0 y3=33.0 (AU from center)
Music: Symphony No. 5 (1st Mvmt) β Beethoven
A comment from some System Verilog. // Multiqueue -- a 1-input, n-queue, 1-output multi-queue, // with enqueue, issue, issue disable, issue rewind, and commit functions. // All outputs are registered. // // All data elements are kept in a single RAM array logically segmented // into N_qs circular queues (ring buffers) of Q_len entries. Q_len should // be a power of two. // // The priority head of the multi-queue is presented at the issue_* outputs, // and once valid (issue_v asserted), issue_* is stable until accepted by the // issue_v+issue_rdy handshake. // // Each cycle an entry may be enqueued (on any not almost full queue). // Each cycle an entry may issue (from any non-empty queue). // Each cycle the oldest previously issued entry from any queue may commit. // // If a queue is rewound to a previously issued entry, that takes effect // the *next time* an entry from that queue advances to the issue_* output // registers. (Has no effect upon the current issue_* output.) // module multiqueue #(
That feeling when you try to come back up to speed on the project that you put aside for that committee work FOUR GODDAMN YEARS AGO.
This thing is part of a new cache coherent reconception of GRVI Phalanx that I must realize before I die.