ao486_MiSTer
ao486
ao486_MiSTer | ao486 | |
---|---|---|
21 | 4 | |
236 | 335 | |
0.4% | - | |
5.8 | 0.0 | |
6 days ago | over 9 years ago | |
Verilog | C | |
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
-
Reverse engineering the Intel 386 processor's register cell
How about a 486 instead? :)
https://github.com/MiSTer-devel/ao486_MiSTer
-
Issues with AO486
Have you checked all the details in https://github.com/MiSTer-devel/ao486_MiSTer ?
- Ao486_MiSTer: i486 core for the MiSTer FPGA gaming system
-
Recently, I came across a video on Youtube by Linus Tech Tips about the PCEm emulator that I found to be cringy and ill-informed. As a computer engineer by education let me explain few core concepts on how emulation works.
You mention "Pentium MMX CPU" a few times in your post, but fail to mention any FPGA solution that can emulate a machine of that class. MiSTer can't do that, the best it can do is a 486 (not just missing MMX, doesn't even have an FPU).
- Exact 486 CPU Performance in Smallest Form Factor
-
Emulate Any ISA Card With A Raspberry Pi And An FPGA
It has already happened: https://github.com/MiSTer-devel/ao486_MiSTer
- Are there FPGA cores for SB16/ET4KW32/NE2K?
-
KEYBCS2
The last processor generation it worked on is the 486, but on a Pentium or newer it always fails with a “Debugging is not allowed” message.
I guessed the reason for that correctly - prefetch queue. Mentions of CUP386 in the comments also brought back more memories of the cracking scene in the late 80s/early 90s. There's some very interesting discussion on SMC vs CPU behaviour here --- in the context of an open-source 486-level SoC core:
https://github.com/MiSTer-devel/ao486_MiSTer/issues/33
ao486
-
Ao486_MiSTer: i486 core for the MiSTer FPGA gaming system
That's what the project they pulled this from (ao486) says:
"The ao486 is an x86 compatible Verilog core implementing all features of a 486 SX"
https://github.com/alfikpl/ao486
- Are there 486 remakes/clones available? Why not?
- 80486 CPU Board
What are some alternatives?
dosbox-x - DOSBox-X fork of the DOSBox project
86Box - Emulator of x86-based machines based on PCem.
PCem-ROMs - This is a collection of requiered ROMs files for PCem emulator. RIP PCem 2021
bsc - Bluespec Compiler (BSC)
elks - Embeddable Linux Kernel Subset - Linux for 8086
chipyard - An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
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
SpinalHDL - Scala based HDL
NyuziProcessor - GPGPU microprocessor architecture
icestudio - :snowflake: Visual editor for open FPGA boards
vISA
microwatt - A tiny Open POWER ISA softcore written in VHDL 2008