I put together a quick little project to accept file uploads via a stupid and minimal web interface and dump them into a local directory
I rewrote the three blog posts I had about my NES emulator into a single post with more depth.
It goes into some technical details of each of the CPU, graphics, and audio units. And a little reflection on using Rust.
And it has lots of gifs :)
Just came across Taskell... this looks cool. More TUI apps!
Argued with someone on Facebook who is apparently into eugenics and letting older people die of COVID-19 as long as the lockdown ends. We’re not friends anymore. Also they’re an anti-vaxxer AND a 5G conspiracy theorist. I was just waiting for the flat earth posts to come through. So not much of a loss in the end I guess.
But before I start another project, I need to solve a few problems in the Atari 2600 emulator...
I saw Janet doing the rounds on the internets in the past 24 hours.
I came across it several weeks ago, and it looks interesting, especially with the ability to embed it easily (a la Lua).
But for personal projects, I like that there's the Joy web framework and bindings to SQLite available. I've had the idea of running a dead-simple minimal wiki for my personal knowledge-base, and the idea of building my own with something like Janet sounds fun.
Sometimes I hate this devops world.
There's a shell script I need to run. I _could_ just run it on my laptop and it will generate the output that I need, since the heavy work is done by third-party APIs.
But, instead I need to figure out who to talk to to figure out how this Terraform template gets executed, and from which build system it's meant to be executed from, because apparently doing anything on your laptop is a no-no.
A 5 minute job just turned into at least an hour...
C Compiler for 6502 (C64) written in Forth
Missile and ball sprites are working, and it's in color mode rather than black and white.
But the horizontal positions of the sprites are still wrong. And I have no idea why...
64K BASIC by David Turnbull: https://www.basic-lang.org/ #Rust #language
Progress: some of the sprite positions are wrong, but the player sprites are mostly rendering.
Next up is the missile and ball sprites.
And then we'll see how close to the opening screen of Pitfall we are.
Got the playfield working, and now the opening screen of Pitfall is taking shape!
Still some timing issues, going on, and the emulator is super slow for some reason, but progress is progress.