frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Martin Galway's music source files from 1980's Commodore 64 games

https://github.com/MartinGalway/C64_music
51•ingve•4h ago

Comments

MrScruff•1h ago
Super cool. I loved Galways's C64 tunes as a kid, especially Wizball & Parallax. I remember trying to write my own player in assembly (yet another unfinished project).
TacticalCoder•1h ago
They were absolutely wonderful. And not just those by Galway of course. During Covid by a weird bad luck I got stuck for 2.5 months way from my wife and kid, in another country. But by chance I was, alone, in the house where I grew up. I dug my old C128 (which I only ever used in C64 mode) from the attic, watched Youtube vid, cleaned it, cleaned and lightly oiled (!) the disk drive and tried my old disks...

The game Commando was still loading and I'd let it run for hours on the intro screen (music by Rob Hubbard) while I'd do other things.

> I remember trying to write my own player in assembly (yet another unfinished project).

Never wrote a SID tune nor a mod-player but my neighbors did: they wrote an Amiga mod player for... The Atari ST. It could play the four channels. Of course the quality wasn't the same and you were forced to waste CPU-cycles but it was working.

Fun memories.

Now as TFA: recently I took old DOS .ASM files of mine and basically told Sonnet 4.6: "Make them compile again" and discovered the world of UASM etc. and eventually we made it to compile.

Seeing those C64 assembly files: I haven't tried it yet but I take I could do the same? Just ask whatever LLM to find me a way to compile and tell me how to play these in an emulator?

Anyone knows where to start / what's the TDLR to compile these C64 files?

For example for old DOS .ASM files the TDLR; is "Compile them using the free UASM assembly, run the result in DOSBox".

ncr100•1h ago
Q: have people attempted to translate this into Tidal Cycles, or Strudel JS? (Pattern playing of music by notation)

Edit: AI says doing the translation would be hard, though doable. https://claude.ai/share/65c16d60-5d27-496b-96a7-40959e95ac62

Edit 2: here is an AI translation of some of the notes, what Claude claims as the main melody:

https://strudel.cc/#Ci8vIFdpemJhbGwgIklucHV0IE5hbWUiIC0gbWFp... .. uh ...

Edit 3: the original theme is amazing and worth listening to https://youtu.be/sFYzjU-C3mA

talideon•54m ago
That sounds nothing like any of the Wizball or Game Over tracks, I'm afraid.
Luc•1h ago
In the file https://github.com/MartinGalway/C64_music/blob/main/ocean_as...

> DSP

> not entirely sure what this one is... another variation of "Define Space" ? check back for the correct definition of this

It's probably 'displacement'. This worked together with ORG ('origin'). ORG specifies where in memory the code will run. DSP then moves the code the specified amount further along in memory, with the understanding that it will be moved back to the ORG address when it needs to run.

> DFC

> not entirely sure what this one is... define characters?

Same as DFM, but generates PETSCII instead of ASCII.

erwincoumans•42m ago
Green Beret and Rambo: First Blood Part 2 tunes are still amazing, Martin is a wizard.

1-Bit Hokusai's "The Great Wave" (2023)

https://www.hypertalking.com/2023/05/08/1-bit-pixel-art-of-hokusais-the-great-wave-off-kanagawa/
154•stephen-hill•3d ago•24 comments

New 10 GbE USB adapters are cooler, smaller, cheaper

https://www.jeffgeerling.com/blog/2026/new-10-gbe-usb-adapters-cooler-smaller-cheaper/
351•calcifer•8h ago•199 comments

Martin Galway's music source files from 1980's Commodore 64 games

https://github.com/MartinGalway/C64_music
54•ingve•4h ago•6 comments

Google plans to invest up to $40B in Anthropic

https://www.bloomberg.com/news/articles/2026-04-24/google-plans-to-invest-up-to-40-billion-in-ant...
684•elffjs•22h ago•672 comments

Lambda Calculus Benchmark for AI

https://victortaelin.github.io/lambench/
49•marvinborner•3h ago•16 comments

How to Implement an FPS Counter

https://vplesko.com/posts/how_to_implement_an_fps_counter.html
82•vplesko•3d ago•15 comments

A web-based RDP client built with Go WebAssembly and grdp

https://github.com/nakagami/grdpwasm
35•mariuz•3h ago•12 comments

Panipat: The Rise of the Mughals

https://www.historytoday.com/archive/feature/panipat-rise-mughals
22•Thevet•3d ago•12 comments

Plain text has been around for decades and it’s here to stay

https://unsung.aresluna.org/plain-text-has-been-around-for-decades-and-its-here-to-stay/
178•rbanffy•13h ago•78 comments

A 3D Body from Eight Questions – No Photo, No GPU

https://clad.you/blog/posts/questionnaire-mlp/
110•arkadiuss•3d ago•19 comments

Only One Side Will Be the True Successor to MS-DOS – Windows 2.x

https://blisscast.wordpress.com/2026/04/21/windows-2-gui-wonderland-12a/
21•keepamovin•3h ago•16 comments

Humpback whales are forming super-groups

https://www.bbc.com/future/article/20260416-the-humpback-super-groups-swarming-the-seas
160•andsoitis•3d ago•80 comments

Show HN: A Karpathy-style LLM wiki your agents maintain (Markdown and Git)

https://github.com/nex-crm/wuphf
145•najmuzzaman•5h ago•67 comments

A Man Who Invented the Future

https://hedgehogreview.com/web-features/thr/posts/the-man-who-invented-the-future
41•apollinaire•3d ago•12 comments

Paraloid B-72

https://en.wikipedia.org/wiki/Paraloid_B-72
238•Ariarule•3d ago•44 comments

Sabotaging projects by overthinking, scope creep, and structural diffing

https://kevinlynagh.com/newsletter/2026_04_overthinking/
476•alcazar•1d ago•115 comments

Replace IBM Quantum back end with /dev/urandom

https://github.com/yuvadm/quantumslop/blob/25ad2e76ae58baa96f6219742459407db9dd17f5/URANDOM_DEMO.md
230•pigeons•13h ago•33 comments

My audio interface has SSH enabled by default

https://hhh.hn/rodecaster-duo-fw/
281•hhh•19h ago•84 comments

The mail sent to a video game publisher

https://www.gamefile.news/p/panic-mail-arco-despelote-time-flies-thank-goodness-teeth
84•colinprince•4d ago•1 comments

Iliad fragment found in Roman-era mummy

https://www.thehistoryblog.com/archives/75877
216•wise_blood•3d ago•69 comments

Commenting and Approving Pull Requests

https://www.jakeworth.com/posts/on-commenting-and-approving-pull-requests/
9•jwworth•2d ago•6 comments

PCR is a surprisingly near-optimal technology

https://nikomc.com/2026/04/22/pcr/
64•mailyk•2d ago•10 comments

Open source memory layer so any AI agent can do what Claude.ai and ChatGPT do

https://alash3al.github.io/stash?_v01
101•alash3al•13h ago•50 comments

There Will Be a Scientific Theory of Deep Learning

https://arxiv.org/abs/2604.21691
296•jamie-simon•20h ago•126 comments

Education must go beyond the mere production of words

https://www.ncregister.com/commentaries/schnell-repairing-the-ruins
97•signor_bosco•14h ago•47 comments

Cosmology with Geometry Nodes

https://www.blender.org/user-stories/cosmology-with-geometry-nodes/
88•shankysingh•13h ago•3 comments

Email could have been X.400 times better

https://buttondown.com/blog/x400-vs-smtp-email
214•maguay•2d ago•175 comments

DeepSeek v4

https://api-docs.deepseek.com/news/news260424
1987•impact_sy•1d ago•1516 comments

Work with the garage door up (2024)

https://notes.andymatuschak.org/Work_with_the_garage_door_up
174•jxmorris12•3d ago•121 comments

Turbo Vision 2.0 – a modern port

https://github.com/magiblot/tvision
171•andsoitis•10h ago•45 comments