frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Learn Multiplatform Z80 Assembly Programming with Vampires

https://www.chibiakumas.com/z80/
49•surprisetalk•4d ago

Comments

iberator•2h ago
Amazing and really fast old school webpage :)

I highly recommend to pick up ASM programming on Z80 or 6502 CPUs: it is MUCH MUCH easier and straight forward than modern x86 ASM with 1600+ instructions.

brucehoult•49m ago
That is very true!

But I suggest RISC-V RV32I or RV32E [1] is a great option too. Only 37 instructions that a compiler would generate from C (etc), mostly simple register-to-register arithmetic and control flow, plus byte/half/word load/store with only one addressing mode.

It's actually, I would say, slightly simpler to learn what the instructions are than 6502 or Z80, and *vastly* easier to use to write useful programs with.

And it's not only for emulator, you can buy a vast range of new hardware today, ranging from 10c microcontrollers (with 2k RAM, 16k flash for the program, 48 MHz) up to a $2500 64 core 2 GHz 128GB RAM workstation, with in the middle ESP32s for a couple of bucks, Raspberry Pi Pico 2 or Milk-V Duo (Linux! In 64MB at 1.0 GHz) for $5, and on to quad core 1.5 or 1.6 GHz Linux SBCs for $20 (VisionFive 2 Lite), $30-$50 (Orange Pi RV or RV2 with 2-8 GB RAM) and so on.

Online tutorial:

https://dramforever.github.io/easyriscv/#my-first-risc-v-ass...

[1] 16 registers instead of 32, as seen in e.g. the $0.10 CH32V003 microcontroller

leoc•2h ago
KeithS alias ChibiAkumas alias Akuyou has been churning out games and assembly tutorials for years, and he’s covered a huge array of platforms: everything from the FM-7 to the SAM Coupé to the UKMC Soviet-bloc microcomputer PDP-11 clone.
akuyou•1h ago
Keith here, the author of the website! Thanks for posting about my little hobby here, it's actually the second time it's been mentioned over the years,

The site and tutorials started from the multi-platform build scripts I put together to make the original ChibiAkumas V1.666, It felt others could benefit from them, so I made some tutorials and put them on line

The tutorials were far more popular than the game, so I was motivated to start learning more assembly languages, making more build scripts and tutorials... well it got a bit out of hand!!!

You can see all the CPU's and systems I've covered here: https://www.assemblytutorial.com/

Affinity Studio now free

https://www.affinity.studio/get-affinity
668•dagmx•7h ago•511 comments

The ear does not do a Fourier transform

https://www.dissonances.blog/p/the-ear-does-not-do-a-fourier-transform
301•izhak•6h ago•102 comments

Why We're Never Using Wise Again – A Cautionary Tale from a Business Burned

https://shaun.nz/why-were-never-using-wise-again-a-cautionary-tale-from-a-business-burned/
29•jemmyw•33m ago•17 comments

Phone numbers for use in TV shows, films and creative works

https://www.acma.gov.au/phone-numbers-use-tv-shows-films-and-creative-works
28•nomilk•1h ago•13 comments

If a pilot ejects, what is the autopilot programmed to do? (2018)

https://aviation.stackexchange.com/questions/52862/if-a-pilot-ejects-what-is-the-autopilot-progra...
36•avestura•1h ago•36 comments

TruthWave – A platform for corporate whistleblowers

https://www.truthwave.com
82•mannuch•4h ago•32 comments

Springs and bounces in native CSS

https://www.joshwcomeau.com/animation/linear-timing-function/
93•feross•2d ago•17 comments

NPM flooded with malicious packages downloaded more than 86k times

https://arstechnica.com/security/2025/10/npm-flooded-with-malicious-packages-downloaded-more-than...
111•jnord•22h ago•56 comments

987654321 / 123456789

https://www.johndcook.com/blog/2025/10/26/987654321/
470•ColinWright•4d ago•80 comments

Minecraft HDL, an HDL for Redstone

https://github.com/itsfrank/MinecraftHDL
87•sleepingreset•4h ago•11 comments

Denmark reportedly withdraws Chat Control proposal following controversy

https://therecord.media/demark-reportedly-withdraws-chat-control-proposal
74•layer8•1h ago•5 comments

Lenses in Julia

https://juliaobjects.github.io/Accessors.jl/stable/lenses/
41•samuel2•4d ago•1 comments

Free software scares normal people

https://danieldelaney.net/normal/
399•cryptophreak•8h ago•272 comments

Show HN: I made a heatmap diff viewer for code reviews

https://0github.com
153•lawrencechen•8h ago•46 comments

Launch HN: Propolis (YC X25) – Browser agents that QA your web app autonomously

https://app.propolis.tech/#/launch
85•mpapazian•6h ago•24 comments

Show HN: Run a GitHub Actions step in a gVisor sandbox

https://github.com/geomys/sandboxed-step
41•FiloSottile•6d ago•0 comments

Learn Multiplatform Z80 Assembly Programming with Vampires

https://www.chibiakumas.com/z80/
49•surprisetalk•4d ago•4 comments

Israel demanded Google and Amazon use secret 'wink' to sidestep legal orders

https://www.theguardian.com/us-news/2025/oct/29/google-amazon-israel-contract-secret-code
552•skilled•1d ago•220 comments

Show HN: Meals You Love – AI-powered meal planning and grocery shopping

https://mealsyoulove.com
34•tylertreat•3d ago•20 comments

The Psychology of Portnoy: On the Making of Philip Roth's Groundbreaking Novel

https://lithub.com/the-psychology-of-portnoy-on-the-making-of-philip-roths-groundbreaking-novel/
5•lermontov•1w ago•0 comments

Show HN: ekoAcademic – Convert ArXiv papers to interactive podcasts

https://www.wadamczyk.io/projects/ekoacademic/index.html
27•wadamczyk•2h ago•6 comments

Zig's New Async I/O

https://andrewkelley.me/post/zig-new-async-io-text-version.html
216•todsacerdoti•1d ago•63 comments

Independently verifying Go's reproducible builds

https://www.agwa.name/blog/post/verifying_go_reproducible_builds
87•speckx•1d ago•3 comments

Jujutsu at Google [video]

https://www.youtube.com/watch?v=v9Ob5yPpC0A
111•Lanedo•10h ago•108 comments

Show HN: Ellipticc Drive – open-source cloud drive with E2E and PQ encryption

https://ellipticc.com
4•iliasabs•3h ago•2 comments

ZOZO's Contact Solver for physics-based simulations

https://github.com/st-tech/ppf-contact-solver
63•vintagedave•7h ago•32 comments

Show HN: In a single HTML file, an app to encourage my children to invest

https://roberdam.com/en/dinversiones.html
181•roberdam•12h ago•335 comments

I have released a 69.0MB version of Windows 7 x86

https://twitter.com/XenoPanther/status/1983477707968291075
137•rvnx•5h ago•65 comments

US declines to join more than 70 countries in signing UN cybercrime treaty

https://therecord.media/us-declines-signing-cybercrime-treaty?
295•pcaharrier•8h ago•184 comments

PlanetScale Offering $5 Databases

https://planetscale.com/blog/5-dollar-planetscale
100•ryanvogel•7h ago•43 comments