From 095de4ea52c2b488182645fda8ae0b4f7ac5e1c8 Mon Sep 17 00:00:00 2001
From: Oliver Schmidt
Date: Thu, 15 Oct 2020 12:54:01 +0200
Subject: [PATCH] Write o65 files as SEQ files.
---
samples/Makefile | 18 ++++++++++++------
targettest/Makefile | 16 +++++++++++-----
2 files changed, 23 insertions(+), 11 deletions(-)
diff --git a/samples/Makefile b/samples/Makefile
index c9d205bf1..e66850d35 100644
--- a/samples/Makefile
+++ b/samples/Makefile
@@ -260,17 +260,23 @@ endif
# Rule to make a CBM disk with all samples. Needs the c1541 program that comes
# with the VICE emulator.
-define D64_WRITE_recipe
+define D64_WRITE_PRG_recipe
-$(C1541) -attach $@ -write "$(subst ?,$(SPACE),$(file))" $(notdir $(file)) >$(NULLDEV)
+$(C1541) -attach $@ -write "$(subst ?,$(SPACE),$(file))" $(notdir $(file)),p >$(NULLDEV)
-endef # D64_WRITE_recipe
+endef # D64_WRITE_PRG_recipe
+
+define D64_WRITE_SEQ_recipe
+
+$(C1541) -attach $@ -write "$(subst ?,$(SPACE),$(file))" $(notdir $(file)),s >$(NULLDEV)
+
+endef # D64_WRITE_SEQ_recipe
samples.d64: samples
@$(C1541) -format samples,AA d64 $@ >$(NULLDEV)
- $(foreach file,$(EXELIST_$(SYS)),$(D64_WRITE_recipe))
- $(foreach file,$(OVERLAYLIST),$(D64_WRITE_recipe))
- $(foreach file,$(EMD) $(MOU) $(TGI),$(D64_WRITE_recipe))
+ $(foreach file,$(EXELIST_$(SYS)),$(D64_WRITE_PRG_recipe))
+ $(foreach file,$(OVERLAYLIST),$(D64_WRITE_PRG_recipe))
+ $(foreach file,$(EMD) $(MOU) $(TGI),$(D64_WRITE_SEQ_recipe))
# --------------------------------------------------------------------------
# Rule to make an Apple II disk with all samples. Needs the AppleCommander
diff --git a/targettest/Makefile b/targettest/Makefile
index 33f725f6a..f3694335c 100644
--- a/targettest/Makefile
+++ b/targettest/Makefile
@@ -321,16 +321,22 @@ endif
# Rule to make a CBM disk with all testcode. Needs the c1541 program that comes
# with the VICE emulator.
-define D64_WRITE_recipe
+define D64_WRITE_PRG_recipe
-$(C1541) -attach $@ -write "$(subst ?,$(SPACE),$(file))" $(notdir $(file)) >$(NULLDEV)
+$(C1541) -attach $@ -write "$(subst ?,$(SPACE),$(file))" $(notdir $(file)),p >$(NULLDEV)
-endef # D64_WRITE_recipe
+endef # D64_WRITE_PRG_recipe
+
+define D64_WRITE_SEQ_recipe
+
+$(C1541) -attach $@ -write "$(subst ?,$(SPACE),$(file))" $(notdir $(file)),s >$(NULLDEV)
+
+endef # D64_WRITE_SEQ_recipe
testcode.d64: testcode
@$(C1541) -format testcode,AA d64 $@ >$(NULLDEV)
- $(foreach file,$(EXELIST_$(SYS)),$(D64_WRITE_recipe))
-# $(foreach file,$(EMD) $(MOU) $(TGI),$(D64_WRITE_recipe))
+ $(foreach file,$(EXELIST_$(SYS)),$(D64_WRITE_PRG_recipe))
+# $(foreach file,$(EMD) $(MOU) $(TGI),$(D64_WRITE_SEQ_recipe))
# --------------------------------------------------------------------------
# Rule to make an Apple II disk with all testcode. Needs the AppleCommander