From 5ed35d5c2514dd47f688ed91bf9679c8c2ca8882 Mon Sep 17 00:00:00 2001 From: Oliver Schmidt Date: Tue, 5 Feb 2013 23:06:48 +0100 Subject: [PATCH] Added Atari 800k (MyDOS 4.53/4) floppy image. --- tools/6502/Makefile | 39 ++++++++++++++++++++++++-------- tools/atari/{ => dos25}/dos.sys | Bin tools/atari/{ => dos25}/dup.sys | Bin tools/atari/mydos4534/dos.sys | Bin 0 -> 4375 bytes tools/atari/mydos4534/dup.sys | Bin 0 -> 6708 bytes 5 files changed, 30 insertions(+), 9 deletions(-) rename tools/atari/{ => dos25}/dos.sys (100%) rename tools/atari/{ => dos25}/dup.sys (100%) create mode 100644 tools/atari/mydos4534/dos.sys create mode 100644 tools/atari/mydos4534/dup.sys diff --git a/tools/6502/Makefile b/tools/6502/Makefile index faf1761ef..ff1c59e2b 100644 --- a/tools/6502/Makefile +++ b/tools/6502/Makefile @@ -164,12 +164,12 @@ contiki-apple2.2mg: apple2enh-makes $(eval $(call makes,atari)) -atari: contiki-atari-1.atr contiki-atari-2.atr contiki-atari-3.atr contiki-atari-4.atr +atari: contiki-atari-1.atr contiki-atari-2.atr contiki-atari-3.atr contiki-atari-4.atr contiki-atari.atr contiki-atari-1.atr: atari-makes mkdir atr - cp ../atari/dos.sys atr/dos.sys - cp ../atari/dup.sys atr/dup.sys + cp ../atari/dos25/dos.sys atr/dos.sys + cp ../atari/dos25/dup.sys atr/dup.sys cp ../atari/default.cfg atr/contiki.cfg cp ../../cpu/6502/ipconfig/ipconfig.atari atr/ipconfig.com cp ../../examples/webbrowser/webbrowser.atari atr/webbrows.com @@ -179,8 +179,8 @@ contiki-atari-1.atr: atari-makes contiki-atari-2.atr: atari-makes mkdir atr - cp ../atari/dos.sys atr/dos.sys - cp ../atari/dup.sys atr/dup.sys + cp ../atari/dos25/dos.sys atr/dos.sys + cp ../atari/dos25/dup.sys atr/dup.sys cp ../atari/default.cfg atr/contiki.cfg cp ../../cpu/6502/ipconfig/ipconfig.atari atr/ipconfig.com cp ../../examples/irc/irc-client.atari atr/irc.com @@ -190,8 +190,8 @@ contiki-atari-2.atr: atari-makes contiki-atari-3.atr: atari-makes mkdir atr - cp ../atari/dos.sys atr/dos.sys - cp ../atari/dup.sys atr/dup.sys + cp ../atari/dos25/dos.sys atr/dos.sys + cp ../atari/dos25/dup.sys atr/dup.sys cp ../atari/default.cfg atr/contiki.cfg cp ../../cpu/6502/ipconfig/ipconfig.atari atr/ipconfig.com cp ../../examples/email/email-client.atari atr/email.com @@ -201,8 +201,8 @@ contiki-atari-3.atr: atari-makes contiki-atari-4.atr: atari-makes mkdir atr - cp ../atari/dos.sys atr/dos.sys - cp ../atari/dup.sys atr/dup.sys + cp ../atari/dos25/dos.sys atr/dos.sys + cp ../atari/dos25/dup.sys atr/dup.sys cp ../atari/default.cfg atr/contiki.cfg cp ../../cpu/6502/ipconfig/ipconfig.atari atr/ipconfig.com cp ../../examples/webserver/webserver-example.atari atr/webserv.com @@ -214,6 +214,27 @@ contiki-atari-4.atr: atari-makes $(DIR2ATR) -b Dos25 1040 $@ atr rm -r atr +contiki-atari.atr: atari-makes + mkdir atr + cp ../atari/mydos4534/dos.sys atr/dos.sys + cp ../atari/mydos4534/dup.sys atr/dup.sys + cp ../atari/default.cfg atr/contiki.cfg + cp ../../cpu/6502/ipconfig/ipconfig.atari atr/ipconfig.com + cp ../../examples/webbrowser/webbrowser.atari atr/webbrows.com + cp ../../examples/wget/wget.atari atr/wget.com + cp ../../examples/irc/irc-client.atari atr/irc.com + cp ../../../contikiprojects/vandenbrande.com/twitter/platform/atari/breadbox64.atari atr/breadbox.com + cp ../../examples/email/email-client.atari atr/email.com + cp ../../examples/ftp/ftp-client.atari atr/ftp.com + cp ../../examples/webserver/webserver-example.atari atr/webserv.com + cp ../../examples/telnet-server/telnet-server.atari atr/telnetd.com + cp ../../examples/webserver/httpd-cfs/index.htm atr/index.htm + cp ../../examples/webserver/httpd-cfs/backgrnd.gif atr/backgrnd.gif + cp ../../examples/webserver/httpd-cfs/contiki.gif atr/contiki.gif + cp ../../examples/webserver/httpd-cfs/notfound.htm atr/notfound.htm + $(DIR2ATR) -d -b MyDos4534 3200 $@ atr + rm -r atr + $(eval $(call makes,c64)) c64: contiki-c64-1.d64 contiki-c64-2.d64 contiki-c64.d71 contiki-c64.d81 diff --git a/tools/atari/dos.sys b/tools/atari/dos25/dos.sys similarity index 100% rename from tools/atari/dos.sys rename to tools/atari/dos25/dos.sys diff --git a/tools/atari/dup.sys b/tools/atari/dos25/dup.sys similarity index 100% rename from tools/atari/dup.sys rename to tools/atari/dos25/dup.sys diff --git a/tools/atari/mydos4534/dos.sys b/tools/atari/mydos4534/dos.sys new file mode 100644 index 0000000000000000000000000000000000000000..3171b55c4eafae06d7ffdea4da79027ffa6d856d GIT binary patch literal 4375 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 n&i41fOW(Ke?|`73Wtb}*!*~ue`# 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