ao486_MiSTer
microwatt
Our great sponsors
ao486_MiSTer | microwatt | |
---|---|---|
21 | 19 | |
235 | 639 | |
3.0% | - | |
6.4 | 7.3 | |
4 months ago | about 2 months ago | |
Verilog | Verilog | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
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.
ao486_MiSTer
- Ao486_MiSTer: i486 core for the MiSTer FPGA gaming system
- Exact 486 CPU Performance in Smallest Form Factor
- The WeeCee – Tiny Vortex86-Based DOS Gaming PC
- What is your take on ISA architectures for FPGAs (x86, arm, risc-v)?
-
Linux (ELKS) running on an IBM PC XT replica
The newest PC that's compatible with a (at one point) ubiquitous computing stack would be FreeDOS with an i486 without an FPU. I hope this goes up to Athlon 64s and OpenGL3.0 and DirectX 10.1 with ReactOS one day, but in the meantime, I would be happy with a 486 with an FPU. I think there's a market for an ASIC like that on an SBC for legacy applications, you would have a legacy CNC/Gaming/Workstation machine that would be cheap to ship. Not to mention if it's open source, it would be more trusted and having ELKS or DOS installed on it with Nano would make it a great distraction-free writing appliance.
-
Are there any FPGA projects but for PC components?
Without knowing exactly what your definition of a "retro PC" is, the MiSTer does already have the ao486 core.
-
DOSBox-X: Free, cross-platform and complete DOS, Windows 3.x and 9x emulation
There's work for that for the Mister system, https://github.com/MiSTer-devel/ao486_MiSTer
-
AO486 Core Loading Issues
Get it from the source or pull it from the 300 Games pack. They go in your AO486 folder. https://github.com/MiSTer-devel/ao486_MiSTer/tree/master/releases/bios
This is indeed the problem. For anyone else having this issue, the boot roms can be found here: https://github.com/MiSTer-devel/ao486_MiSTer/blob/master/README.md
microwatt
-
Microwatt: A tiny Open POWER ISA softcore written in VHDL 2008
My favorite part of this project is the pretty large battery of test cases. A lot of chip rtl releases don't bother with open sourcing the verification too, and that's arguably more useful than the rtl in the first place.
https://github.com/antonblanchard/microwatt/tree/master/test...
-
Arm wants to charge dramatically more for chip licenses
MicroWatt is the only one I know of.
-
RISC-V Pushes into the Mainstream
I have several OpenPOWER systems, including the POWER9 I use as my usual desktop. Besides IBM and other server manufacturers like Tyan and Wistron, you can get them as Raptor workstations and servers.
If you want an OpenPOWER design to play with, look at Microwatt ( https://github.com/antonblanchard/microwatt ) which is complete enough to boot Linux.
-
How long until RISC gets adopted for the desktop?
Not true, as of 2019 the power ISA is able to be used without needing to pay any royalties to ibm under the openpower foundation. There's already a few projects that have taken advantage of it such as libreSOC and Microwatt. Source code for various firmware components are also freely available pertaining to the power platform.
- Any raw binary generic platform-agnostic test roms for PowerPC?
-
Keeping POWER relevant in the open source world
At the other end of the scale, if anyone wants to play you can run a little openpower CPU on a FPGA with completely open source. https://github.com/antonblanchard/microwatt
It's capable of running Linux, some example docs are https://shenki.github.io/boot-linux-on-microwatt/
-
What is your take on ISA architectures for FPGAs (x86, arm, risc-v)?
Why dismiss POWER or SPARC ? :-)
-
OpenPOWER Foundation announces LibreBMC, a POWER-based, fully open-source BMC
An OpenPOWER one, likely this with modification: https://github.com/antonblanchard/microwatt
-
Exploiting Undocumented Hardware Blocks in the LPC55S69
You might be interested in what Anton Blanchard has been up to with the power ISA soft cores, it seems like his work has spanned the bulk of the FPGA toolkits, and I think his latest is taped out for the SKY130 run. His work is also being adapted for an openBMC replacement, which would offer an opportunity to dust off some old Xzibit templates, so thats good.
https://github.com/antonblanchard/microwatt
https://github.com/antonblanchard/chiselwatt
https://www.efabless.com/projects/29
https://gitlab.raptorengineering.com/kestrel-collaboration/k...
What are some alternatives?
dosbox-x - DOSBox-X fork of the DOSBox project
PCem-ROMs - This is a collection of requiered ROMs files for PCem emulator. RIP PCem 2021
chiselwatt - A tiny POWER Open ISA soft processor written in Chisel
elks - Embeddable Linux Kernel Subset - Linux for 8086
OpenSkyStacker - Multi-platform stacker for deep-sky astrophotography.
Apollo-11 - Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.
midimonster - Multi-protocol control & translation software (ArtNet, MIDI, OSC, sACN, ...)
VexRiscvBPluginGenerator
librealsense - Intel® RealSense™ SDK
libi86 - Attempt to reimplement non-standard C library facilities (e.g. <conio.h>) used in MS-DOS programs, for IA-16 GCC & ACK ― mirror of https://gitlab.com/tkchia/libi86 • Ubuntu packages for cross-compilation at https://launchpad.net/%7Etkchia/+archive/ubuntu/build-ia16/ • DJGPP/MS-DOS binaries at https://github.com/tkchia/libi86/releases
riscv_vhdl - Portable RISC-V System-on-Chip implementation: RTL, debugger and simulators
oneDNN - oneAPI Deep Neural Network Library (oneDNN)