Month: February 2009
-
NinBendo (cont’d): Zero-knowledge, realtime music tweaking example
This is a followup to this post. Quick video example of finding and bending the music data that plays during Super Mario Bros. 3’s World 1 map, using the FCEUX emulator’s advanced 6502 debugging features. Full-screen if you’ve got it – the video did not survive compression well, and I don’t feel like investing hours…
-
NinBendo – circuit bending by corrupting 8-bit game code.
Yeah, back in junior high I had not enough friends and too much time, and discovered that keying in random Game Genie codes would sometimes cause a NES game to (harmlessly) glitch out in interesting ways. :-p Some codes just locked up the game (drat!), while others caused screen glitches, messed with colors, and rearranged…
-
Better Better DXF Output for Inkscape (layers!)
I started using Inkscape, a sweet open-source vector graphics program, to produce (and/or steal from the internet and convert) designs suitable for carving on the CNC as Inkscape has a plugin to export the file as a .DXF. Converting some files, I discovered the current export script does not correctly handle all types of transforms,…
-
Protected: A decade of thoughts… // Two’s complement (one’s a crowd)
There is no excerpt because this is a protected post.
-
Steppin’ Razor: Yet Another Cheap DIY, Homebrew CNC
After about an entire year of the parts sitting around, next-week, next-month, ya-I-been-meanin-ta, tonight I managed to get my homebrew CNC router* assembled into a usable (or at least testable) state. The entire design (if you can call it that! – it was really kind of ad-hoc) consists, as much as possible, of parts commonly…