Main_MiSTer
oxidgb-pico
Our great sponsors
Main_MiSTer | oxidgb-pico | |
---|---|---|
179 | 3 | |
2,959 | 63 | |
0.3% | - | |
8.8 | 1.8 | |
18 days ago | almost 2 years ago | |
C | Rust | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Main_MiSTer
-
Finally entering a new era of retro gaming
• This is a custom built MisterFPGA • There is a pretty huge and awesome community around MisterFPGA. • FPGAs allow to “simulate” SoCs • Talented people create so called cores that can be loaded on the FPGA • These cores are in essence the consoles, arcade boards whatever • software emulation will never be as accurate as FPGA gaming • If you are interested I recommend to buy the Nano-DE10 board at Terasic. Even though it is states “out of stock” they will deliver after 2-3 weeks. Happened now with me and at least 5 other people I know! • Addons can be bought separately. Just google for it. • Main source of Information is: https://github.com/MiSTer-devel/Main_MiSTer/wiki • on YouTube you will also find a lot of infos
-
PSX and Sega CD cores: Proper CHD disc image placement and organization?
https://github.com/MiSTer-devel/PSX_MiSTer Multiple Disc Games, can you read about other cores on here as well https://github.com/MiSTer-devel/Main_MiSTer/wiki
- List of arcade cores
-
Loving this Favorites menu
Ah, this is perfect! I've wanted a way to set favorites on the MiSTer since there's so many arcade games (a great problem to have). Do you have any tips on setting them up? I found the documentation for it, but its pretty sparse.
- Noob with no prior experience with mister needs help with troubleshooting setup
-
NiteFury – An Artix-7 FPGA with its own DDR3 RAM right in your laptop (2019)
What exactly are you aiming to build? DP/HDMI output and Ethernet aren't exactly beginner topics in FPGA (though you may be able to cobble something together using pre-existing components).
The Nexsys Video would give you what you need: https://digilent.com/shop/nexys-video-artix-7-fpga-trainer-b... (though out of stock)
The DE10-Nano gives you both HDMI (though not 2.0) and Ethernet: https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=.... There's some availability, apparently buying direct from Terasic is the best option (though often more expensive as shipping is pricey and you pay import duties). It's also what the MiSTer project uses https://github.com/MiSTer-devel/Main_MiSTer/wiki so is what you need if you want to play with console emulation.
FPGA toolchains are indeed a nightmare but both Xilinx and Intel have freely available versions. They tend to be limited in the devices they support but the free versions of Vivado (Xilinx) and Quartus (Intel) both support the FPGAs in the boards I mentioned above.
-
Dude at a comic convention slinging some pricey raspberry pi's
At that point you can just purchase a pre-configured MiSTer and you'll have a vastly superior gaming experience.
- (Question) What's the cheapest route to a full, working MISter setup?
- Do FPGAs used in console emulation replicate the actual RTL logic of the hardware or just the timing of hardware?
oxidgb-pico
-
Rust Gameboy Emulator running on the Raspberry Pi Pico
rp2040-pac is likely the mostly useful in itself as it provides bindings for the Pico's SVD definitions (i.e CPU/peripheral registers), though there are a whole bunch of others that are useful - https://github.com/j-selby/oxidgb-pico/blob/master/Cargo.toml has all the crates I used for reference.
Yeah, havent touched the PIOs just yet unfortunately - do want to dig into them further but Ive not gotten the chance so far. I do have some work in progress DMA code at https://github.com/j-selby/oxidgb-pico/blob/master/src/rp2040/dma.rs, but there appears to be some issues with the svd2rust crate (or the Pi's spec), as some read/write registers for DMA are marked read-only - need to investigate further.
-
Gameboy games, running natively on the Raspberry Pi Pico
You can find the code for this at https://github.com/j-selby/oxidgb-pico – should be dead simple to build (including on Windows), though let me know if you have any issues!
What are some alternatives?
mt32-pi - 🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.
rust-esp32-std-hello - Rust on ESP32 STD demo app. A demo STD binary crate for the ESP32[XX] and ESP-IDF, which connects to WiFi, Ethernet, drives a small HTTP server and draws on a LED screen. [Moved to: https://github.com/ivmarkov/rust-esp32-std-demo]
DaemonBite-Retro-Controllers-USB - A collection of retro controller USB adapters (SNES, NES, Mega Drive/Genesis, Master System, Atari, Commodore, Amiga and Amiga CD32)
de10-nano - Absolute beginner's guide to the de10-nano
DaemonBite-Retro-Controllers-USB - A collection of retro controller USB adapters (SNES, NES, Mega Drive/Genesis, Master System, Atari, Commodore, Amiga and Amiga CD32)
mr-fusion - Mr. Fusion - Universal MiSTer SD card image
Update_All_MiSTer - All-in-one script for updating your MiSTer
awesome-embedded-rust - Curated list of resources for Embedded and Low-level development in the Rust programming language
proxmox-pci-switcher - Switch among Guest VMs organized by Resource Pool
icestudio - :snowflake: Visual editor for open FPGA boards
xemu - Emulations (running on Linux/Unix/Windows/macOS, utilizing SDL2) of some - mainly - 8 bit machines, including the Commodore LCD, Commodore 65, and the MEGA65 as well.
jtbin - Binary files for MiSTerFPGA, Pocket and other platforms