├── .gitignore ├── LICENSE ├── artifacts ├── bootsec-0.3.o ├── bootsec-0.4.o ├── cpm-1.2-stbios-0.4.sys ├── cpm-1.2-stbios-0.5.sys ├── cpm68k-demo-0.5.st └── cpm68k-demo-0.6.st ├── bdos ├── exceptn.s └── makefile ├── cpmtools ├── cpmsim.diskdefs └── st.diskdefs ├── ports ├── ehbasic │ ├── build.sub │ ├── ehbasic.68k │ └── ehbasic.s ├── memacs │ ├── ansi.c │ ├── basic.c │ ├── bios.h │ ├── bios.s │ ├── buffer.c │ ├── display.c │ ├── ed.h │ ├── file.c │ ├── fileio.c │ ├── line.c │ ├── main.c │ ├── me.txt │ ├── notes.txt │ ├── portab.h │ ├── random.c │ ├── region.c │ ├── search.c │ ├── spawn.c │ ├── stdio.h │ ├── tcap.c │ ├── termio.c │ ├── vt52.c │ ├── window.c │ └── word.c ├── palette │ ├── palette.c │ └── setcolor.s └── uemacs │ ├── ansi.c │ ├── basic.c │ ├── bind.c │ ├── bios.h │ ├── bios.s │ ├── buffer.c │ ├── display.c │ ├── ebind.h │ ├── edef.h │ ├── efunc.h │ ├── em.rel │ ├── emacs.hlp │ ├── emacs.key │ ├── epath.h │ ├── estruct.h │ ├── file.c │ ├── fileio.c │ ├── hp150.c │ ├── line.c │ ├── lock.c │ ├── main.c │ ├── notes.txt │ ├── random.c │ ├── region.c │ ├── search.c │ ├── spawn.c │ ├── tcap.c │ ├── termio.c │ ├── vt52.c │ ├── window.c │ └── word.c ├── readme.md ├── src ├── bootsec.s ├── cleanst.sub ├── makeboot.sub ├── makest.sub └── stbios.s └── tools ├── deinterlace.py ├── header-info.py ├── interlace.py └── mkstdisk.py /.gitignore: -------------------------------------------------------------------------------- 1 | cpmsim 2 | *~ 3 | *.bak 4 | work 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/LICENSE -------------------------------------------------------------------------------- /artifacts/bootsec-0.3.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/artifacts/bootsec-0.3.o -------------------------------------------------------------------------------- /artifacts/bootsec-0.4.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/artifacts/bootsec-0.4.o -------------------------------------------------------------------------------- /artifacts/cpm-1.2-stbios-0.4.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/artifacts/cpm-1.2-stbios-0.4.sys -------------------------------------------------------------------------------- /artifacts/cpm-1.2-stbios-0.5.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/artifacts/cpm-1.2-stbios-0.5.sys -------------------------------------------------------------------------------- /artifacts/cpm68k-demo-0.5.st: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/artifacts/cpm68k-demo-0.5.st -------------------------------------------------------------------------------- /artifacts/cpm68k-demo-0.6.st: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/artifacts/cpm68k-demo-0.6.st -------------------------------------------------------------------------------- /bdos/exceptn.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/bdos/exceptn.s -------------------------------------------------------------------------------- /bdos/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/bdos/makefile -------------------------------------------------------------------------------- /cpmtools/cpmsim.diskdefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/cpmtools/cpmsim.diskdefs -------------------------------------------------------------------------------- /cpmtools/st.diskdefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/cpmtools/st.diskdefs -------------------------------------------------------------------------------- /ports/ehbasic/build.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/ehbasic/build.sub -------------------------------------------------------------------------------- /ports/ehbasic/ehbasic.68k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/ehbasic/ehbasic.68k -------------------------------------------------------------------------------- /ports/ehbasic/ehbasic.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/ehbasic/ehbasic.s -------------------------------------------------------------------------------- /ports/memacs/ansi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/ansi.c -------------------------------------------------------------------------------- /ports/memacs/basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/basic.c -------------------------------------------------------------------------------- /ports/memacs/bios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/bios.h -------------------------------------------------------------------------------- /ports/memacs/bios.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/bios.s -------------------------------------------------------------------------------- /ports/memacs/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/buffer.c -------------------------------------------------------------------------------- /ports/memacs/display.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/display.c -------------------------------------------------------------------------------- /ports/memacs/ed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/ed.h -------------------------------------------------------------------------------- /ports/memacs/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/file.c -------------------------------------------------------------------------------- /ports/memacs/fileio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/fileio.c -------------------------------------------------------------------------------- /ports/memacs/line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/line.c -------------------------------------------------------------------------------- /ports/memacs/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/main.c -------------------------------------------------------------------------------- /ports/memacs/me.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/me.txt -------------------------------------------------------------------------------- /ports/memacs/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/notes.txt -------------------------------------------------------------------------------- /ports/memacs/portab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/portab.h -------------------------------------------------------------------------------- /ports/memacs/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/random.c -------------------------------------------------------------------------------- /ports/memacs/region.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/region.c -------------------------------------------------------------------------------- /ports/memacs/search.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/search.c -------------------------------------------------------------------------------- /ports/memacs/spawn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/spawn.c -------------------------------------------------------------------------------- /ports/memacs/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/stdio.h -------------------------------------------------------------------------------- /ports/memacs/tcap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/tcap.c -------------------------------------------------------------------------------- /ports/memacs/termio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/termio.c -------------------------------------------------------------------------------- /ports/memacs/vt52.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/vt52.c -------------------------------------------------------------------------------- /ports/memacs/window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/window.c -------------------------------------------------------------------------------- /ports/memacs/word.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/memacs/word.c -------------------------------------------------------------------------------- /ports/palette/palette.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/palette/palette.c -------------------------------------------------------------------------------- /ports/palette/setcolor.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/palette/setcolor.s -------------------------------------------------------------------------------- /ports/uemacs/ansi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/ansi.c -------------------------------------------------------------------------------- /ports/uemacs/basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/basic.c -------------------------------------------------------------------------------- /ports/uemacs/bind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/bind.c -------------------------------------------------------------------------------- /ports/uemacs/bios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/bios.h -------------------------------------------------------------------------------- /ports/uemacs/bios.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/bios.s -------------------------------------------------------------------------------- /ports/uemacs/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/buffer.c -------------------------------------------------------------------------------- /ports/uemacs/display.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/display.c -------------------------------------------------------------------------------- /ports/uemacs/ebind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/ebind.h -------------------------------------------------------------------------------- /ports/uemacs/edef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/edef.h -------------------------------------------------------------------------------- /ports/uemacs/efunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/efunc.h -------------------------------------------------------------------------------- /ports/uemacs/em.rel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/em.rel -------------------------------------------------------------------------------- /ports/uemacs/emacs.hlp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/emacs.hlp -------------------------------------------------------------------------------- /ports/uemacs/emacs.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/emacs.key -------------------------------------------------------------------------------- /ports/uemacs/epath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/epath.h -------------------------------------------------------------------------------- /ports/uemacs/estruct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/estruct.h -------------------------------------------------------------------------------- /ports/uemacs/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/file.c -------------------------------------------------------------------------------- /ports/uemacs/fileio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/fileio.c -------------------------------------------------------------------------------- /ports/uemacs/hp150.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/hp150.c -------------------------------------------------------------------------------- /ports/uemacs/line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/line.c -------------------------------------------------------------------------------- /ports/uemacs/lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/lock.c -------------------------------------------------------------------------------- /ports/uemacs/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/main.c -------------------------------------------------------------------------------- /ports/uemacs/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/notes.txt -------------------------------------------------------------------------------- /ports/uemacs/random.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/random.c -------------------------------------------------------------------------------- /ports/uemacs/region.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/region.c -------------------------------------------------------------------------------- /ports/uemacs/search.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/search.c -------------------------------------------------------------------------------- /ports/uemacs/spawn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/spawn.c -------------------------------------------------------------------------------- /ports/uemacs/tcap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/tcap.c -------------------------------------------------------------------------------- /ports/uemacs/termio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/termio.c -------------------------------------------------------------------------------- /ports/uemacs/vt52.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/vt52.c -------------------------------------------------------------------------------- /ports/uemacs/window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/window.c -------------------------------------------------------------------------------- /ports/uemacs/word.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/ports/uemacs/word.c -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/readme.md -------------------------------------------------------------------------------- /src/bootsec.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/src/bootsec.s -------------------------------------------------------------------------------- /src/cleanst.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/src/cleanst.sub -------------------------------------------------------------------------------- /src/makeboot.sub: -------------------------------------------------------------------------------- 1 | as68 bootsec.s 2 | -------------------------------------------------------------------------------- /src/makest.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/src/makest.sub -------------------------------------------------------------------------------- /src/stbios.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/src/stbios.s -------------------------------------------------------------------------------- /tools/deinterlace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/tools/deinterlace.py -------------------------------------------------------------------------------- /tools/header-info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/tools/header-info.py -------------------------------------------------------------------------------- /tools/interlace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/tools/interlace.py -------------------------------------------------------------------------------- /tools/mkstdisk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/teiram/atari-st-cpm/HEAD/tools/mkstdisk.py --------------------------------------------------------------------------------