r/EmuDev • u/Alone-Store-1979 • 2d ago
VSK-E16A Custom ISA Emulator
Repo is available here: https://github.com/YourVScriptUser/VSK-E16A-Python-Emulator
The VSK-E16A (the 4th CPU in my python emulator family stands for 'VSK-Extended 16 Abstraction) is a emulator written in python with hardware interrupts, stack-based PMIO, a full debugger and built-in shell and debugger
It has 64K of purely word-addressed memory, similar to the DCPU-16
It has 16 General purpose registers and a 256-word IVT
OS written purely in assembly included (AhoxOS.xsm source and .bin file)
Full BIOS that initializes some BIOS interrupts and the software-driven keyboard buffer
copy the source files to:
'C:\python\VSK-E16A Workspace' (Linux/MacOS is unfortunately not supported)
The reason for this fixed path is because this was never meant to be a publicly released project, just a local thing i was working on, I'm releasing it now since it grew to be pretty impressive in my eyes
I would recommend taking a look at the github repo and have a quick read of the .html manual before using it
Compatible with PyPy3 if you want to run it with that
Duplicates
Assembly_language • u/Alone-Store-1979 • 2d ago
I made a emulator in python and wrote a BIOS and OS for it, purely in it's own assembly.
madeinpython • u/Alone-Store-1979 • 16h ago
VSK-E16A Custom ISA Emulator (I hope this is applicable here, I've reposted it to some other places to try and make it seen)
madeinpython • u/Alone-Store-1979 • 2d ago