Skip to content

grauw/v6502r

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

v6502r

Visual6502 and VisualZ80 Remixed

WASM Version for 6502: https://floooh.github.io/visual6502remix/

...and for the Z80: https://floooh.github.io/visualz80remix/

TL;DR: Take the visual6502 project and turn it into a native+wasm app via perfect6502, Dear ImGui and Sokol.

Feature Gallery

6502 simulation:

6502 screenshot

Z80 simulation:

Z80 screenshot

Log CPU state and revert to a previous cycle:

Tracelog

Integrated assembler:

Assembler

I/O pin timing diagram:

Timing Diagram

Visualize difference between two cycles:

Diff View

Explore netlist nodes by their name, group or number:

Node Explorer

...and a kickass About box ;)

About Box

How To Build:

Make sure python and cmake is in the path.

To get an idea about additional required tools, first run

> ./fips diag tools

To build and run the native version, run:

> ./fips build
...
> ./fips run v6502r
> ./fips run vz80r

Linux may require additional development packages for X11 and OpenGL development.

To build the WASM version:

> ./fips setup emscripten
> ./fips set config wasm-ninja-release
> ./fips build
> ./fips run v6502r
> ./fips run vz80r

Software used in this project:

Many thanks to:

Please be aware of the various licenses in the respective github repositories, subdirectories and files.

About

visual6502 remixed

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 95.6%
  • JavaScript 3.1%
  • C++ 0.9%
  • HTML 0.3%
  • Python 0.1%
  • Assembly 0.0%