Didier Malenfant · @didier
313 followers · 979 posts · Server mastodon.gamedev.place

Another full day of debugging and understanding more and more about the ‘Right Way™’ to do things in and…boom! 💥

My gfx chip is now working correctly based on the 4 registers it exposes. I still don't have a working CPU yet but this is using a little FSM to drive the chip.

This is so much fun…

#verilog #analogpocket #openfpga #projectfreedom #pfx1

Last updated 1 year ago

Didier Malenfant · @didier
308 followers · 951 posts · Server mastodon.gamedev.place

👾 Just posted pf-dev-tools v1.0.6:

✅ Fixed a bug in argument parsing for pf clone.
✅ pf install and pf eject now take full paths for volumes.
✅ Added support for PF_CORE_TEMPLATE_REPO_FOLDER to use local core template directory.
✅ Improved some documentation in README.

pypi.org/project/pf-dev-tools/

#openfpga #fpga #analogpocket #projectfreedom #pfx1

Last updated 1 year ago

Didier Malenfant :amiga: · @didier
293 followers · 849 posts · Server mastodon.gamedev.place

Introducing pfDevTools 🎉

This is the toolchain I put together to build and package my fantasy console core on the pocket. It's entirely Python-based thanks to SCons which is built in.

Super simple Makefiles. One line core building/packaging/installing. Did I mention Python?

Anyway, it's also used in the sample code for the openFPGA tutorials.

didier.malenfant.net/blog/proj

#analogpocket #openfpga #fpga #python #projectfreedom #pfx1

Last updated 1 year ago

Didier Malenfant :amiga: · @didier
288 followers · 805 posts · Server mastodon.gamedev.place

Here we go… first bit of ‘real’ work done on the graphics chip. It takes two 16-bit values as input and displays them as a debug overlay on the screen.

This will be super useful for debugging the core…

#projectfreedom #pfx1

Last updated 1 year ago

Didier Malenfant :amiga: · @didier
288 followers · 804 posts · Server mastodon.gamedev.place

👾 New blog post: Stars and Sprites 👾

I think I now have enough knowledge to get started on the real graphics chip for the pfx-1 console.

Wish me luck!

didier.malenfant.net/blog/proj

#verilog #analogpocket #openfpga #fpga #indiedev #projectfreedom #pfx1

Last updated 1 year ago