pw
pw32x.bsky.social
pw
@pw32x.bsky.social
Retro dev. Homebrew. Sega. Stuff.
Pinned
The classic Tandy CoCo game Downland ported to C. Currently has ports for Windows, Sega Dreamcast, Sega Saturn, Sega 32X, Genesis, Master System, Game Gear, SG-1000, ColecoVision, NES, GameBoy Advance, Playdate, and 3DO!
github.com/pw32x/Downla...
GitHub - pw32x/Downland_C: Downland_C is a faithful reproduction of the the original Downland game for the Tandy Color Computer
Downland_C is a faithful reproduction of the the original Downland game for the Tandy Color Computer - pw32x/Downland_C
github.com
Currently reconsidering that TG-16 version. I'm feeling the tired. The NES version wore me out.
November 10, 2025 at 3:29 AM
Gonna start looking at the TurboGrafx-16 now, using llvm-mos again if I can. I think that'll be the last port on the checklist I made myself. Or at least, it'll be the last port of the year.
November 9, 2025 at 4:47 AM
The classic Tandy CoCo game Downland ported to C. Currently has ports for Windows, Sega Dreamcast, Sega Saturn, Sega 32X, Genesis, Master System, Game Gear, SG-1000, ColecoVision, NES, GameBoy Advance, Playdate, and 3DO!
github.com/pw32x/Downla...
GitHub - pw32x/Downland_C: Downland_C is a faithful reproduction of the the original Downland game for the Tandy Color Computer
Downland_C is a faithful reproduction of the the original Downland game for the Tandy Color Computer - pw32x/Downland_C
github.com
November 9, 2025 at 4:37 AM
Downland for NES Day 18, con't: Improved the sounds. I'm pretty much done, I think. I wanted to convert the game from regular unrom to unrom-512 but can't find a good example. I'll leave that for the future. #downland #tandy #coco #nintendo #nes
November 9, 2025 at 3:38 AM
Downland for NES Day 18: Made the set of sounds for the game. They sound... not great. But at least I have something. #downland #tandy #coco #nintendo #nes
November 8, 2025 at 7:31 PM
Downland for NES Day 17, Con't: Managed to make crappy sounds for running and climbing and they seem to work fine. Finally some positive developments! #downland #tandy #coco #nintendo #nes
November 7, 2025 at 2:18 AM
Downland for NES Day 17: Managed to get a sound effect working. Turns out with famitone2 you can't have sound effects if you don't have music. Considering that only music loops I think I'll use that as the run/climb sfx. #downland #tandy #coco #nintendo #nes
November 6, 2025 at 11:15 PM
Downland for NES Day 16: Finally moved enough functions around so that the famitone2 and example sfx fit in the fixed bank. Turns out the sound doesn't actually work? Sigh. #downland #tandy #coco #nintendo #nes
November 6, 2025 at 4:03 AM
Downland for NES Day 16: Even more moving of functions out of the fixed bank. Can *almost* fit the famitone2 lib and an example sfx in the fixed bank. I've avoided it as much as possible but now I'll need to start cutting up the shared Downland code. Pain. #downland #tandy #coco #nintendo #nes
November 4, 2025 at 2:35 AM
Downland for NES Day 15, con't: While I figure out the tools, tried integrating a sample sound fx in the game. Of course I'm busting the fixed_bank size and I somehow have to find more than 1k of space. Still moving functions around. It's getting real annoying. #downland #tandy #coco #nintendo #nes
November 3, 2025 at 4:14 AM
Downland for NES Day 15: Started to look at sound. The sound conversion tools I thought that would convert sounds aren't converting sounds. #downland #tandy #coco #nintendo #nes
November 3, 2025 at 12:16 AM
Downland for NES Day 14: Restored screen transitions. Code clean up. Moving out lots of data out from the fixed bank but still always hitting the 16k limit as soon as I implement new stuff. So frustrating. Only sound is left now. #downland #tandy #coco #nintendo #nes
November 2, 2025 at 3:25 AM
Downland for NES Day 13: Fixed the background drawing. Restored part of the titlescreen by moving stuff around in banks. Restored jumping. #downland #tandy #coco #nintendo #nes
November 1, 2025 at 12:51 AM
Downland for NES Day 12: Got some support for my glitchy background. Too tired to be arsed to fix it tonight. #downland #tandy #coco #nintendo #nes
October 31, 2025 at 1:57 AM
Downland for NES Day 11: Some progress. Figured out why the background wasn't being drawn correctly. Trying to move code to different banks. Looking at bugs. #downland #tandy #coco #nintendo #nes
October 30, 2025 at 3:09 AM
Downland for NES Day 10: No luck figuring out my linker problem tonight. But there is a possibility that I've hit a llvm-mos compilation bug, though! Top men are looking into it. Who? Top men. #downland #tandy #coco #nintendo #nes
October 29, 2025 at 2:30 AM
Downland for NES Day 9: Not a productive evening. Trying to investigate why uncommenting the setting of a flag somehow balloons the first bank from 13k to past 16k. Linking errors can go jump in a lake. #downland #tandy #coco #nintendo #nes
October 28, 2025 at 1:15 AM
Downland for NES Day 8: Exporting banked resources. Brought in and now running the game main code. Drawing sprites. Might have a slight issue with backgrounds. Can't currently jump because enabling the flag somehow causes a linker error. #downland #tandy #coco #nintendo #nes
October 27, 2025 at 2:26 AM
Downland for NES Day 7: Not a lot of time on it today but got banking figured out. It's so simple compared to the Master System it's almost silly. #downland #tandy #coco #nintendo #nes
October 26, 2025 at 2:46 AM
Downland for NES Day 6: Worked on the exporter. Did a clean up pass and now exporting tilemaps. Lots of fiddling with the makefile to get everything to build. Gotta figure out how banking works now. #downland #tandy #coco #nintendo #nes
October 25, 2025 at 2:19 AM
Downland for NES Day 5: Can now display a map. Done experimenting, started the nes project proper. Trying to get it to compile with the game code. Have to work on the DLExporter too. #downland #tandy #coco #nintendo #nes
October 24, 2025 at 2:28 AM
Downland for NES Day 4: Now exporting all the sprite tiles. Fixed an export bug. The high bytes weren't exported correctly. Figured out how to draw 8x16 tiles. It's a start. #downland #tandy #coco #nintendo #nes
October 23, 2025 at 2:17 AM
Downland for NES Day 3: Worked on exporting all the sprites to the chr file. Almost have all of them done. #downland #tandy #coco #nintendo #nes
October 22, 2025 at 2:14 AM
The classic Tandy CoCo game Downland ported to C. Currently has ports for Windows, Sega Dreamcast, Sega Saturn, Sega 32X, Genesis, Master System, Game Gear, SG-1000, ColecoVision, GameBoy Advance, Playdate, and 3DO!
github.com/pw32x/Downla...
GitHub - pw32x/Downland_C: Downland_C is a faithful reproduction of the the original Downland game for the Tandy Color Computer
Downland_C is a faithful reproduction of the the original Downland game for the Tandy Color Computer - pw32x/Downland_C
github.com
October 21, 2025 at 9:44 PM
Downland for ColecoVision Day 2: Sound works better if I use the actual correct PSGLib file. Whoops! (whoopsie!) Updated a few minor things. And I do believe it's pretty much done! The updates to DevkitSMS make this port super easy #downland #tandy #coco #coleco #colecovision #devkitsms
October 21, 2025 at 9:42 PM