r/fpgagaming

Small powered usb hub for cd drive

Im keen to try one of the disc drive cores and have a spare usb cd drive lying around: any recs for a small/low-profile powered hub? Or just a way to plug it into the wall directly that can easily be powered on and off?

reddit.com
u/Vietname — 7 days ago

I finished a new MiSTer-targeted FPGA fantasy console with its own 32-bit CPU — anyone interested in seeing if Doom can be ported to it?

I’ve been developing a new FPGA fantasy console called Jinix Jupiter, targeting MiSTer / SuperStation One hardware.

I just reached the end of the original development roadmap and tagged the first stable architecture as m11-verified.

Jupiter currently has:

  • a custom 32-bit CPU and ISA
  • its own assembler and BIOS/application image-building tools
  • external SDRAM support
  • DMA
  • hardware 2D graphics
  • a fixed-function 3D triangle renderer
  • RGB565 framebuffer scanout
  • PCM audio
  • MiSTer controller input
  • a MiSTer-facing FPGA top-level integration

The full automated simulation regression suite passes, and I’m treating m11-verified as a frozen reference point.

Important caveat: it has not been validated on physical MiSTer hardware yet. I didn’t have Quartus available during development, so I’m not claiming successful synthesis, timing closure, resource utilization, or a working .rbf yet.

The software environment is also intentionally primitive right now. There is a Jupiter assembler and deterministic BIOS/application image builder, but there is currently no C compiler, C runtime, conventional linker, or runtime game-loading system.

Which brings me to the fun part:

Could Doom be ported to this thing?

I’d love for someone familiar with Doom ports, unusual CPU targets, GCC/LLVM backends, or FPGA consoles to take a look at Jupiter and tell me what would actually be required.

I’m not necessarily expecting somebody to magically have Doom running tomorrow. Even an architectural audit like:

>

would be incredibly useful.

If anybody is crazy enough to actually attempt a port, please fork the repository and target m11-verified so there is a stable machine definition to work against.

Repository: https://github.com/austinbland1/jinix_jupiter/

Stable release target: m11-verified

I’m also beginning physical MiSTer bring-up separately, so feedback from people experienced with Quartus/MiSTer core development would be very welcome.

Basically: I built a new FPGA video game console. Now I want to find out whether it can run Doom.

u/Mean_Assistance_5498 — 10 days ago
▲ 155 r/fpgagaming+1 crossposts

How new cores get into the updaters and where Update All fits in all of this

I’ve published a short write-up centered around the new Contributing a Core to MiSTer FPGA wiki guide. It covers the requirements and conventions for joining MiSTer-devel, why they matter for preservation, maintainability, and long-term compatibility, and where Update All fits within this ecosystem.

More info in the public post: https://www.patreon.com/theypsilon/posts/to-all-new-core-165871199?utm_source=reddit&utm_medium=social&utm_campaign=new-core-165871199&utm_content=main-post

I’ve also added several new things to Update All during the past two weeks:

  • 240p Test Suite integration: adds the 240p Test Suite database to Update All, including a dedicated 240p core under Utilities and test-suite ROMs for Game Boy, GBA, Master System, Mega CD, Mega Drive, N64, Neo Geo, Neo Geo CD, NES, PlayStation, Sega 32X, Saturn, SNES and PC Engine. It’s useful for calibrating CRTs.
  • New tools/scripts: MiSTer Hi-Fi is a music player supporting formats such as FLAC, WAV and ALAC. MiSTerFin is a Jellyfin client tailored for CRT use.
  • New hybrid cores: Solarus brings the Solarus 2D action-RPG engine to MiSTer. 3S-ARM brings the PlayStation 2 version of Street Fighter III: 3rd Strike to MiSTer through its decompilation project.
  • Automatic self-updating before the Settings screen opens, so you no longer need to run the updater twice to see new additions
  • New experimental mirror system, starting with Andi Brazil, intended for users who may have connectivity issues with GitHub, such as those experienced in Brazil last year.

Enjoy!

u/theypsilon — 13 days ago
▲ 0 r/fpgagaming+1 crossposts

Are there any good alternatives to the Analogue Pocket?

I've been looking at getting a retro gaming handheld mainly for playing handheld titles on and am interested in FPGA because I want better audio latency than emulation while having convenient access to all the games I want to play and convenient syncing of saves to my PC for backups. Connecting to a dock for playing non-handheld consoles on a bigger screen would also be nice.

The things that keep me from getting an Analogue Pocket immediately is that I don't know how save syncing would work in a convenient way without wifi and that I would prefer a wider aspect ratio on the screen as otherwise I feel GB/C games feel oversized compared to GBA games. I also don't know how shaders or something similar would work for reproducing the correct colors and LCD effects like the grid and ghosting.

reddit.com
u/Jirb30 — 14 days ago
▲ 5 r/fpgagaming+1 crossposts

AMD Alveo V80

I have a high speed networking project using the AMD Alveo V80 board using the qfsp56 interface and I wanted to get some practical guidance from someone who has worked with the board. Any help would be appreciated.

reddit.com
u/Emotional_Air6528 — 12 days ago