BackupGGCode / mash16

Advanced Chip16 Emulator
GNU General Public License v3.0
0 stars 0 forks source link

Mash16 -- Reference Chip16 Emulator

Summary

Mash16 is an emulator for the Chip16 platform, which aims to make writing emulators easier for beginners.

It is one of the reference emulators, and hence supports the full instruction set. The user is encouraged to read the source code.

Screenshots

Screenshot #1 Screenshot #2
Screenshot #3
Screenshot #4

Features

Usage

mash16 filename [OPTIONS]

Options

--no-audio              : disable audio output
--audio-sample-rate=n   : set audio sample rate (8000,11025,22050,44100 recommended)
--audio-buffer=n        : set audio buffer size (512-8192 recommended)
--verbose               : log emulation
--video-scaler=n        : screen scaler size (1,2,3,4)
--fullscreen            : use fullscreen mode
--no-cpu-limit          : do not restrict the speed of the emulation

--cpu-rec               : use (experimental) recompiler core

--break@n               : add a breakpoint at address n
--break-all             : break at every instruction
--help                  : print the help text
--version               : print version information

Supported platforms

Mash16 is officially supported on Linux and Windows. OS X testing is welcome.

More Screenshots

Screenshot #5 Screenshot #6 Screenshot #7 Screenshot #8