Skip to content

Viso-Fox is a hypothetical ISA designed to be simple and easy to understand inspired by retro systems. It is a 64-bit addressing space where each instruction is 64 to 256 bits long, depending on the instruction type. The architecture supports a variety of instructions including arithmetic, logical, control flow, and memory operations.

License

Notifications You must be signed in to change notification settings

AzFoxxo/Viso-Fox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Viso-Fox

Viso-Fox is a hypothetical ISA designed to be simple and easy to understand inspired by retro systems. It is a 64-bit addressing space where each instruction is 64 to 256 bits long, depending on the instruction type. The architecture supports a variety of instructions including arithmetic, logical, control flow, and memory operations.

Documentation

Tooling

See tools/ directory contains utilities such as a ROM disassembler.

Examples

See examples/ directory for example assembly programs and their outputs.

Licence

This project is licensed under the Apache License Version 2.0. See the LICENSE file for details. Third-party libraries may have their own licenses.

About

Viso-Fox is a hypothetical ISA designed to be simple and easy to understand inspired by retro systems. It is a 64-bit addressing space where each instruction is 64 to 256 bits long, depending on the instruction type. The architecture supports a variety of instructions including arithmetic, logical, control flow, and memory operations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages