🕹️ Commodore 64 Ultimate: BASIC Beige
"The first official Commodore 64 in over 30 years is here - a faithful recreation of the original motherboard on FPGA hardware"
https://www.commodore.net/product-page/commodore-64-ultimate-basic-beige-batch1
#Tag
🕹️ Commodore 64 Ultimate: BASIC Beige
"The first official Commodore 64 in over 30 years is here - a faithful recreation of the original motherboard on FPGA hardware"
https://www.commodore.net/product-page/commodore-64-ultimate-basic-beige-batch1
🕹️ Commodore 64 Ultimate: BASIC Beige
"The first official Commodore 64 in over 30 years is here - a faithful recreation of the original motherboard on FPGA hardware"
https://www.commodore.net/product-page/commodore-64-ultimate-basic-beige-batch1
wireguard-fpga: Full-throttle, wire-speed hardware implementation of Wireguard VPN, using low-cost Artix7 FPGA with opensource toolchain
wireguard-fpga: Full-throttle, wire-speed hardware implementation of Wireguard VPN, using low-cost Artix7 FPGA with opensource toolchain
I am happy to announce the FemtoMSP430, a processor designed with the instruction set of the classic #MSP430, but with a flexible bus interface similar to @BrunoLevy01 #FemtoRV32 including memory busy signaling. The playground contains a phantasy "microcontroller" design for the #ULX3S #FPGA board, interactively running the original #Mecrisp #Forth image for MSP430G2755, enhanced with a text mode on 800x600 video, USB-CDC terminal and a lot of GPIO wires: https://codeberg.org/Mecrisp/FemtoMSP430
I am happy to announce the FemtoMSP430, a processor designed with the instruction set of the classic #MSP430, but with a flexible bus interface similar to @BrunoLevy01 #FemtoRV32 including memory busy signaling. The playground contains a phantasy "microcontroller" design for the #ULX3S #FPGA board, interactively running the original #Mecrisp #Forth image for MSP430G2755, enhanced with a text mode on 800x600 video, USB-CDC terminal and a lot of GPIO wires: https://codeberg.org/Mecrisp/FemtoMSP430
Keeping track of progress of the Z80 Noveau FPGA-based project. Now with sprites!
Details of the sprite logic in the Z80 Nouveau VDP finite state machine Verilog modules.
This provides an implementation of a TI9118-compatible graphic display.
@ John's Basement
Keeping track of progress of the Z80 Noveau FPGA-based project. Now with sprites!
Details of the sprite logic in the Z80 Nouveau VDP finite state machine Verilog modules.
This provides an implementation of a TI9118-compatible graphic display.
@ John's Basement
The slides of my talk at #orconf2025 about using #guix in the context of #fpga development.
https://gitlab.com/csantosb/ip/talks/guix-fpga
https://mastodon.social/users/fossifoundation/statuses/115191366166341232
The slides of my talk at #orconf2025 about using #guix in the context of #fpga development.
https://gitlab.com/csantosb/ip/talks/guix-fpga
https://mastodon.social/users/fossifoundation/statuses/115191366166341232
Btw, a fun mathematics problem with many practical #FPGA / #DSP applications:
My intuition suggests, they probably exist, but using them may introduce an additional complexity of localised representational slack, and when multiplied repeatedly, they may require occasional re-fluffing to spread the slack around and improve the worst case timing. But I don't yet know in detail what these representations would look like, plus all the ones that I can vaguely see are complicated to convert to and from the conventional integer representation.
AFAIK, there hasn't been a hardware implementation of #uxn thus far.
The instruction set is pretty simple, the core is just 100 lines of C. I'd surmise it could be implemented in the very dinkiest #fpga, and using some kind of TTL asic or something (I'm way, way, way beyond my competency, here (and almost everywhere else, lolol)) should be quite doable.
Of course, stuff like graphics would be more complex, as it gives you any 4 colors out of a range of 4096, and the display size can be variable, but it's been implemented on reasonably limited hardware like the #PlayDate and Gameboy Advance.
I'm kind of wondering if anyone has attempted a true 8-bit implementation, like on a #Commodore64. XD
The cell-based coloring system of most 8-bit micros would be challenging to adapt uxn to, unless you just assumed monochrome.
it's game bub time, folks https://www.crowdsupply.com/second-bedroom/game-bub #opensource #fpga #openhardware
The pico2-ice is a single-board computer that looks like a Raspberry Pi Zero. But it combines an RP2350B microcontroller with a Lattice iCE40UP5K FPGA. It's available now for $50 and up. https://www.cnx-software.com/2025/08/19/pico2-ice-development-board-combines-raspberry-pi-rp2350b-with-lattice-ice40up5k-fpga/#FPGA#TinyVision#SBC
For some time @securelyfitz and I have been working on a new hardware security tool. It is called epic-erebus. It is a tiny m.2 WiFi module sized FPGA board allowing the access to the PCIe interface. If you remember the slotscreamer, this is the evolution of that idea. It can do a lot more in the small form factor and FPGA on board. We just published our pre-campaign page. You can sign up for updates for when the campaign launches some time next year. https://www.crowdsupply.com/securinghw/epic-erebus#EpicErebus #fpga
A space for Bonfire maintainers and contributors to communicate