{"id":19070666,"url":"https://github.com/pinobatch/little-things-nes","last_synced_at":"2025-10-18T04:52:11.838Z","repository":{"id":59050153,"uuid":"211699881","full_name":"pinobatch/little-things-nes","owner":"pinobatch","description":"One-off tech demos and test ROMs for NES","archived":false,"fork":false,"pushed_at":"2025-02-16T19:48:30.000Z","size":2277,"stargazers_count":38,"open_issues_count":3,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-29T01:23:42.813Z","etag":null,"topics":["nes"],"latest_commit_sha":null,"homepage":null,"language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pinobatch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-29T17:28:30.000Z","updated_at":"2025-02-16T19:48:34.000Z","dependencies_parsed_at":"2024-05-03T13:44:33.674Z","dependency_job_id":"6a292b0f-bdc8-4e73-928f-3383916e0b1d","html_url":"https://github.com/pinobatch/little-things-nes","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinobatch%2Flittle-things-nes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinobatch%2Flittle-things-nes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinobatch%2Flittle-things-nes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinobatch%2Flittle-things-nes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pinobatch","download_url":"https://codeload.github.com/pinobatch/little-things-nes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249154268,"owners_count":21221385,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nes"],"created_at":"2024-11-09T01:19:55.132Z","updated_at":"2025-10-18T04:52:11.754Z","avatar_url":"https://github.com/pinobatch.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"# little things\nOne-off tech demos and test ROMs for NES\n\nThis repository will contain several tech demos for Nintendo\nEntertainment System that I've produced over more than a decade\nprior to 2019.\n\n- 768-byte level editor\n- [Action 53 (mapper 28) big CHR RAM](https://forums.nesdev.com/viewtopic.php?p=190851#p190851)\n- [Action 53 (mapper 28) comprehensive test](https://forums.nesdev.com/viewtopic.php?p=102693#p102693)\n- Anti-DiskDude header cleaner\n- [BNROM and AOROM size and mirroring test](https://forums.nesdev.com/viewtopic.php?p=79826#p79826)\n- [Boing 2007](https://forums.nesdev.com/viewtopic.php?p=62806#p62806):\n  squashing the background using mistimed VRAM reads\n- [Boolean Beakers](https://forums.nesdev.com/viewtopic.php?f=10\u0026t=4331)\n- [ca65 macros reimplementing 6502 mnemonics](https://forums.nesdev.com/viewtopic.php?f=2\u0026t=10701)\n- [CHR compression through pixel RLE](https://forums.nesdev.com/viewtopic.php?f=2\u0026t=6068)\n- Compatibility Benchmarks for 2001\n- Concentration Room Emblem Designer prototype\n- [Convergence](https://forums.nesdev.com/viewtopic.php?p=215229#p215229)\n- [DAC nonlinear volume](https://forums.nesdev.com/viewtopic.php?f=6\u0026t=16726)\n- [DPCM Split](https://forums.nesdev.com/viewtopic.php?p=65871#p65871):\n  generate a stable raster split without external timer hardware\n- [EQ test](https://forums.nesdev.com/viewtopic.php?p=208506#p208506):\n  pink noise and sine sweep generators\n- [Eighty](https://forums.nesdev.com/viewtopic.php?p=95153#p95153):\n  read buttons on the NES Four Score accessory\n- Fairydust Editor with Compressed Output\n- FamiTracker module to video renderer\n- File extractor for Family Computer Disk System (FDS) images\n- [FME-7 big PRG RAM](https://forums.nesdev.com/viewtopic.php?p=142573#p142573)\n- [FME-7 IRQ acknowledgment](https://forums.nesdev.com/viewtopic.php?p=142243#p142243)\n- [gmewav](https://forums.nesdev.com/viewtopic.php?f=6\u0026t=16218): render anything libgme or DUMB plays to a WAV file\n- GNOME vs. KDE: Battle of the Desktops:\n  Bingo-inspired 2-player game\n- Hello World program produced while learning ca65\n- Insane Game:\n  incomplete attempt to port the TI-83 version of SameGame\n- [IRE tiny](https://forums.nesdev.com/viewtopic.php?p=159262#p159262):\n  port of the IRE (brightness level) test of 240p Test Suite to run\n  on a minimalist devcart\n- [Mapper 78 submappers](https://forums.nesdev.com/viewtopic.php?p=208395#p208395):\n  test for handling of nametable mirroring in ROMs intended to run\n  on the _Uchuusen_ and _Holy Diver_ cartridge boards\n- Math library:\n  multiply, divide, square root, binary to decimal\n- Meece:\n  first NES program to use a Super NES Mouse\n- [Metatile engine using 32x16-pixel cells](https://forums.nesdev.com/viewtopic.php?f=2\u0026t=1118)\n- [MMC3 big CHR RAM](https://forums.nesdev.com/viewtopic.php?f=3\u0026t=13890)\n- MMC3 save data viewer\n- Nibbles:\n  the snake game people have loved since the QBasic era, which\n  ended up on a few famiclones' built-in pirate multicarts\n- [OAM reset quirk](https://forums.nesdev.com/viewtopic.php?f=9\u0026t=9628): 2 sprites will be missing after Reset\n- [Password save](https://forums.nesdev.com/viewtopic.php?p=64656#p64656)\n- [PAL chroma phase](https://forums.nesdev.com/viewtopic.php?p=133629#p133629):\n  investigate how a TV comb filter combines scanlines in the video\n  from various NES and famiclone models\n- Port test for famiclone assembly\n- [Pretendo and other fake logos](https://forums.nesdev.com/viewtopic.php?p=116405#p116405):\n  generate entropy without a button press to randomly choose a parody\n  logo to drop into the Game Boy boot ROM intro\n- Raw PCM Hello: compare PCM to DPCM and attempt playback through\n  pulse channels' volume registers\n- [RGB121](https://forums.nesdev.com/viewtopic.php?p=94658#p94658):\n  display 16-color images on an NES using pseudo-interlacing\n- [Russian Roulette](https://forums.nesdev.com/viewtopic.php?f=2\u0026t=6567)\n- [Software parallax](https://forums.nesdev.com/viewtopic.php?f=22\u0026t=16419):\n  use bit shifting to rotate background tiles horizontally\n- Sound drivers that never progressed far\n- Sprite 0 hit interactive test\n- [Sprite Cans](https://forums.nesdev.com/viewtopic.php?p=77094#p77094)\n- [Sprite scaling](https://forums.nesdev.com/viewtopic.php?f=22\u0026t=12055):\n  real-time shrinking is possible using lookup tables\n- [Tall Pixel](https://forums.nesdev.com/viewtopic.php?p=53808#p53808):\n  stretch an image vertically by 150%\n- [Telling LYs?](https://forums.nesdev.com/viewtopic.php?f=22\u0026t=18998):\n  sub-frame input timing test\n- Text to spectrogram\n- Tuning table generator for NSD.Lib\n- [Vaus Test](https://forums.nesdev.com/viewtopic.php?f=22\u0026t=10662):\n  read the _Arkanoid_ controller\n- [Volume tester](https://forums.nesdev.com/viewtopic.php?f=6\u0026t=4906):\n  Relative volumes of APU channels\n- [VWF terminal](https://forums.nesdev.com/viewtopic.php?f=2\u0026t=12436)\n- [Zapper lag tests](https://forums.nesdev.com/viewtopic.php?f=9\u0026t=10198)\n- Projects that never proceeded past pixel art prototypes\n\nMany of them have patches to their build system to help them build\nunder Python 3 and late-2010s versions of cc65.  (To get set up to\nbuild, see the instructions for [nrom-template].)  The build process\nis tested under Debian and Ubuntu distributions of the GNU/Linux\noperating system and may need changes to work on Microsoft Windows.\n\nMost should be under the zlib license or an equivalent GNU\nall-permissive license, though this merits an audit.\n\n[nrom-template]: https://github.com/pinobatch/nrom-template/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinobatch%2Flittle-things-nes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpinobatch%2Flittle-things-nes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinobatch%2Flittle-things-nes/lists"}