A graphical simulator, assembler and debugger for the Intel 8085 microprocessor
Switch branches/tags
Clone or download
Permalink
Failed to load latest commit information.
data As per Apple naming convention, osx -> macos Sep 3, 2018
doc Remove accidentally commited file Aug 31, 2018
m4 Fix for error in configure script on OS X May 16, 2018
macos Fixed parsing issues for Info.plist file, for #25 Oct 5, 2018
pixmaps Improved various paths set for macOS, for #25 Sep 4, 2018
po Fixed translator credits for Hindi Oct 3, 2018
src Additional logic for user guide in macOS bundle, for #25 Sep 4, 2018
.gitattributes Skip travis.yml when creating dist Sep 8, 2018
.gitignore Updated languages in installer Sep 20, 2017
.travis.yml Do not use meson dist until it works as expected Oct 3, 2018
ABOUT-NLS gettext updates Sep 21, 2016
AUTHORS Removed translators section from AUTHORS Oct 3, 2018
Brewfile Logic to bundle gdk pixbuf loaders, for #25 Sep 6, 2018
COPYING Fix FSF's postal address Jun 22, 2010
ChangeLog Windows specific changes Oct 23, 2016
GNUSim8085.desktop.in Add Electronics category to .desktop Sep 8, 2018
INSTALL update references from README to README.md Mar 10, 2018
Makefile.am Fixed some issues in 1.4.0 source tarball Jul 30, 2018
NEWS New translations Oct 3, 2018
README.md README updates, fixes #31 Aug 18, 2018
README_OSX.md Updated OS X documentation about meson Aug 31, 2018
TODO Update website references Aug 25, 2010
WINDOWS-PORT.txt Windows installer changes when using meson, for #31 Aug 15, 2018
autoclean.sh Basic infrastructure for HTML help Sep 19, 2011
autogen.sh Few more changes for autotool cleanup Dec 25, 2009
compile Imported source from CVS Jul 27, 2006
config.guess First commit after 5 years. :-) Jan 30, 2016
config.rpath gettext updates Sep 21, 2016
config.sub First commit after 5 years. :-) Jan 30, 2016
configure.ac Version bump for another test build Sep 4, 2018
depcomp Imported source from CVS Jul 27, 2006
install-sh Imported source from CVS Jul 27, 2006
installer.nsi.in New translations Oct 3, 2018
ltmain.sh Imported source from CVS Jul 27, 2006
meson.build Another test build for macOS Sep 11, 2018
meson_cross_win32.txt Initial attempt for Windows cross compilation using meson, for #31 Aug 10, 2018
meson_options.txt As per Apple naming convention, osx -> macos Sep 3, 2018
missing Updated missing file from the automake 1.14 installation Mar 20, 2018
mkinstalldirs Imported source from CVS Jul 27, 2006

README.md

GNUSim8085 (http://www.gnusim8085.org/)

GNUSim8085 is a graphical cross platform simulator plus assembler with debugger for the Intel 8085 microprocessor.

You have to enter assembly code in order to use the simulator. The assembly syntax is not too hard to learn. For more information see "asm-guide.txt" in the doc/ directory.

Variable declarations are supported in assembler. You have a seperate Data view widget to show variable values during debugging. And did I mention that? Yes, you can also debug your code with the builtin debugger! For detailed stuff, you can generate program listing which contains line by line of code with address and operand information.

Contents of memory, IO ports can be modified during program execution. Modification of registers, flag are being planned, but they are not necessary always.

A lot of examples can be found in the docs directory! Try them.

Also don't forget to take a tutorial, when you will be asked during the program startup.

Dependencies

Build dependencies (Mandatory)

  • GTK3 (>= 3.10.0) development package
  • GtkSourceView3 (>= 3.10.0) development package

Build dependencies (Optional)

  • gettext (>= 0.18)
  • markdown (discount or similar package that provides markdown binary)

Install from source using meson build system (default)

To install from source, run the following commands

$ meson builddir
$ cd builddir
$ ninja
$ sudo ninja install

Install from source using autotools build system

To install from source, run the following commands

$ ./autogen.sh
$ ./configure
$ make
$ sudo make install

Or, see the INSTALL file.