this post was submitted on 06 Feb 2025
2 points (100.0% liked)

Programming

2 readers
1 users here now

A magazine created for the discussion of computer programming-related topics.

Rules

Please keep submissions on topic and of high quality. No image posts, no memes, no politics. Keep the magazine focused on programming topics not general computing topics. Direct links to app demos (unrelated to programming) will be removed. No surveys.

founded 2 years ago
MODERATORS
 

In my youth I wrote m68k assembly programs with tens of thousands of lines and speed optimized every section of the code, even initialization/cleanup executed exactly once. It was very very silly. It was a lot of fun.

#development #assembly #coding #programming

top 3 comments
sorted by: hot top controversial new old
[–] harrysintonen@infosec.exchange 1 points 1 month ago

I also participated in very useless size/speedcoding competitions - some of them are still accessible from this old web page:

Note that some of the HTML is a bit broken, for example - you can view source to see the full routine

#m68k #assembly #sizecoding #speedcoding

[–] jol@discuss.tchncs.de 1 points 1 month ago

In uni we had a couple assembly projects. It was a lot of fun. I also never cried so much out of frustration.

[–] harrysintonen@infosec.exchange 1 points 1 month ago* (last edited 1 month ago)

I still occasionally write some m68k code and apps. These are from 2024:

- Execute code in #amiga color registers: https://sintonen.fi/src/colexec/colexec.asm
- RXS-M-XS 32bit->32bit Permuted Congruential Generator: https://sintonen.fi/src/misc/pcg_rand.asm
- Minimal modplayer (protracker music player): https://sintonen.fi/src/minimod/ (the replayer routine is mostly from Frank Wille however)