From aea2d4408ccf9e926b86e389693fcab2032d5169 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Wed, 7 Feb 2024 23:45:55 -0500 Subject: [PATCH] lovebyte: dont: make a woz with cool pattern --- demos/lovebyte2024/dtv_1k/Makefile | 34 ++++++++++++++++++++------- demos/lovebyte2024/dtv_1k/dont_new.s | 3 +++ demos/lovebyte2024/dtv_1k/file_id.diz | 4 ++++ 3 files changed, 33 insertions(+), 8 deletions(-) diff --git a/demos/lovebyte2024/dtv_1k/Makefile b/demos/lovebyte2024/dtv_1k/Makefile index aabc8e7f..3663959c 100644 --- a/demos/lovebyte2024/dtv_1k/Makefile +++ b/demos/lovebyte2024/dtv_1k/Makefile @@ -5,27 +5,45 @@ TOKENIZE = ../../../utils/asoft_basic-utils/tokenize_asoft EMPTYDISK = ../../../empty_disk/empty.dsk LINKERSCRIPTS = ../../../linker_scripts/ ZX02 = ~/research/6502_compression/zx02.git/build/zx02 +PICTUREDSK = ~/research/picturedsk.git/picturedsk -all: dont.dsk +all: dont.dsk dont.woz -dont.dsk: HELLO DONT_NEW DONT2 #SA_ED - cp $(EMPTYDISK) dont.dsk - $(DOS33) -y dont.dsk SAVE A HELLO - $(DOS33) -y dont.dsk BSAVE -a 0x800 DONT_NEW +### +#dont.dsk: HELLO DONT_NEW DONT2 #SA_ED +# cp $(EMPTYDISK) dont.dsk +# $(DOS33) -y dont.dsk SAVE A HELLO +# $(DOS33) -y dont.dsk BSAVE -a 0x800 DONT_NEW # $(DOS33) -y dont.dsk BSAVE -a 0xc00 DONT2 # $(DOS33) -y dont.dsk BSAVE -a 0xc00 SA_ED +### + +dont.dsk: DONT_NEW + # 0, 7, 14, 6, 13, 5, 12, 4, 11, 3, 10, 2, 9, 1, 8, 15 + dd if=/dev/zero of=dont.dsk bs=256 count=560 + dd conv=notrunc if=DONT_NEW of=dont.dsk bs=256 count=1 + dd conv=notrunc if=DONT_NEW of=dont.dsk bs=256 count=1 seek=7 skip=1 + dd conv=notrunc if=DONT_NEW of=dont.dsk bs=256 count=1 seek=14 skip=2 + dd conv=notrunc if=DONT_NEW of=dont.dsk bs=256 count=1 seek=6 skip=3 + +### + +dont.woz: DONT_NEW + $(PICTUREDSK) ./flux_image/apeture.bmp dont.woz DONT_NEW + + + ### submit: dont.zip -dont.zip: DONT dont.s file_id.diz dont.dsk +dont.zip: DONT dont.s file_id.diz dont.woz mkdir -p lovebyte2023_dont cp DONT ./lovebyte2023_dont cp dont.s ./lovebyte2023_dont cp file_id.diz ./lovebyte2023_dont - cp dont.dsk ./lovebyte2023_dont - cp monitor.txt ./lovebyte2023_dont + cp dont.woz ./lovebyte2023_dont cp dont_screen.png ./lovebyte2023_dont cp dont_720p.mp4 ./lovebyte2023_dont zip -r dont.zip lovebyte2023_dont diff --git a/demos/lovebyte2024/dtv_1k/dont_new.s b/demos/lovebyte2024/dtv_1k/dont_new.s index 7d4d3fc0..f6e8526b 100644 --- a/demos/lovebyte2024/dtv_1k/dont_new.s +++ b/demos/lovebyte2024/dtv_1k/dont_new.s @@ -4,6 +4,9 @@ dont_new: + .byte 4 ; number of sectors to load + lda $C088,X ; turn off drive motor + ; jsr HGR ; jsr opener diff --git a/demos/lovebyte2024/dtv_1k/file_id.diz b/demos/lovebyte2024/dtv_1k/file_id.diz index 357008df..730e49f2 100644 --- a/demos/lovebyte2024/dtv_1k/file_id.diz +++ b/demos/lovebyte2024/dtv_1k/file_id.diz @@ -6,6 +6,10 @@ Don't Tell Valve by Deater / dSr Electric Duet Code: P. Lutus +This is a raw boot-sector so + it can be the full 1024 bytes + (no header) + Had to cut some stuff to fit in 1k Using ZX02 compression again which