mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-06-13 03:29:32 +00:00
lemm: music in 512 byte chunks
This commit is contained in:
parent
3d6aab63d0
commit
4c16bb0b32
|
@ -60,7 +60,7 @@ all_good:
|
|||
|
||||
clc
|
||||
lda CURRENT_FRAME_H
|
||||
adc #$4
|
||||
adc #$2 ; was 4
|
||||
sta CURRENT_FRAME_H
|
||||
|
||||
inx
|
||||
|
@ -73,7 +73,7 @@ all_good:
|
|||
|
||||
inc BASE_FRAME_H
|
||||
lda BASE_FRAME_H
|
||||
cmp #$D4
|
||||
cmp #$D2 ; was D4
|
||||
bne not_oflo
|
||||
|
||||
go_next_chunk:
|
||||
|
|
|
@ -377,9 +377,12 @@ config_string:
|
|||
.include "graphics/sprites.inc"
|
||||
|
||||
music_parts_h:
|
||||
.byte >lemm5_part1_lzsa,>lemm5_part2_lzsa,>lemm5_part3_lzsa,$00
|
||||
.byte >lemm5_part1_lzsa,>lemm5_part2_lzsa,>lemm5_part3_lzsa
|
||||
.byte >lemm5_part4_lzsa,>lemm5_part5_lzsa,$00
|
||||
|
||||
music_parts_l:
|
||||
.byte <lemm5_part1_lzsa,<lemm5_part2_lzsa,<lemm5_part3_lzsa
|
||||
.byte <lemm5_part4_lzsa,<lemm5_part5_lzsa
|
||||
|
||||
lemm5_part1_lzsa:
|
||||
.incbin "music/lemm5.part1.lzsa"
|
||||
|
@ -387,3 +390,8 @@ lemm5_part2_lzsa:
|
|||
.incbin "music/lemm5.part2.lzsa"
|
||||
lemm5_part3_lzsa:
|
||||
.incbin "music/lemm5.part3.lzsa"
|
||||
lemm5_part4_lzsa:
|
||||
.incbin "music/lemm5.part4.lzsa"
|
||||
lemm5_part5_lzsa:
|
||||
.incbin "music/lemm5.part5.lzsa"
|
||||
|
||||
|
|
|
@ -3,8 +3,9 @@ YM5_TO_RAW = ~/research/vmw-meter.git/ay-3-8910/conversion_tools/ym5_to_raw
|
|||
YM_TO_YM5 = ~/research/vmw-meter.git/ay-3-8910/conversion_tools/ym_to_ym5
|
||||
RAW_INTERLEAVE = ~/research/vmw-meter.git/ay-3-8910/conversion_tools/raw_interleave
|
||||
|
||||
all: lemm5.part1.lzsa lemm5.part2.lzsa lemm5.part3.lzsa
|
||||
# lemm5.part4.lzsa lemm5.part5.lzsa lemm5.part6.lzsa \
|
||||
all: lemm5.part1.lzsa lemm5.part2.lzsa lemm5.part3.lzsa \
|
||||
lemm5.part4.lzsa lemm5.part5.lzsa
|
||||
# lemm5.part6.lzsa \
|
||||
# lemm5.part7.lzsa lemm5.part8.lzsa
|
||||
|
||||
lemm5.raw: lemm5.ym
|
||||
|
@ -12,37 +13,22 @@ lemm5.raw: lemm5.ym
|
|||
|
||||
|
||||
lemm5.part1: lemm5.raw
|
||||
$(RAW_INTERLEAVE) -m 11 -c 1024 ./lemm5
|
||||
$(RAW_INTERLEAVE) -m 11 -c 512 ./lemm5
|
||||
|
||||
lemm5.part1.lzsa: lemm5.part1
|
||||
$(LZSA) -r -f2 lemm5.part1 lemm5.part1.lzsa
|
||||
|
||||
#lemm5.part2: lemm5.raw
|
||||
# dd conv=notrunc if=lemm5.raw of=lemm5.part2 bs=4096 count=1 seek=1 skip=1
|
||||
|
||||
lemm5.part2.lzsa: lemm5.part2
|
||||
$(LZSA) -r -f2 lemm5.part2 lemm5.part2.lzsa
|
||||
|
||||
|
||||
#lemm5.part3: lemm5.raw
|
||||
# dd conv=notrunc if=lemm5.raw of=lemm5.part3 bs=4096 count=1 seek=2 skip=2
|
||||
|
||||
lemm5.part3.lzsa: lemm5.part3
|
||||
$(LZSA) -r -f2 lemm5.part3 lemm5.part3.lzsa
|
||||
|
||||
lemm5.part4.lzsa: lemm5.part4
|
||||
$(LZSA) -r -f2 lemm5.part4 lemm5.part4.lzsa
|
||||
|
||||
#lemm5.part4: lemm5.raw
|
||||
# dd conv=notrunc if=lemm5.raw of=lemm5.part4 bs=4096 count=1 seek=3 skip=3
|
||||
|
||||
#lemm5.part4.lzsa: lemm5.part4
|
||||
# $(LZSA) -r -f2 lemm5.part4 lemm5.part4.lzsa
|
||||
|
||||
|
||||
#lemm5.part5: lemm5.raw
|
||||
# dd conv=notrunc if=lemm5.raw of=lemm5.part5 bs=4096 count=1 seek=4 skip=4
|
||||
|
||||
#lemm5.part5.lzsa: lemm5.part5
|
||||
# $(LZSA) -r -f2 lemm5.part5 lemm5.part5.lzsa
|
||||
lemm5.part5.lzsa: lemm5.part5
|
||||
$(LZSA) -r -f2 lemm5.part5 lemm5.part5.lzsa
|
||||
|
||||
|
||||
#lemm5.part6: lemm5.raw
|
||||
|
|
Loading…
Reference in New Issue
Block a user