├── .gitignore ├── AUTHORS ├── COPYING ├── ChangeLog ├── Makefile.am ├── Makefile.common.in ├── NEWS ├── README ├── TODO ├── TODO.variables ├── autogen.sh ├── config ├── Makefile.common.alpha ├── Makefile.common.alpha.orig ├── Makefile.common.i386-msdos-go32 ├── Makefile.common.i386-next-mach-o.dynamic ├── Makefile.common.i386-next-mach-o.static ├── Makefile.common.i386-pc-mingw32 ├── Makefile.common.i486-cygwin32 ├── Makefile.common.i486-cygwin32.debug ├── Makefile.common.i486-linux-a.out ├── Makefile.common.i486-linux-a.out-debug ├── Makefile.common.i486-linux-elf ├── Makefile.common.i486-linux-elf-nonnative ├── Makefile.common.i486-linux-elf.debug ├── Makefile.common.i486-linux-glibc ├── Makefile.common.i486-linux-glibc-ccr8 ├── Makefile.common.i486-linux-glibc-debug ├── Makefile.common.i486-linux-glibc-nonnative ├── Makefile.common.i486-linux-glibc-slowccr ├── Makefile.common.i486-linux-slam ├── Makefile.common.i486-new-cygwin32 ├── Makefile.common.i486-new-cygwin32.debug ├── Makefile.common.i486-next-ns3 ├── Makefile.common.i586-cygwin32 ├── Makefile.common.i586-cygwin32.debug ├── Makefile.common.i860 ├── Makefile.common.m68k-next-ns3 ├── Makefile.common.powerpc-linux-glibc └── Makefile.common.powerpc-linux-glibc-debug ├── configure.ac ├── include ├── .gitignore ├── safe_alloca.h ├── syn68k_private.h.in └── syn68k_public.h ├── profile ├── .gitignore ├── Makefile.am ├── amode.c ├── frequency.c ├── include │ ├── amode.h │ ├── bucket.h │ ├── frequency.h │ └── readprofile.h ├── main.c ├── makebucket.c └── readprofile.c ├── runtime ├── .gitignore ├── 68k.defines.scm ├── 68k.scm ├── Makefile.am ├── TODO ├── alloc.c ├── backpatch.c ├── block.c ├── blockinfo.c ├── callback.c ├── checksum.c ├── deathqueue.c ├── destroyblock.c ├── diagnostics.c ├── dosinterrupts.c ├── fold.pl ├── hash.c ├── i486-cleanup.pl ├── i486-optimize.pl ├── include │ ├── alloc.h │ ├── backpatch.h │ ├── block.h │ ├── blockinfo.h │ ├── callback.h │ ├── ccfuncs.h │ ├── checksum.h │ ├── deathqueue.h │ ├── destroyblock.h │ ├── diagnostics.h │ ├── hash.h │ ├── interrupt.h │ ├── mapping.h │ ├── native.h │ ├── profile.h │ ├── rangetree.h │ ├── recompile.h │ ├── translate.h │ └── trap.h ├── init.c ├── interrupt.c ├── native.c ├── native │ ├── i386 │ │ ├── .gitignore │ │ ├── Makefile.am │ │ ├── analyze.c │ │ ├── host-native.c │ │ ├── host-native.h │ │ ├── i386-aux.c │ │ ├── i386-aux.h │ │ ├── main.c │ │ ├── process.c │ │ ├── process.h │ │ ├── template.c │ │ ├── template.h │ │ ├── xlate-aux.c │ │ ├── xlate-aux.h │ │ ├── xlate.c │ │ ├── xlate.h │ │ ├── xlatemain.c │ │ └── xlatetable.c │ └── null │ │ ├── Makefile │ │ ├── host-native.h │ │ ├── host-xlate.h │ │ └── subdir-stmp ├── opcode_dummy.c ├── profile.c ├── rangetree.c ├── recompile.c ├── reg ├── sched.pl ├── syn68k_header.c ├── translate.c ├── trap.c └── x86_recog.pl ├── syngen ├── .gitignore ├── CAVEATS ├── INSTALL ├── Makefile.am ├── SYNOP_LAYOUT ├── TODO ├── bitstring.c ├── boolean.c ├── byteorder.c ├── defopcode.c ├── error.c ├── generatecode.c ├── hash.c ├── include │ ├── bitstring.h │ ├── boolean.h │ ├── byteorder.h │ ├── common.h │ ├── defopcode.h │ ├── error.h │ ├── generatecode.h │ ├── hash.h │ ├── list.h │ ├── macro.h │ ├── parse.h │ ├── reduce.h │ ├── token.h │ ├── tokenlist.h │ └── uniquestring.h ├── list.c ├── macro.c ├── main.c ├── parse.c ├── reduce.c ├── test.scm ├── token.c └── uniquestring.c └── test ├── .gdbinit ├── .gitignore ├── Makefile.am ├── TODO ├── callemulator.s ├── crc.c ├── driver.c ├── freq ├── include ├── callemulator.h ├── crc.h ├── driver.h ├── run68k.h ├── setup.h ├── testbattery.h ├── testqsort.h ├── testrt.h └── testtrap.h ├── main.c ├── maketestbattery.pl ├── output ├── 10000 ├── 10000-noncc ├── 10000-noncc-notnative ├── 10000-notnative ├── 68k.noncc.1000 ├── 68k.out.1000 ├── README ├── dump-68k-100-cc └── dump-68k-100-noncc ├── run68k.s ├── setup.c ├── testall.sh ├── testqsort.c ├── testrt.c ├── tests.c └── testtrap.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/AUTHORS -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/COPYING -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/ChangeLog -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/Makefile.am -------------------------------------------------------------------------------- /Makefile.common.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/Makefile.common.in -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/NEWS -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/README -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/TODO -------------------------------------------------------------------------------- /TODO.variables: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/TODO.variables -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/autogen.sh -------------------------------------------------------------------------------- /config/Makefile.common.alpha: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.alpha -------------------------------------------------------------------------------- /config/Makefile.common.alpha.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.alpha.orig -------------------------------------------------------------------------------- /config/Makefile.common.i386-msdos-go32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i386-msdos-go32 -------------------------------------------------------------------------------- /config/Makefile.common.i386-next-mach-o.dynamic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i386-next-mach-o.dynamic -------------------------------------------------------------------------------- /config/Makefile.common.i386-next-mach-o.static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i386-next-mach-o.static -------------------------------------------------------------------------------- /config/Makefile.common.i386-pc-mingw32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i386-pc-mingw32 -------------------------------------------------------------------------------- /config/Makefile.common.i486-cygwin32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i486-cygwin32 -------------------------------------------------------------------------------- /config/Makefile.common.i486-cygwin32.debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i486-cygwin32.debug -------------------------------------------------------------------------------- /config/Makefile.common.i486-linux-a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i486-linux-a.out -------------------------------------------------------------------------------- /config/Makefile.common.i486-linux-a.out-debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i486-linux-a.out-debug -------------------------------------------------------------------------------- /config/Makefile.common.i486-linux-elf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i486-linux-elf -------------------------------------------------------------------------------- /config/Makefile.common.i486-linux-elf-nonnative: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i486-linux-elf-nonnative -------------------------------------------------------------------------------- /config/Makefile.common.i486-linux-elf.debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i486-linux-elf.debug -------------------------------------------------------------------------------- /config/Makefile.common.i486-linux-glibc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i486-linux-glibc -------------------------------------------------------------------------------- /config/Makefile.common.i486-linux-glibc-ccr8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i486-linux-glibc-ccr8 -------------------------------------------------------------------------------- /config/Makefile.common.i486-linux-glibc-debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i486-linux-glibc-debug -------------------------------------------------------------------------------- /config/Makefile.common.i486-linux-glibc-nonnative: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i486-linux-glibc-nonnative -------------------------------------------------------------------------------- /config/Makefile.common.i486-linux-glibc-slowccr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i486-linux-glibc-slowccr -------------------------------------------------------------------------------- /config/Makefile.common.i486-linux-slam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i486-linux-slam -------------------------------------------------------------------------------- /config/Makefile.common.i486-new-cygwin32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i486-new-cygwin32 -------------------------------------------------------------------------------- /config/Makefile.common.i486-new-cygwin32.debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i486-new-cygwin32.debug -------------------------------------------------------------------------------- /config/Makefile.common.i486-next-ns3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i486-next-ns3 -------------------------------------------------------------------------------- /config/Makefile.common.i586-cygwin32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i586-cygwin32 -------------------------------------------------------------------------------- /config/Makefile.common.i586-cygwin32.debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i586-cygwin32.debug -------------------------------------------------------------------------------- /config/Makefile.common.i860: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.i860 -------------------------------------------------------------------------------- /config/Makefile.common.m68k-next-ns3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.m68k-next-ns3 -------------------------------------------------------------------------------- /config/Makefile.common.powerpc-linux-glibc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.powerpc-linux-glibc -------------------------------------------------------------------------------- /config/Makefile.common.powerpc-linux-glibc-debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/config/Makefile.common.powerpc-linux-glibc-debug -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/configure.ac -------------------------------------------------------------------------------- /include/.gitignore: -------------------------------------------------------------------------------- 1 | stamp-h1 2 | syn68k_private.h 3 | -------------------------------------------------------------------------------- /include/safe_alloca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/include/safe_alloca.h -------------------------------------------------------------------------------- /include/syn68k_private.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/include/syn68k_private.h.in -------------------------------------------------------------------------------- /include/syn68k_public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/include/syn68k_public.h -------------------------------------------------------------------------------- /profile/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/profile/.gitignore -------------------------------------------------------------------------------- /profile/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/profile/Makefile.am -------------------------------------------------------------------------------- /profile/amode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/profile/amode.c -------------------------------------------------------------------------------- /profile/frequency.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/profile/frequency.c -------------------------------------------------------------------------------- /profile/include/amode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/profile/include/amode.h -------------------------------------------------------------------------------- /profile/include/bucket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/profile/include/bucket.h -------------------------------------------------------------------------------- /profile/include/frequency.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/profile/include/frequency.h -------------------------------------------------------------------------------- /profile/include/readprofile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/profile/include/readprofile.h -------------------------------------------------------------------------------- /profile/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/profile/main.c -------------------------------------------------------------------------------- /profile/makebucket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/profile/makebucket.c -------------------------------------------------------------------------------- /profile/readprofile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/profile/readprofile.c -------------------------------------------------------------------------------- /runtime/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/.gitignore -------------------------------------------------------------------------------- /runtime/68k.defines.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/68k.defines.scm -------------------------------------------------------------------------------- /runtime/68k.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/68k.scm -------------------------------------------------------------------------------- /runtime/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/Makefile.am -------------------------------------------------------------------------------- /runtime/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/TODO -------------------------------------------------------------------------------- /runtime/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/alloc.c -------------------------------------------------------------------------------- /runtime/backpatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/backpatch.c -------------------------------------------------------------------------------- /runtime/block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/block.c -------------------------------------------------------------------------------- /runtime/blockinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/blockinfo.c -------------------------------------------------------------------------------- /runtime/callback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/callback.c -------------------------------------------------------------------------------- /runtime/checksum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/checksum.c -------------------------------------------------------------------------------- /runtime/deathqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/deathqueue.c -------------------------------------------------------------------------------- /runtime/destroyblock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/destroyblock.c -------------------------------------------------------------------------------- /runtime/diagnostics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/diagnostics.c -------------------------------------------------------------------------------- /runtime/dosinterrupts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/dosinterrupts.c -------------------------------------------------------------------------------- /runtime/fold.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/fold.pl -------------------------------------------------------------------------------- /runtime/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/hash.c -------------------------------------------------------------------------------- /runtime/i486-cleanup.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/i486-cleanup.pl -------------------------------------------------------------------------------- /runtime/i486-optimize.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/i486-optimize.pl -------------------------------------------------------------------------------- /runtime/include/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/alloc.h -------------------------------------------------------------------------------- /runtime/include/backpatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/backpatch.h -------------------------------------------------------------------------------- /runtime/include/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/block.h -------------------------------------------------------------------------------- /runtime/include/blockinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/blockinfo.h -------------------------------------------------------------------------------- /runtime/include/callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/callback.h -------------------------------------------------------------------------------- /runtime/include/ccfuncs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/ccfuncs.h -------------------------------------------------------------------------------- /runtime/include/checksum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/checksum.h -------------------------------------------------------------------------------- /runtime/include/deathqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/deathqueue.h -------------------------------------------------------------------------------- /runtime/include/destroyblock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/destroyblock.h -------------------------------------------------------------------------------- /runtime/include/diagnostics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/diagnostics.h -------------------------------------------------------------------------------- /runtime/include/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/hash.h -------------------------------------------------------------------------------- /runtime/include/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/interrupt.h -------------------------------------------------------------------------------- /runtime/include/mapping.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/mapping.h -------------------------------------------------------------------------------- /runtime/include/native.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/native.h -------------------------------------------------------------------------------- /runtime/include/profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/profile.h -------------------------------------------------------------------------------- /runtime/include/rangetree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/rangetree.h -------------------------------------------------------------------------------- /runtime/include/recompile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/recompile.h -------------------------------------------------------------------------------- /runtime/include/translate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/translate.h -------------------------------------------------------------------------------- /runtime/include/trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/include/trap.h -------------------------------------------------------------------------------- /runtime/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/init.c -------------------------------------------------------------------------------- /runtime/interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/interrupt.c -------------------------------------------------------------------------------- /runtime/native.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native.c -------------------------------------------------------------------------------- /runtime/native/i386/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/.gitignore -------------------------------------------------------------------------------- /runtime/native/i386/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/Makefile.am -------------------------------------------------------------------------------- /runtime/native/i386/analyze.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/analyze.c -------------------------------------------------------------------------------- /runtime/native/i386/host-native.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/host-native.c -------------------------------------------------------------------------------- /runtime/native/i386/host-native.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/host-native.h -------------------------------------------------------------------------------- /runtime/native/i386/i386-aux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/i386-aux.c -------------------------------------------------------------------------------- /runtime/native/i386/i386-aux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/i386-aux.h -------------------------------------------------------------------------------- /runtime/native/i386/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/main.c -------------------------------------------------------------------------------- /runtime/native/i386/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/process.c -------------------------------------------------------------------------------- /runtime/native/i386/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/process.h -------------------------------------------------------------------------------- /runtime/native/i386/template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/template.c -------------------------------------------------------------------------------- /runtime/native/i386/template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/template.h -------------------------------------------------------------------------------- /runtime/native/i386/xlate-aux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/xlate-aux.c -------------------------------------------------------------------------------- /runtime/native/i386/xlate-aux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/xlate-aux.h -------------------------------------------------------------------------------- /runtime/native/i386/xlate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/xlate.c -------------------------------------------------------------------------------- /runtime/native/i386/xlate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/xlate.h -------------------------------------------------------------------------------- /runtime/native/i386/xlatemain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/xlatemain.c -------------------------------------------------------------------------------- /runtime/native/i386/xlatetable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/native/i386/xlatetable.c -------------------------------------------------------------------------------- /runtime/native/null/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | 3 | clean: 4 | 5 | obj/i486-linux-glibc-nonnative/subdir-stmp: 6 | -------------------------------------------------------------------------------- /runtime/native/null/host-native.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /runtime/native/null/host-xlate.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /runtime/native/null/subdir-stmp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /runtime/opcode_dummy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/opcode_dummy.c -------------------------------------------------------------------------------- /runtime/profile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/profile.c -------------------------------------------------------------------------------- /runtime/rangetree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/rangetree.c -------------------------------------------------------------------------------- /runtime/recompile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/recompile.c -------------------------------------------------------------------------------- /runtime/reg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/reg -------------------------------------------------------------------------------- /runtime/sched.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/sched.pl -------------------------------------------------------------------------------- /runtime/syn68k_header.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/syn68k_header.c -------------------------------------------------------------------------------- /runtime/translate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/translate.c -------------------------------------------------------------------------------- /runtime/trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/trap.c -------------------------------------------------------------------------------- /runtime/x86_recog.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/runtime/x86_recog.pl -------------------------------------------------------------------------------- /syngen/.gitignore: -------------------------------------------------------------------------------- 1 | syngen 2 | .deps 3 | -------------------------------------------------------------------------------- /syngen/CAVEATS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/CAVEATS -------------------------------------------------------------------------------- /syngen/INSTALL: -------------------------------------------------------------------------------- 1 | TODO 2 | -------------------------------------------------------------------------------- /syngen/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/Makefile.am -------------------------------------------------------------------------------- /syngen/SYNOP_LAYOUT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/SYNOP_LAYOUT -------------------------------------------------------------------------------- /syngen/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/TODO -------------------------------------------------------------------------------- /syngen/bitstring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/bitstring.c -------------------------------------------------------------------------------- /syngen/boolean.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/boolean.c -------------------------------------------------------------------------------- /syngen/byteorder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/byteorder.c -------------------------------------------------------------------------------- /syngen/defopcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/defopcode.c -------------------------------------------------------------------------------- /syngen/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/error.c -------------------------------------------------------------------------------- /syngen/generatecode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/generatecode.c -------------------------------------------------------------------------------- /syngen/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/hash.c -------------------------------------------------------------------------------- /syngen/include/bitstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/include/bitstring.h -------------------------------------------------------------------------------- /syngen/include/boolean.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/include/boolean.h -------------------------------------------------------------------------------- /syngen/include/byteorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/include/byteorder.h -------------------------------------------------------------------------------- /syngen/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/include/common.h -------------------------------------------------------------------------------- /syngen/include/defopcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/include/defopcode.h -------------------------------------------------------------------------------- /syngen/include/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/include/error.h -------------------------------------------------------------------------------- /syngen/include/generatecode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/include/generatecode.h -------------------------------------------------------------------------------- /syngen/include/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/include/hash.h -------------------------------------------------------------------------------- /syngen/include/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/include/list.h -------------------------------------------------------------------------------- /syngen/include/macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/include/macro.h -------------------------------------------------------------------------------- /syngen/include/parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/include/parse.h -------------------------------------------------------------------------------- /syngen/include/reduce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/include/reduce.h -------------------------------------------------------------------------------- /syngen/include/token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/include/token.h -------------------------------------------------------------------------------- /syngen/include/tokenlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/include/tokenlist.h -------------------------------------------------------------------------------- /syngen/include/uniquestring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/include/uniquestring.h -------------------------------------------------------------------------------- /syngen/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/list.c -------------------------------------------------------------------------------- /syngen/macro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/macro.c -------------------------------------------------------------------------------- /syngen/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/main.c -------------------------------------------------------------------------------- /syngen/parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/parse.c -------------------------------------------------------------------------------- /syngen/reduce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/reduce.c -------------------------------------------------------------------------------- /syngen/test.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/test.scm -------------------------------------------------------------------------------- /syngen/token.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/token.c -------------------------------------------------------------------------------- /syngen/uniquestring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/syngen/uniquestring.c -------------------------------------------------------------------------------- /test/.gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/.gdbinit -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/.gitignore -------------------------------------------------------------------------------- /test/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/Makefile.am -------------------------------------------------------------------------------- /test/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/TODO -------------------------------------------------------------------------------- /test/callemulator.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/callemulator.s -------------------------------------------------------------------------------- /test/crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/crc.c -------------------------------------------------------------------------------- /test/driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/driver.c -------------------------------------------------------------------------------- /test/freq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/freq -------------------------------------------------------------------------------- /test/include/callemulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/include/callemulator.h -------------------------------------------------------------------------------- /test/include/crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/include/crc.h -------------------------------------------------------------------------------- /test/include/driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/include/driver.h -------------------------------------------------------------------------------- /test/include/run68k.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/include/run68k.h -------------------------------------------------------------------------------- /test/include/setup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/include/setup.h -------------------------------------------------------------------------------- /test/include/testbattery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/include/testbattery.h -------------------------------------------------------------------------------- /test/include/testqsort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/include/testqsort.h -------------------------------------------------------------------------------- /test/include/testrt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/include/testrt.h -------------------------------------------------------------------------------- /test/include/testtrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/include/testtrap.h -------------------------------------------------------------------------------- /test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/main.c -------------------------------------------------------------------------------- /test/maketestbattery.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/maketestbattery.pl -------------------------------------------------------------------------------- /test/output/10000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/output/10000 -------------------------------------------------------------------------------- /test/output/10000-noncc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/output/10000-noncc -------------------------------------------------------------------------------- /test/output/10000-noncc-notnative: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/output/10000-noncc-notnative -------------------------------------------------------------------------------- /test/output/10000-notnative: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/output/10000-notnative -------------------------------------------------------------------------------- /test/output/68k.noncc.1000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/output/68k.noncc.1000 -------------------------------------------------------------------------------- /test/output/68k.out.1000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/output/68k.out.1000 -------------------------------------------------------------------------------- /test/output/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/output/README -------------------------------------------------------------------------------- /test/output/dump-68k-100-cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/output/dump-68k-100-cc -------------------------------------------------------------------------------- /test/output/dump-68k-100-noncc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/output/dump-68k-100-noncc -------------------------------------------------------------------------------- /test/run68k.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/run68k.s -------------------------------------------------------------------------------- /test/setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/setup.c -------------------------------------------------------------------------------- /test/testall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/testall.sh -------------------------------------------------------------------------------- /test/testqsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/testqsort.c -------------------------------------------------------------------------------- /test/testrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/testrt.c -------------------------------------------------------------------------------- /test/tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/tests.c -------------------------------------------------------------------------------- /test/testtrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctm/syn68k/HEAD/test/testtrap.c --------------------------------------------------------------------------------