Super Fine Cuts, super low run custom "vinyl" records. I have been working on automating some processing but currently it is all manual.
Had an overwhelming response as people are finding it mostly though ChatGPT which has been very interesting as I did a soft launch to friends only and no marketing.
I grew up with CRTs and bought one at a retro game conference to put on my desk for some gaming. I had all but forgotten the deafening noise they make. The sound is hard to describe if you have not heard it. The sound hits different than an arcade with a bunch of noises and music and everything going on, but in my generally quiet office you can hear it from 2 rooms away when it is on. I tend to prefer how the SNES looks on the CRT compared to any modern screen with super sharp pixels, but that is easily (expensively?) fixed with a RetroTINK 4K to get the CRT style filters. The noise is just something to consider I don't see discussed often. My cats had never heard that noise and it freaked them out the first time they heard it.
Nice! Remarkably similar to my own PNG implementation. I don't think I have pushed up the encoding work I did but should. I would highly recommend anyone / everyone to write a parser for a file format, you learn a lot. I also didn't implement the interlacing support.
My goal was not to be fast however, but to just document a good reference and be able to come back to it and understand what it was doing and what I wrote.
One important item was a custom OCR for the magazine scans, particularly those with text on a crazy background. This was discussed in a Patreon call but might also be discussed in the podcast, I haven't listened through just yet. Another important distinction is it is actually being run and curated as a library (backend is preservica.com), not a grab bag like Archive.org can end up being, so the data will be more consistently correct.
I signed up for the iOS beta and haven't used any of the writing tools, but the AI summary of texts or emails has been really nice for glancing at the phone and getting a glance, especially for wall of text texters.
I run several sites but 2 of them tend to come up more in interviews and are all linked from my GitHub profile:
https://sfc.fm - A website to listen to Super Nintendo music in the browser. Folks usually find this more cool, talk about WASM and covers several common things we can skip over talking about items like RESTful APIs and random JavaScript questions.
https://wiki.superfamicom.org - A website for all things programming the Super Nintendo. This tends to be more interesting to management folk (which is interesting on its own) but tends to be a point in an interview where the "can this person actually program" questions end and culture questions start getting more specific. Recruiters also tend to latch onto this one as well.
No one ever mentions my blog, but I don't post all that much and the content is technical, but usually very niche.
Love this! I've been working on and running https://sfc.fm for about 7 years now so very similar interests!
One thing I did notice was the in the SPC emulation, particularly in Super Mario World `12a Athletic.spc` there is a lot of echo / reverb that isn't present in the actual file or game, is there secondary effect processing happening somewhere, I couldn't seem to turn it off, you can play it here https://sfc.fm/sfc/super-mario-world track 16
A similar thing happened with the Wolfenstein 3D port as well, where John Carmack gave Rebecca Heineman kudos for learning Japanese to read the patents to get the technical documentation, always cool history around these things, some more in my post about it here:
https://eludevisibility.org/super-noahs-ark-3d-source-code
We met on Tinder, both with "joke" profiles and neither of us seriously "playing the game". We ended up meeting and hitting it off. That was a decade ago and through COVID and everything else there is no one else I would rather work from home with and spend my whole day with.
A custom made wiki for documents and resources related to developing software (games) for the Super Nintendo / Super Famicom. Started in 2010 and still going strong, switched software a few years ago from Ruby to Node.
An online emulator for the SPC700, the sound chip from the Super Nintendo / Super Famicom with a large selection of the game library's OST to listen to. Designed to scratch a personal itch and play with Emscripten years ago.
Right now Handmade Seattle is happening and has job booths specifically target low level programming, check out some of those companies https://handmade-seattle.com/
On macOS this can be really useful, change the current terminal to the top most folder in Finder, do not recall where it came from:
# Change to the Front Folder open in Finder
function ff {
osascript -e 'tell application "Finder"'\
-e 'if (0 < (count Finder windows)) then'\
-e 'set finderpath to get target of the front window as alias'\
-e 'else'\
-e 'set finderpath to get desktop as alias'\
-e 'end if'\
-e 'get POSIX path of finderpath'\
-e 'end tell';};\
function cdff { cd "`ff $@`" || exit; };
It seems odd to go out of the way to not break older libraries like mootools by renaming built in functions only to now break all older parsers for hints that don't convert to any performance improvement. I love the idea, and use JSDoc comments for that exact reason, but it feels inconsistent.
I've been waiting on this for decades. I think the not being popular is helping out on this front. Also that it only ever costs money and never makes any really helps.
I made a website to listen to Super Nintendo / Super Famicom music emulated in the browser. It was a great way to learn about Emscripten. Not sure what it would succeed at other than being popular, and I can assure you it is not.