4 releases (2 breaking)

0.3.1 Jan 1, 2022
0.3.0 Nov 18, 2021
0.2.0 Sep 24, 2021
0.1.1 Jul 12, 2021
0.1.0 Jun 19, 2021

#2215 in Parser implementations

38 downloads per month
Used in 4 crates

LGPL-3.0-or-later

18KB
205 lines

GPCAS base crate

This is the base crate of the GPCAS project. GPCAS stands for General Purpose Core Architecture Simulator, a simulator for CPUs.

It currently provides:

  • Instruction type information, which is needed by almost any part of the simulator.
  • Utilities for a common file structure, this enables versioning and upgrading of old file versions, among other things.

lib.rs:

This is the base crate of the General Purpose Core Architecture Simulator, or GPCAS for short.

The crate provides dependencies that are used by practically any other GPCAS crate, as well as general utilities.

Dependencies

~1–1.7MB
~39K SLoC