Skip to content
/ rz80 Public
forked from floooh/rz80

Z80 chip family emulator library written in Rust.

License

Notifications You must be signed in to change notification settings

wirelyre/rz80

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crates.io Build Status

rz80 (work in progress)

Z80 chip family emulator library written in Rust.

Documentation

Usage

# Cargo.toml
[dependencies]
rz80 = "0.1.1"

Examples

Run the ZEXDOC and ZEXALL conformance tests:

> cargo test --release -- --nocapture --ignored

Run the Z1013 home computer emulator:

> cargo run --release --example z1013

In the Z1013 emulator, start the BASIC interpreter with:

# J 300[Enter]

The BASIC interpreter will startup and ask for MEMORY SIZE, just hit Enter.

Enter and run a simple Hello World program:

>AUTO[Enter]
10 FOR I=0 TO 10[Enter]
20 PRINT "HELLO WORLD!"[Enter]
30 NEXT[Enter]
40 [Escape]
OK
>LIST[Enter]
...
>RUN[Enter]
...
>BYE[Enter]

About

Z80 chip family emulator library written in Rust.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.9%
  • Python 0.1%