diff options
author | Eric L. Hernes <erich@FreeBSD.org> | 1995-10-03 02:43:51 +0000 |
---|---|---|
committer | Eric L. Hernes <erich@FreeBSD.org> | 1995-10-03 02:43:51 +0000 |
commit | 8128d115f0d4e9164864aea4a4308df135f0cc58 (patch) | |
tree | 3295df7aa8c8fd02996849d63b4209a780be1214 /emulators/sim6811/files | |
parent | 929931d3f41395e0d6bcbe5f67b3fbf9215568d4 (diff) |
Notes
Diffstat (limited to 'emulators/sim6811/files')
-rw-r--r-- | emulators/sim6811/files/patch-aa | 43 | ||||
-rw-r--r-- | emulators/sim6811/files/patch-ab | 76 |
2 files changed, 119 insertions, 0 deletions
diff --git a/emulators/sim6811/files/patch-aa b/emulators/sim6811/files/patch-aa new file mode 100644 index 000000000000..9688e296324c --- /dev/null +++ b/emulators/sim6811/files/patch-aa @@ -0,0 +1,43 @@ +*** Makefile~ Wed Sep 6 10:15:18 1995 +--- Makefile Wed Sep 6 11:00:51 1995 +*************** +*** 1,15 **** +! BINDIR = /usr/unsupported/bin + CC = gcc +! CFLAGS = -g -Wall -DINLINE=inline +! CFLAGS += -O2 -DINLINE=inline +! sim: main.o sim.o dis.o +! $(CC) $(CFLAGS) main.o sim.o dis.o -o sim $(LDLIBS) + sim.o: sim.h + main.o: sim.h + dis.o: sim.h + +! install: sim +! cp sim $(BINDIR)/sim6811 + + sharfile: sim.h Makefile sim.c main.c dis.c + shar -C sim.h Makefile sim.c main.c dis.c >sharfile +--- 1,23 ---- +! BINDIR = ${PREFIX}/bin +! MANDIR= ${PREFIX}/man/man1 +! + CC = gcc +! CFLAGS = -O2 -DINLINE=inline +! +! all: sim6811 +! +! sim6811: main.o sim.o dis.o +! $(CC) $(CFLAGS) main.o sim.o dis.o -o $@ $(LDLIBS) +! + sim.o: sim.h + main.o: sim.h + dis.o: sim.h + +! install: sim6811 +! cp sim6811 $(BINDIR)/sim6811 +! strip ${BINDIR}/sim6811 +! cp sim6811.1 ${MANDIR} +! gzip -9nf ${MANDIR}/sim6811.1 + + sharfile: sim.h Makefile sim.c main.c dis.c + shar -C sim.h Makefile sim.c main.c dis.c >sharfile diff --git a/emulators/sim6811/files/patch-ab b/emulators/sim6811/files/patch-ab new file mode 100644 index 000000000000..58b932f662ee --- /dev/null +++ b/emulators/sim6811/files/patch-ab @@ -0,0 +1,76 @@ +*** sim6811.1~ Wed Sep 6 10:58:03 1995 +--- sim6811.1 Wed Sep 6 10:59:11 1995 +*************** +*** 0 **** +--- 1,71 ---- ++ .Dd June 5, 1993 ++ .Dt sim6811 1 ++ .Os BSD 4 ++ .Sh NAME ++ .Nm sim6811 ++ .Nd very simple and crude simulator for the 6811 ++ .Sh SYNOPSIS ++ .Nm sim6811 ++ .Ar s19-file ++ .Sh DESCRIPTION ++ .Ar s19-file ++ is a Motorola s19 assembler output file ++ ++ some instructions aren't there yet (notably converning multiplication ++ and interrupts) and the interface only allows stepping. this should ++ be easily rectifiable, however, and the simple structure should make ++ grafting on a graphical interface quite simple. ++ ++ to run the simulator, just provide the name of an object file on the ++ command line. the object file must be in s19 format, and must include ++ a reset vector in order to tell the simulator where to start ++ execution. simulation proceeds one instruction at a time, with a ++ register and page zero memory dump being performed at each step. ++ ++ several simple commands are supported, but additional commands to ++ modify memory, cause interrupts and simulate the special registers ++ would all be nice, and relatively easy to add. ++ ++ .Sh COMMANDS ++ ++ The current ++ .Nm sim6811 ++ command set includes ++ ++ .Bl -tag -width Ds ++ ++ .Nm l [address [n]] ++ .br ++ .ti 8 ++ disassemble n instructions starting at address ++ ++ .Nm g [address [n]] ++ .br ++ .ti 8 ++ go starting at address for n steps. ++ ++ .Nm s [n] ++ .br ++ .ti 8 ++ step n times (n=1 default) ++ ++ .Nm b [address[cnt]] ++ .br ++ .ti 8 ++ set a breakpoint, which will stop cnt times ++ ++ .Nm t [address[cnt]] ++ .br ++ .ti 8 ++ set a temporary breakpoint. ++ ++ .Nm <empty-line> ++ .br ++ .ti 8 ++ step once ++ ++ .Sh HISTORY ++ .Nm sim6811 ++ was written by Ted Dunning <ted@nmsu.edu>. This manual page was created out of ++ various C-sources by Eric L. Hernes <erich@rrnet.com>. Some example sources ++ and s19 files can be found in ftp://crl.nmsu.edu/pub/non-lexical/6811 |