What’s the point of giving out review units for the Analogue if there aren’t any to buy or preorder ? I just don’t get it ..

#analogue #retro #fgpa #sillyness

S'il vous plaît, faites nous des interfaces de configurations sous forme de fichiers texte.

Que je puisse tout configurer dans un fichier que je versionne proprement avec git et que je n'ai plus qu'à lancer un script pour générer les bitstream et autre fichiers de config.

J'en peu plus de ces clic-clic ultra-buggés en vieux java qui s'affichent mal et mettent des plombes à cocher/décocher.

Sans parler des messages d'erreurs obscures qui surgissent qu'au bout de 30 min de calcul !

#quartus #intel #vivado #amd #xilinx #fgpa #flf #liberté #vhdl #verilog #java #bitstream

@PaulaMaddox I think I might be stuck on WebISE as the FPGAs I have are not very modern. In the ideal case I'd like to use Yosys with NextPnR but I have to see if my Lattice boards have enough RAM for what I want to do. The FOSS tools are so much faster and less bloated. GHDL+GtkWave has been serving me well for years! #FGPA

We are just wrapping up Unearthed and I'm doing some final testing in DMG mode. One of the things I'm most proud of is that the art translates to the DMG palette. It's not easy to do with such a colorful puzzle game but the Game Boy pocket is such a nice handheld that I'd be pretty sad if it couldn't run on one.

Here it's running in the 'gb' mode on the funnyplaying fgpa.

#gameboy #gamedev #fgpa

#Retroputer #fgpa is actually executing instructions! A limited set, to be sure, but proof that the CPU is able to read both ROM & RAM to fetch an instruction, decode the instruction, handle "fixups" to account for some "fun" instruction sizes that are hard to encode, execute the instruction, including using the ALU and working with flags, and repeat that all again for the next instruction. Which means I can, yet again, make the world's most complicated counter! ;-)

#fpgadev is too much fun :-)

I must also say, learning fpgas kinda feels like when I was a kid learning to program my #Commodore64... fun & frustrating, exciting & so much potential... the highs when it works, the lows when it doesn't, the "bang-head-on-desk" moments when you realize it's doing exactly what you're telling it to do and you got the braces mixed up and had the logic in the wrong place…

It's nice experiencing that feeling! (Except for the actual "bank head on desk" bit. That smarts a bit!)

#Retroputer #fgpa

Going to do some more work tonight on #Retroputer #fgpa... the real question is whether or not I'll end up w/ some of the first instructions implemented or if I'll have the system bus built, or instead end up down some other rabbit hole...

Who knows what we'll end up with tonight... and that's half the fun, right?

Next on the list of things to tackle another evening:

• Build out the ALU
• Implement a few simple instructions in processor
• Read from ROM instead of RAM for bank 7
• Cross my fingers and see if it to does anything useful

Long way to go to get a custom 8-bit processor w/ 192K RAM + 64K ROM w/ sound & video generator (will have to figure HDMI out), I/O, and storage, etc. ;-)

Who knows if that'll all even fit on the #fgpa… we'll find out! Regardless, it's so much fun learning this stuff!

We should probably be using #SDR + #FGPA or just software implementations for #WiFi, considering how it keeps being horribly broken so quickly.

Having to throw out hardware every time is not a viable long-term option.

I’m looking forward to the details on Lattice-Semi new line of #FGPA, the Lattice Avant. They seem pretty confident they can compete and it has a focus on low-power.