🦊 smal's blog
Welcome to my blog thing! (not much of a blog right now, but eh.)
Projects
Here are various projects I've worked/am working on, hobby projects of varying levels of completion that I rotate between as interest comes and goes.
Games and Game related tools
- Project Pastel - Cohost devlogs for a Pokemon Mystery Dungeon inspired game that I sporadically work on.
- FoxelMap - An offline renderer for cache files of the voxelmap minecraft map mod, allowing output of maps in various formats.
- DeerRunner - This is a tool I made to make me playing random itchio projects nicer on linux, it tries to automatically "port" and run games that use certain interpreter based engines (ie. renpy, rpg maker, adventure game studio), without the need for configuration. Not quite ready for public use, but I have it setup as a right-click action on my file manager and it mostly works.
Music
- BitSFZ and noises - Experiments with making chiptune instruments using the SFZ soundfont format.
- ChipArp - A REAPER daw script to generate chiptune arpeggio effects using midi messages (with volume envelopes).
- ReaBank Generator - ReaBank files for several midi keyboards and a script to generate them.
- DPCM-dist - An experimental wip and broken audio effect vst that simulates the NES DPCM channel.
Retro Tech
- CapyAsm - An assembler for 65xx cpus (including some example NES programs made using it). It uses a unique syntax that tries to make the different addressing modes of opcodes clearer.
- piti - A program for interfacing to the TI-83+ link port via the Raspberry Pi GPIO pins, currently allows receiving programs/variables and other miscellaneous functions, sending files not yet implemented.
- FamiFLex, the FF1 Mapper - A Famicom/Famiclone cartridge pcb that supports several of the "bus-conflict" mappers commonly used in homebrew.
Documentation
- Useful TTL Chips for homebrew computing - A (incomplete) page compiling several types of 74x logic chips, their uses, and different models available.
- NES Documentation - A (incomplete) page compiling some NES documentation created as a way to wrap my head around homebrew'ing for the system.