ao486_MiSTer
vISA
Our great sponsors
ao486_MiSTer | vISA | |
---|---|---|
21 | 19 | |
235 | - | |
1.3% | - | |
5.8 | - | |
5 days ago | - | |
Verilog | ||
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
vISA
-
What is easier for programmers to understand? An entire program that was written in one source code file, or an entire directory of source code files getting statically / dynamically linked into an entire program?
Hello. Over the past six months, I have been working on a CPU ISA named Bit-Bit-Jump. Suprisingly, it is actually the world's simplest CPU ISA, comprising only SIX lines of Verilog code.
-
Error: Unsupported tristate construct (not in propagation graph):
You're right, it doesn't look like an actual binary.. How can I turn it into an actual binary?
-
What is your take on ISA architectures for FPGAs (x86, arm, risc-v)?
Well, the simplest ISA is six lines of Verilog and it's called Bit-Bit-Jump
-
I'ma install T2 Linux tomorrow to see how usable one man's effort at a Linux Distribution really is.
I also have a reason to make an LFS-based Distribution: Instead of the end-user maintaining packages, I want to use git as a package manager, so that the user themselves are the package maintainers, not some random person at RedHat, OpenSuse, Ubuntu, Debian, etc. Not them, the user. But I might not make an LFS Distribution since I would like to make my own Os, compiler, assembler, and linker using the world's simplest ISA, the Bit-Bit-Jump ISA, written in only six lines of verilog. Unfortunately, Fedora's package of verilator is way too out of date to be of use, so I'm gonna have to use Bedrock Linux on top of Fedora just to use the AUR verilator package, which is super up to date.
-
Anon gets forgotten
That’s the most based thing one could do, in fact, I made a Bit-Bit-Jump CPU in only 9 lines of code, but currently, Icarus Verilog and Verilator are broken, so I’m transitioning to using Altera Quartus because I want to formally verify and run it on my DE-10 nano: https://gitlab.com/VitalMixofNutrients/vISA/-/raw/vISA/sources/sim/iverilog/BBJ/BBJ.svtb
- I Want to Design my Own CPU with its own ISA, Assembler, and Compiler
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
elks - Embeddable Linux Kernel Subset - Linux for 8086
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
microwatt - A tiny Open POWER ISA softcore written in VHDL 2008
NyuziProcessor - GPGPU microprocessor architecture
VexRiscvBPluginGenerator
gcc-ia16 - Fork of Lambertsen & Jenner (& al.)'s IA-16 (Intel 16-bit x86) port of GNU compilers ― added far pointers & more • use https://github.com/tkchia/build-ia16 to build • Ubuntu binaries at https://launchpad.net/%7Etkchia/+archive/ubuntu/build-ia16/ • DJGPP/MS-DOS binaries at https://gitlab.com/tkchia/build-ia16/-/releases • mirror of https://gitlab.com/tkchia/gcc-ia16
verilator - Fork of Verilator with prebuilt Ubuntu binaries (https://www.veripool.org/wiki/verilator)
winevdm - 16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windows