Live now! Streaming for lolz. Let’s get some Analog Pocket coding on…
https://twitch.com/didiermalenfant
#ProjectFreedom #openFPGA #AnaloguePocket #FPGA #Verilog #IndieDev #GameDev #Twitch #Live
#projectfreedom #openfpga #analoguepocket #fpga #verilog #indiedev #gamedev #twitch #live
Just realized only the MMU will need write access to my VROM, the gfx chip will just be reading from it. That makes things A LOT easier in terms of arbitration…
Just released pf-dev-tools v1.0.8 today 🎉
✅ Added config option to power the cartridge port.
✅ Number of CPUs to use now defaults to all for core builds.
✅ pf eject now waits for the volume to be ejected before returning.
#projectfreedom #openfpga #analoguepocket
Live now for some more openFPGA dev shenanigans. Lots to catch up on and hopefully wrap up too today.
https://twitch.com/didiermalenfant
#ProjectFreedom #openFPGA #AnaloguePocket #FPGA #Verilog #IndieDev #GameDev #Twitch #Live
#projectfreedom #openfpga #analoguepocket #fpga #verilog #indiedev #gamedev #twitch #live
Probably won’t stream tonight. There is a fair amount of progress on #ProjectFreedom but I’m feeling exhausted from not sleeping at night and the procrastination level is high. 😔
Monday night’s stream is now available on the tube. Adventures in #FPGA chip registers implementation (and debugging!).
#fpga #analoguepocket #openfpga #projectfreedom
I’ll be live tonight 7pm CEST - 5pm UTC - 10am PST getting my signal tap on for my #openFPGA core on the #AnaloguePocket
https://twitch.com/didiermalenfant
By request we will do some :amiga: #Amiga stuff tomorrow night!
#openfpga #analoguepocket #amiga #projectfreedom #fpga #verilog #indiedev #gamedev #twitch
Last night’s shenanigans are now up on the tube…
#projectfreedom #openfpga #analoguepocket #fpga #verilog
Live now! Let’s get some Pocket coding on…
https://twitch.com/didiermalenfant
#ProjectFreedom #openFPGA #AnaloguePocket #FPGA #Verilog #IndieDev #GameDev #Twitch #Live
#projectfreedom #openfpga #analoguepocket #fpga #verilog #indiedev #gamedev #twitch #live
Going live tonight 7pm CEST/5pm UTC/10am PST for some Analogue Pocket live coding. Trying to wrap up the first version of the Flip gfx chip before we try to plug the CPU in.
https://twitch.com/didiermalenfant
#ProjectFreedom #openFPGA #AnaloguePocket #FPGA #Verilog #IndieDev #GameDev #Twitch
#projectfreedom #openfpga #analoguepocket #fpga #verilog #indiedev #gamedev #twitch
I think the stream schedule is going to be Monday nights at 7pm CEST - 5pm UTC - 10am PST. That’s the easiest for me to work around the fam.
Plan is to mostly do some #AnaloguePocket dev on #ProjectFreedom and then maybe thrown in some #Amiga dev too at some point.
#analoguepocket #projectfreedom #amiga
Released pf-dev-tools v1.0.7 today 🎉
✅ Qfs command modifes file in place.
✅ Added message when copying files.
✅ Fixed a bug in install command arguments.
✅ Added support for verilog header files.
#projectfreedom #openfpga #analoguepocket
In case you missed it, you can now watch the replay of today’s stream. I’m hooked. There will be more to come…
#openfpga #analoguepocket #projectfreedom
Now live at https://twitch.tv/didiermalenfant to test things out and code on the Pocket.
#projectfreedom #analoguepocket #openfpga
I may do a small test stream this afternoon… like an hour or so to shake out any issues. See you then!
#projectfreedom #analoguepocket #openfpga
Another full day of debugging and understanding more and more about the ‘Right Way™’ to do things in #Verilog 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
👾 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.
#openfpga #fpga #analogpocket #projectfreedom #pfx1
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.
https://didier.malenfant.net/blog/projectfreedom/2023/06/07/Introducing-pfDevTools.html
#analogpocket #openfpga #fpga #python #projectfreedom #pfx1
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…