A group of prominent Black #Democratic leaders on Thursday unveiled #ProjectFREEDOM, a new plan aimed at countering #Project2025, a controversial 922-page plan to overhaul the federal government led by a conservative Washington #thinktank #heritagefoundation
and #maga related politically aligned organizations. Organizers say Project FREEDOM is based on four #pillars: Freedom to #Live, #Freedom to #Learn, Freedom to #Vote and Freedom to #Thrive. https://abcnews.go.com/Politics/black-leaders-launch-counter-project-2025-battleground-states/story?id=112214929 #democracy
Black leaders launch counter to Project 2025 in battleground states

Project FREEDOM is aimed at mobilizing Black voters.

ABC News
Accessing the openFPGA BRIDGE part 2 👾

PeerTube

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…

#AnaloguePocket #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.

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

#OpenFPGA #FPGA #AnaloguePocket #ProjectFreedom #pfx1

pf-dev-tools

A collection of tools for Project Freedom projects

PyPI

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

✅ Added better user feedback when docker image needs downloading.
✅ Renamed Environment to SConsEnvironment.
✅ Added an automatic check for when updates are available.
✅ Improved the way some error messages are displayed.

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

#OpenFPGA #FPGA #AnaloguePocket #ProjectFreedom #pfx1

pf-dev-tools

A collection of tools for Project Freedom projects

PyPI

Introducing pf-dev-tools 🎉

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

#AnaloguePocket #OpenFPGA #FPGA #Python #ProjectFreedom #pfx1

👾 Introducing pfDevTools

One thing when you work on your own little project is that you don’t always build it as well as it can be. After all, if it ‘works on your machine™’, then you’re less inclined to architecture it in a way that is more portable or cross-platform.

Didier Malenfant’s Website
I’m oddly tempted to start live streaming my work on #ProjectFreedom… 🤔

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

👾 New blog post: Stars and Sprites 👾

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

Wish me luck!

https://didier.malenfant.net/blog/projectfreedom/2023/05/25/stars-and-sprites.html

#AnaloguePocket #OpenFPGA #FPGA #IndieDev #ProjectFreedom #pfx1

👾 Stars and Sprites

It’s been a minute since the last update on Project Freedom. I usually end each post with some screenshot showing the current state of the project but this time I’ll open with it instead because…well…it just looks so pretty:

Didier Malenfant’s Website

Hardware sprites, ultra-mini Copper, LFSR star field… I‘ve learned a lot so far. Next stop, reading data over the APE and interfacing with a couple of different types of RAM.

Oh working over different clock domains too!!

#OpenFPGA #AnaloguePocket #AnaloguePocketDev #ProjectFreedom