frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The challenges of porting Shufflepuck Cafe to the 8 bits Apple II

https://www.colino.net/wordpress/archives/2026/02/23/the-challenges-of-porting-shufflepuck-cafe-to-the-8-bits-apple-ii/
20•homarp•2h ago

Comments

homarp•2h ago
and https://gamesfromtheblackhole.wordpress.com/2020/10/04/shuff... narrates the pleasure of playing Shufflepuck Cafe
metadat•48m ago
Fantastic article, this really sums it up nicely.

I remember playing a black and white version of ShufflePuck Cafe on a Mac LC3 around 1992 or so. Great game, still fascinated by how the exotic characters make the game far more engaging than Pong could ever be.

I think there was a guy, Biff, he was really tough, seemingly impossible to beat (for my 10 year old self, anyhow).

I miss those days!

tl2do•1h ago
I was developing games on MSX/MSX2 about 40 years ago. It was already a fight with hardware resources, but the Apple II was an even stricter environment. Impressive work. Below is a quick comparison for those unfamiliar with the specs: Macintosh (1989): 16-40MHz 68000, 1-4MB RAM, hardware acceleration, QuickDraw, non-blocking sound Apple II (1979): 1MHz 6502, 64KB RAM, no hardware multiply/divide, race against CRT beam (4550 cycles), blocking sound only * 10-year age gap, 16-40x slower CPU, 16-64x less RAM
StilesCrisis•28m ago
Shufflepuck Cafe ran on the original Macs, which were 8MHz and had between 128K and 512k of RAM. (I never had access to a 128K machine and don't know if Shufflepuck worked on those.) This is still an incredible achievement of course! But the types of Macs that ran at 16MHz with 1MB RAM were probably incompatible with the original Shufflepuck as it was coded with the original Mac screen resolution firmly embedded into the design.
strangegecko•27m ago
I have nothing smart to say, but it's one of those games I played as a kid and I feel nostalgic seeing its title pop up here more than 3 decades later. For some reason, somewhat boring seeming games were among my favorites.

I'm still proud of figuring out that one of the hardest players had a tell that let you predict which corner he was going to target, thereby making him easy to defeat (that was on the Amiga version, I'm not sure if it was universal).

coldcode•24m ago
While I enjoyed writing assembly on the 6502 Apple II back then, I would hate doing it today, 42 years later.

Good job, though! Hard to comprehend how limited the hardware was back then, and how much cleverness it took to get things to work.

LeoPanthera•15m ago
Shufflepuck Cafe got easier with the introduction of optical mice, ironically. A large part of the difficulty was your dirty ball mouse not dealing with rapid changes in direction well.

(The Amiga port is really good. It's slightly ironic that the official OS X port is now unplayable, but earlier Amiga and Mac versions still play just fine under emulation.)

FreeBSD doesn't have Wi-Fi driver for my old MacBook. AI build one for me

https://vladimir.varank.in/notes/2026/02/freebsd-brcmfmac/
119•varankinv•1h ago•63 comments

UNIX99, a UNIX-like OS for the TI-99/4A

https://forums.atariage.com/topic/380883-unix99-a-unix-like-os-for-the-ti-994a/
117•marcodiego•3h ago•36 comments

The Age Verification Trap: Verifying age undermines everyone's data protection

https://spectrum.ieee.org/age-verification
1091•oldnetguy•8h ago•867 comments

Americans are destroying Flock surveillance cameras

https://techcrunch.com/2026/02/23/americans-are-destroying-flock-surveillance-cameras/
481•mikece•4h ago•293 comments

Flock cameras gifted by Horowitz Foundation, avoiding public oversight

https://thenevadaindependent.com/article/vegas-police-are-big-users-of-license-plate-readers-publ...
209•rurp•1h ago•74 comments

Show HN: PgDog – Scale Postgres without changing the app

https://github.com/pgdogdev/pgdog
157•levkk•7h ago•35 comments

Show HN: Babyshark – Wireshark made easy (terminal UI for PCAPs)

https://github.com/vignesh07/babyshark
25•eigen-vector•2h ago•8 comments

Ladybird adopts Rust

https://ladybird.org/posts/adopting-rust/
1001•adius•11h ago•547 comments

The challenges of porting Shufflepuck Cafe to the 8 bits Apple II

https://www.colino.net/wordpress/archives/2026/02/23/the-challenges-of-porting-shufflepuck-cafe-t...
20•homarp•2h ago•7 comments

SIM (YC X25) Is Hiring the Best Engineers in San Francisco

https://www.ycombinator.com/companies/sim/jobs/Rj8TVRM-software-engineer-platform
1•waleedlatif1•2h ago

Elsevier shuts down its finance journal citation cartel

https://www.chrisbrunet.com/p/elsevier-shuts-down-its-finance-journal
506•qsi•14h ago•91 comments

Show HN: Sowbot – open-hardware agricultural robot (ROS2, RTK GPS)

https://sowbot.co.uk/
96•Sabrees•7h ago•35 comments

Magical Mushroom – Europe's first industrial-scale mycelium packaging producer

https://magicalmushroom.com/index
334•microflash•15h ago•106 comments

'Viking' was a job description, not a matter of heredity: Ancient DNA study

https://www.science.org/content/article/viking-was-job-description-not-matter-heredity-massive-an...
131•bookofjoe•2d ago•109 comments

Stop Killing Games update says EU petition advances

https://videocardz.com/newz/stop-killing-games-update-says-eu-petition-advances
65•LorenDB•2h ago•20 comments

What is f(x) ≤ g(x) + O(1)? Inequalities With Asymptotics

https://jamesoswald.dev/posts/bigoinequality/
6•ibobev•3d ago•0 comments

Sub-$200 Lidar could reshuffle auto sensor economics

https://spectrum.ieee.org/solid-state-lidar-microvision-adas
381•mhb•4d ago•515 comments

A simple web we own

https://rsdoiel.github.io/blog/2026/02/21/a_simple_web_we_own.html
159•speckx•7h ago•108 comments

Scent, in Silico

https://www.asimov.press/p/scent
13•surprisetalk•4d ago•0 comments

ASML unveils EUV light source advance that could yield 50% more chips by 2030

https://www.reuters.com/world/china/asml-unveils-euv-light-source-advance-that-could-yield-50-mor...
203•pieterr•5h ago•51 comments

Binance fired employees who found $1.7B in crypto was sent to Iran

https://www.nytimes.com/2026/02/23/technology/binance-employees-iran-firings.html
311•boplicity•3h ago•141 comments

Benchmarks for concurrent hash map implementations in Go

https://github.com/puzpuzpuz/go-concurrent-map-bench
75•platzhirsch•1d ago•6 comments

The Lighthouse: How extreme isolation transforms the body and mind

https://www.newscientist.com/article/2231732-the-lighthouse-how-extreme-isolation-transforms-the-...
55•nixass•3d ago•17 comments

Generalized Sequential Probability Ratio Test for Families of Hypotheses [pdf]

https://sites.stat.columbia.edu/jcliu/paper/GSPRT_SQA3.pdf
19•luu•3d ago•4 comments

HackEurope 2026: A short rant on AI and hackathons

https://duti.dev/blog/2026/spr/
12•acheong08•3h ago•4 comments

Emulating Goto in Scheme with Continuations

https://terezi.pyrope.net/ccgoto/
44•usually•4d ago•14 comments

femtolisp: A lightweight, robust, scheme-like Lisp implementation

https://github.com/JeffBezanson/femtolisp
110•tosh•10h ago•14 comments

Show HN: AI Timeline – 171 LLMs from Transformer (2017) to GPT-5.3 (2026)

https://llm-timeline.com/
125•ai_bot•14h ago•48 comments

A lithium-ion breakthrough that could boost range and lower costs

https://www.techradar.com/vehicle-tech/hybrid-electric-vehicles/forget-solid-state-batteries-rese...
49•thelastgallon•4h ago•21 comments

The peculiar case of Japanese web design (2022)

https://sabrinas.space
206•montenegrohugo•8h ago•95 comments