Yeeps 8bit Emulator
A downloadable Emulator for Windows
This project is an emulator for my 8 bit computer ENIAC within the VR game Yeeps Hide and Seek! It includes each and every component of the real thing and is the perfect place to prototype and code your own programs!
List of Instructions:
- NOP (Empty Lines) - Has no function but can be used as a delay.
- HLT - Halts the program clock, stopping the emulator.
- JMP <ADDR> - Unconditionally jumps to <ADDR> in Rom
- JMZ <ADDR> - Jumps to <ADDR> in Rom if Zero Flag is set
- JMC <ADDR> - Jumps to <ADDR> in Rom if Carry Flag is set
- INP <ADDR> <VAL> - Runs next instruction if input <ADDR> is equal to <VAL>
- ADD <RA> <RB> - Adds <RA> and <RB> then stores result at <RA>
- SUB <RA> <RB> - Subtracts <RB> from <RA> then stores result at <RA>
- MOV <RA> <RB> - Copies the contents of <RA> to <RB>
- LSH <RA> - Shifts the binary value of <RA> left one unit (effectively doubling it)
- RSH <RA> - Shifts the binary value of <RA> right one unit (effectively halfing it)
- ADI <RA> <ADDR> - Adds the value specified at <ADDR> in Rom to <RA>
- LDI <RA> <ADDR> - Loads the value specified at <ADDR> in Rom to <RA>
- LOD <RA> <ADDR> - Loads the value at <ADDR> in Ram to <RA>
- STR <RA> <ADDR> - Stores the value of <RA> to <ADDR> in Rom
- STV <RA> <RB> - Stores <RA> to the address specified in <RB> of Ram
- LDV <RA> <RB> Loads to <RA> from the address specified in <RB> of Ram
Tips for Emulator:
- You can press ctrl+c while selecting the instruction textbox to copy your whole script, you can also press ctrl+v to paste and replace your whole script.
- Add comments to lines by typing # followed my any notes you have
- Rather than jumping to specific addresses, you can mark lines by adding ![phrase] then you can jump to that marker from anywhere in your code by calling a jump instruction with [marker name] as the address
- You can add numbers from 0-255 in the instruction textbox to be used for instructions like ADI and LDI, you can also use 8-bit binary values such as 01010101 instead.
Updated | 22 hours ago |
Published | 4 days ago |
Status | In development |
Category | Other |
Platforms | Windows |
Author | Leprechaun |
Tags | 8-Bit, computer, electronics, Emulator, Gorilla Tag, logic-gates, Virtual Reality (VR), yeeps |
Download
Download
Yeeps 8-bit Emulator.exe 16 MB
Install instructions
Simply press install and double click to use! if you want, you can even add it to your desktop alongside all of your other favorite games and apps!