New barebones project using various tools
This commit is contained in:
36
speccydev.asm
Normal file
36
speccydev.asm
Normal file
@ -0,0 +1,36 @@
|
||||
code_start_addr EQU #8000
|
||||
org code_start_addr
|
||||
|
||||
; headerless load
|
||||
scf
|
||||
ld a, #ff
|
||||
ld de, boriel_size
|
||||
ld ix, compressed_boriel
|
||||
call #0556
|
||||
|
||||
decompress:
|
||||
ld hl, compressed_boriel
|
||||
ld de, uncompressed_boriel
|
||||
call dzx0.dzx0_standard
|
||||
|
||||
call uncompressed_boriel
|
||||
ret
|
||||
|
||||
MODULE dzx0
|
||||
INCLUDE "dzx0_standard.asm"
|
||||
ENDMODULE
|
||||
|
||||
code_length EQU $ - code_start_addr
|
||||
|
||||
compressed_boriel:
|
||||
INCBIN "boriel.zx0"
|
||||
boriel_size EQU $ - compressed_boriel
|
||||
|
||||
uncompressed_boriel EQU 40000
|
||||
|
||||
|
||||
DEVICE ZXSPECTRUM48
|
||||
SLDOPT COMMENT WPMEM, LOGPOINT, ASSERTION
|
||||
SAVESNA "myprog.sna", decompress
|
||||
EMPTYTAP "sjasm.tap"
|
||||
SAVETAP "sjasm.tap", CODE, "sjasm", code_start_addr, code_length
|
Reference in New Issue
Block a user