mirror of
https://github.com/a2geek/jewel-of-kaldun.git
synced 2025-03-20 07:29:34 +00:00
Now building NEWGAME file as well.
This commit is contained in:
parent
b741b2f128
commit
2ecc44f914
10
Makefile
10
Makefile
@ -3,11 +3,12 @@ include local.config
|
||||
|
||||
# Local stuff:
|
||||
# > PGMS is a list of direct assembler targetrs
|
||||
PGMS = jok.system.s
|
||||
PGMS = jok.system.s newgame.s
|
||||
# > SRC is a list of all source files used to trigger a rebuild
|
||||
SRC = $(PGMS)
|
||||
SRC = $(PGMS) castle-level-1.s castle-level-2.s variables.s
|
||||
JOK_SYS = JOK.SYSTEM
|
||||
JOK_PIC = JOK.TITLE.PIC
|
||||
NEWGAME = NEWGAME
|
||||
TMPL = template.po
|
||||
APP = jewel-of-kaldun
|
||||
DISK = $(APP).po
|
||||
@ -15,12 +16,15 @@ ZIP = $(APP).zip
|
||||
|
||||
|
||||
jok: $(SRC)
|
||||
$(ASM) $(PGMS)
|
||||
$(ASM) jok.system.s
|
||||
$(ASM) newgame.s
|
||||
cp $(TMPL) $(DISK)
|
||||
cat $(JOK_SYS).bin | $(AC) -p $(DISK) $(JOK_SYS) SYS 0x2000
|
||||
$(AC) -k $(DISK) $(JOK_SYS)
|
||||
cat $(JOK_PIC).bin | $(AC) -p $(DISK) $(JOK_PIC) BIN 0x2000
|
||||
$(AC) -k $(DISK) $(JOK_PIC)
|
||||
cat $(NEWGAME).bin | $(AC) -p $(DISK) $(NEWGAME) BIN 0x1000
|
||||
$(AC) -k $(DISK) $(NEWGAME)
|
||||
$(AC) -ll $(DISK)
|
||||
zip $(ZIP) $(DISK)
|
||||
|
||||
|
194
castle-level-1.s
Executable file
194
castle-level-1.s
Executable file
@ -0,0 +1,194 @@
|
||||
********************************
|
||||
* The Castle of Kaldun Level 1 *
|
||||
********************************
|
||||
|
||||
* ####### #######
|
||||
* # # # #
|
||||
* # #############S###################### #
|
||||
* # + # # # D + #
|
||||
* # S # #####S##########S###### #
|
||||
* # # L S # # #
|
||||
* ####S## # # # #######
|
||||
* # #Cccccc# # TTT # #ccc#
|
||||
* # ##########L### # # #
|
||||
* # # # # # #
|
||||
* # # # # D #
|
||||
* # # # D # #
|
||||
* # # # c##D##c # #ccc#
|
||||
* # ### #### #######D############
|
||||
* ##D## D #cc# # # #
|
||||
* # #S######D###cc# # # #
|
||||
* # # # # # # # #
|
||||
* # #cccccS # # # # #
|
||||
* #####S############ # # D #
|
||||
* #ccc# #c# D # # # #
|
||||
* #ccc# # #+ ##D##D##L## # #
|
||||
* #ccc# #S#### # # #
|
||||
* #cc L # # ##############S##
|
||||
* #ccc# # # # c c#ccc#
|
||||
* #ccc# D D L c c#ccc#
|
||||
* ####### # # # c c#######
|
||||
* #c c# # # # c c#c c#
|
||||
* # ############## ############# #
|
||||
* # + D S S D + #
|
||||
* # #################DDD################ #
|
||||
* #c c# #c c#
|
||||
* ####### #######
|
||||
|
||||
* Map of level 1 on Castle Kaldun:
|
||||
* c = chest C = chest with ornate key
|
||||
* S = secret door D = doorway
|
||||
* + = ladder # = ladder
|
||||
* T = throne
|
||||
|
||||
LEVEL1 DFB 1,1,1,1,1,1,1,129,129,129,129,129,129,129
|
||||
DFB 129,129,129,129,129,129,129,129,129,129
|
||||
DFB 129,129,129,129,129,129,129,129,129,129
|
||||
DFB 129,129,129,129,129,129,129,1,1,1,1,1,1,1
|
||||
|
||||
DFB 1,124,124,124,124,124,1,129,129,129,129
|
||||
DFB 129,129,129,129,129,129,129,129,129,129
|
||||
DFB 129,129,129,129,129,129,129,129,129,129
|
||||
DFB 129,129,129,129,129,129,129,129,129,129
|
||||
DFB 1,128,128,128,128,128,1
|
||||
|
||||
DFB 1,124,124,124,124,124,1,1,1,1,1,1,1,1,1,1,1
|
||||
DFB 1,1,1,98,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
DFB 1,1,1,1,128,128,128,128,128,1
|
||||
|
||||
DFB 1,124,124,8,124,124,1,125,125,125,125,125
|
||||
DFB 125,1,126,126,126,126,126,1,127,127,127,127
|
||||
DFB 127,127,127,127,127,127,127,127,127,127,127
|
||||
DFB 127,127,127,127,127,127,3,128,128,8,128,128
|
||||
DFB 1
|
||||
|
||||
DFB 1,124,124,124,124,124,98,125,125,125,125,125
|
||||
DFB 125,1,126,126,126,126,126,1,1,1,1,1,98,1,1,1
|
||||
DFB 1,1,1,1,1,1,1,98,1,1,1,1,1,1,128,128,128,128
|
||||
DFB 128,1
|
||||
|
||||
DFB 1,124,124,124,124,124,1,125,125,125,125,125
|
||||
DFB 125,4,126,126,126,126,126,98,121,121,121,121
|
||||
DFB 121,121,121,121,121,1,122,122,122,122,122,122
|
||||
DFB 122,122,122,122,122,1,128,128,128,128,128,1
|
||||
|
||||
DFB 1,1,1,1,98,1,1,125,125,125,125,125,125,1,126
|
||||
DFB 126,126,126,126,1,121,121,121,121,121,121,121
|
||||
DFB 121,121,1,122,122,122,122,122,122,122,122,122
|
||||
DFB 122,122,1,1,1,1,1,1,1
|
||||
|
||||
DFB 0,0,1,119,119,119,1,99,6,6,6,6,6,1
|
||||
DFB 126,126,126,126,126,1,121,121,121,9,9,9,121
|
||||
DFB 121,121,1,122,122,122,122,122,122,122,122,122
|
||||
DFB 122,122,1,6,6,6,1,0,0
|
||||
|
||||
DFB 0,0,1,119,119,119,1,1,1,1,1,1,1,1,1,1,4,1
|
||||
DFB 1,1,121,121,121,121,121,121,121,121,121,1
|
||||
DFB 122,122,122,122,122,122,122,122,122,122,122
|
||||
DFB 1,123,123,123,1,0,0
|
||||
|
||||
DFB 0,0,1,119,119,119,1,120,120,120,120,120,120
|
||||
DFB 120,120,120,120,120,120,1,121,121,121,121,121
|
||||
DFB 121,121,121,121,1,122,122,122,122,122,122,122
|
||||
DFB 122,122,122,122,1,123,123,123,1,0,0
|
||||
|
||||
DFB 0,0,1,119,119,119,1,120,120,120,120,120,120
|
||||
DFB 120,120,120,120,120,120,1,121,121,121,121,121
|
||||
DFB 121,121,121,121,1,122,122,122,122,122,122,122
|
||||
DFB 122,122,122,122,3,123,123,123,1,0,0
|
||||
|
||||
DFB 0,0,1,119,119,119,1,120,120,120,120,120,120
|
||||
DFB 120,120,120,120,120,120,1,121,121,121,121,121
|
||||
DFB 121,121,121,121,3,122,122,122,122,122,122,122
|
||||
DFB 122,122,122,122,1,123,123,123,1,0,0
|
||||
|
||||
DFB 0,0,1,119,119,119,1,120,120,120,120,120,120
|
||||
DFB 120,120,120,120,120,120,1,121,6,1,1,3,1,1,6,121
|
||||
DFB 1,122,122,122,122,122,122,122,122,122,122,122,1
|
||||
DFB 6,6,6,1,0,0
|
||||
|
||||
DFB 0,0,1,119,119,119,1,1,1,120,120,120,120,120,120
|
||||
DFB 120,120,120,120,1,1,1,1,112,112,112,1,1,1,1,1,1
|
||||
DFB 1,3,1,1,1,1,1,1,1,1,1,1,1,1,0,0
|
||||
|
||||
DFB 0,0,1,1,3,1,1,116,4,120,120,120,120,120,120,120
|
||||
DFB 120,120,120,1,6,6,1,112,112,112,1,114,114,114,114
|
||||
DFB 114,114,114,114,114,1,115,115,115,115,115,115,115
|
||||
DFB 115,1,0,0
|
||||
|
||||
DFB 0,0,1,116,116,116,116,116,1,98,1,1,1,1,1,1,3,1,1
|
||||
DFB 1,6,6,1,112,112,112,1,114,114,114,114,114,114,114
|
||||
DFB 114,114,1,115,115,115,115,115,115,115,115,1,0,0
|
||||
|
||||
DFB 0,0,1,116,116,116,116,116,1,117,117,117,117,117
|
||||
DFB 1,118,118,118,118,1,111,111,1,112,112,112,1,114
|
||||
DFB 114,114,114,114,114,114,114,114,1,115,115,115,115
|
||||
DFB 115,115,115,115,1,0,0
|
||||
|
||||
DFB 0,0,1,116,116,116,116,116,1,6,6,6,6,6,98,118,118
|
||||
DFB 118,118,1,111,111,1,112,112,112,1,114,114,114
|
||||
DFB 114,114,114,114,114,114,1,115,115,115,115,115
|
||||
DFB 115,115,115,1,0,0
|
||||
|
||||
DFB 0,0,1,1,1,1,1,98,1,1,1,1,1,1,1,1,1,1,1,1,111,111
|
||||
DFB 1,112,112,112,1,114,114,114,114,114,114,114,114
|
||||
DFB 114,3,115,115,115,115,115,115,115,115,1,0,0
|
||||
|
||||
DFB 0,0,1,6,6,6,1,107,107,107,107,107,107,107,1,6,1
|
||||
DFB 110,110,3,111,111,1,112,112,112,1,114,114,114,114
|
||||
DFB 114,114,114,114,114,1,115,115,115,115,115,115,115
|
||||
DFB 115,1,0,0
|
||||
|
||||
DFB 0,0,1,6,6,6,1,107,107,107,107,107,107,107,1
|
||||
DFB 109,1,8,110,1,1,3,1,1,3,1,1,4,1,1,114,114,114,114
|
||||
DFB 114,114,1,115,115,115,115,115,115,115,115,1,0,0
|
||||
|
||||
DFB 0,0,1,6,6,6,1,107,107,107,107,107,107,107,1,98,1,1
|
||||
DFB 1,1,101,101,101,101,101,101,101,101,101,1,114,114
|
||||
DFB 114,114,114,114,1,115,115,115,115,115,115,115,115
|
||||
DFB 1,0,0
|
||||
|
||||
DFB 0,0,1,6,6,108,4,107,107,107,107,107,107,107,1,106,106
|
||||
DFB 106,106,1,101,101,101,101,101,101,101,101,101,1,1
|
||||
DFB 1,1,1,1,1,1,1,1,1,1,1,1,98,1,1,0,0
|
||||
|
||||
DFB 0,0,1,6,6,6,1,107,107,107,107,107,107,107,1,106,106
|
||||
DFB 106,106,1,101,101,101,101,101,101,101,101,101,1,113
|
||||
DFB 113,113,113,113,113,113,113,6,113,6,1,6,6,6,1,0,0
|
||||
|
||||
DFB 0,0,1,6,6,6,1,107,107,107,107,107,107,107,3,106,106
|
||||
DFB 106,106,3,101,101,101,101,101,101,101,101,101,4,113
|
||||
DFB 113,113,113,113,113,113,113,6,113,6,1,6,6,6,1,0,0
|
||||
|
||||
DFB 1,1,1,1,1,1,1,107,107,107,107,107,107,107,1,106,106
|
||||
DFB 106,106,1,101,101,101,101,101,101,101,101,101,1,113
|
||||
DFB 113,113,113,113,113,113,113,6,113,6,1,1,1,1,1,1,1
|
||||
|
||||
DFB 1,6,103,103,103,6,1,107,107,107,107,107,107,107,1
|
||||
DFB 106,106,106,106,1,101,101,101,101,101,101,101,101
|
||||
DFB 101,1,113,113,113,113,113,113,113,113,6,113,6,1,6
|
||||
DFB 105,105,105,6,1
|
||||
|
||||
DFB 1,103,103,103,103,103,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
DFB 101,101,101,101,101,101,101,101,101,1,1,1,1,1,1,1
|
||||
DFB 1,1,1,1,1,1,105,105,105,105,105,1
|
||||
|
||||
DFB 1,103,103,103,103,103,3,102,102,102,102,102,102,102
|
||||
DFB 102,102,102,102,102,98,101,101,101,101,101,101,101
|
||||
DFB 101,101,98,104,104,104,104,104,104,104,104,104,104
|
||||
DFB 104,3,105,105,105,105,105,1
|
||||
|
||||
DFB 1,103,103,103,103,103,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
DFB 1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,105,105
|
||||
DFB 105,105,105,1
|
||||
|
||||
DFB 1,6,103,103,103,6,1,100,100,100,100,100,100,100,100
|
||||
DFB 100,100,100,100,100,100,100,100,100,100,100,100,100
|
||||
DFB 100,100,100,100,100,100,100,100,100,100,100,100,100
|
||||
DFB 1,6,105,105,105,6,1
|
||||
|
||||
DFB 1,1,1,1,1,1,1,100,100,100,100,100,100,100,100,100
|
||||
DFB 100,100,100,100,100,100,100,100,100,100,100,100,100
|
||||
DFB 100,100,100,100,100,100,100,100,100,100,100,100
|
||||
DFB 1,1,1,1,1,1,1
|
||||
|
197
castle-level-2.s
Executable file
197
castle-level-2.s
Executable file
@ -0,0 +1,197 @@
|
||||
********************************
|
||||
* The Castle of Kaldun Level 2 *
|
||||
********************************
|
||||
|
||||
* ####### #######
|
||||
* # # # #
|
||||
* # #################################### #
|
||||
* # + L L + #
|
||||
* # #################################### #
|
||||
* # # # #
|
||||
* ###D### ###D###
|
||||
* # # # #
|
||||
* # # ############################ # #
|
||||
* # # # # #c # # c# # J # # #
|
||||
* # # #D## #c # #c # # c# # # #
|
||||
* # # # # ###D#D###D##D#D## # # #
|
||||
* # # # # # # # # #
|
||||
* # # # # D l # # #
|
||||
* # # # # # # # # #
|
||||
* # # # # ####################### # #
|
||||
* # # ##D### #cccccccc# #c c# # #
|
||||
* # # # D # # # # # #
|
||||
* # # # # # # # # # #
|
||||
* # # # #### ########D# D # # #
|
||||
* # # # # +# # # # #
|
||||
* # # # # ############ # # # #
|
||||
* # # #c c# #c c# # #
|
||||
* # # ############################ # #
|
||||
* # # # #
|
||||
* ###D### ###D###
|
||||
* # # # #
|
||||
* # #################################### #
|
||||
* # L D #
|
||||
* # #################################### #
|
||||
* # # # #
|
||||
* ####### #######
|
||||
|
||||
* Map of level 2 on Castle Kaldun:
|
||||
* c = chest + = ladder
|
||||
* D = doorway J = jewel of kaldun!
|
||||
* L = locked door # = wall
|
||||
* l = special door
|
||||
|
||||
LEVEL2 DFB 1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,1,1,1,1,1,1,1
|
||||
|
||||
DFB 1,160,160,160,160,160,1,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,0,0,0,0,0,1,162,162,162,162
|
||||
DFB 162,1
|
||||
|
||||
DFB 1,160,160,160,160,160,1,1,1,1,1,1,1
|
||||
DFB 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
DFB 1,1,1,1,1,1,1,1,1,1,1,162,162,162,162
|
||||
DFB 162,1
|
||||
|
||||
DFB 1,160,160,8,160,160,4,161,161,161,161
|
||||
DFB 161,161,161,161,161,161,161,161,161
|
||||
DFB 161,161,161,161,161,161,161,161,161
|
||||
DFB 161,161,161,161,161,161,161,161,161
|
||||
DFB 161,161,161,4,162,162,8,162,162,1
|
||||
|
||||
DFB 1,160,160,160,160,160,1,1,1,1,1,1,1
|
||||
DFB 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
DFB 1,1,1,1,1,1,1,1,1,1,1,162,162,162,162
|
||||
DFB 162,1
|
||||
|
||||
DFB 1,160,160,160,160,160,1,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,0,0,0,0,0,1,162,162,162,162
|
||||
DFB 162,1
|
||||
|
||||
DFB 1,1,1,3,1,1,1,0,0,0,0,0,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,1,1,1,3,1,1,1
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,0,0,0,1,159,1,0,0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,1,1,1,1,1,1,1
|
||||
DFB 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
DFB 1,1,1,0,0,0,0,0,1,159,1,0,0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,1,146,146,146
|
||||
DFB 146,1,148,148,148,1,6,149,1,150,150,1
|
||||
DFB 151,6,1,152,152,1,154,154,10,154,154
|
||||
DFB 1,0,0,0,0,0,1,159,1,0,0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,1,3,1,1,146,1,6
|
||||
DFB 148,148,1,149,149,1,6,150,1,151,151
|
||||
DFB 1,152,6,1,154,154,154,154,154,1,0,0
|
||||
DFB 0,0,0,1,159,1,0,0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,1,145,145,1
|
||||
DFB 146,1,1,1,3,1,3,1,1,1,3,1,1,3,1,3,1
|
||||
DFB 1,1,1,98,1,1,1,0,0,0,0,0,1
|
||||
DFB 159,1,0,0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,1,145,145,1,146
|
||||
DFB 1,147,147,147,147,147,147,147,147,147
|
||||
DFB 147,147,147,147,147,147,1,153,153,153
|
||||
DFB 153,153,1,0,0,0,0,0,1,159,1,0,0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,1,145,145,1,146
|
||||
DFB 3,147,147,147,147,147,147,147,147,147
|
||||
DFB 147,147,147,147,147,147,97,153,153,153
|
||||
DFB 153,153,1,0,0,0,0,0,1,159,1,0,0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,1,145,145,1,146
|
||||
DFB 1,147,147,147,147,147,147,147,147,147
|
||||
DFB 147,147,147,147,147,147,1,153,153,153
|
||||
DFB 153,153,1,0,0,0,0,0,1,159,1,0,0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,1,145,145,1,146,1
|
||||
DFB 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
DFB 1,1,1,0,0,0,0,0,1,159,1,0,0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,1,1,3,1,1,1,141
|
||||
DFB 141,141,141,1,6,6,6,6,6,6,6,6,1,140,1
|
||||
DFB 6,144,144,144,6,1,0,0,0,0,0,1,159,1,0
|
||||
DFB 0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,1,142,142,142
|
||||
DFB 142,3,141,141,141,141,1,143,143,143
|
||||
DFB 143,143,143,143,143,1,140,1,144,144
|
||||
DFB 144,144,144,1,0,0,0,0,0,1,159,1,0,0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,1,142,142,142
|
||||
DFB 142,1,141,141,141,141,1,143,143,143
|
||||
DFB 143,143,143,143,143,1,140,1,144,144
|
||||
DFB 144,144,144,1,0,0,0,0,0,1,159,1,0,0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,1,142,142,142
|
||||
DFB 142,1,1,1,1,3,1,1,1,1,1,1,1,1,3,1
|
||||
DFB 140,3,144,144,144,144,144,1,0,0,0,0
|
||||
DFB 0,1,159,1,0,0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,1,142,142,142
|
||||
DFB 142,1,130,8,1,140,140,140,140,140,140
|
||||
DFB 140,140,140,140,140,140,1,144,144,144
|
||||
DFB 144,144,1,0,0,0,0,0,1,159,1,0,0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,1,142,142,142
|
||||
DFB 142,1,130,130,1,1,1,1,1,1,1,1,1,1,1
|
||||
DFB 1,140,1,144,144,144,144,144,1,0,0,0,0
|
||||
DFB 0,1,159,1,0,0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,1,6,142,142,6
|
||||
DFB 1,140,140,140,140,140,140,140,140,140
|
||||
DFB 140,140,140,140,140,140,1,6,144,144
|
||||
DFB 144,6,1,0,0,0,0,0,1,159,1,0,0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,1,1,1,1,1,1,1
|
||||
DFB 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
DFB 1,1,1,0,0,0,0,0,1,159,1,0,0
|
||||
|
||||
DFB 0,0,1,158,1,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,0,0,0,1,159,1,0,0
|
||||
|
||||
DFB 1,1,1,3,1,1,1,0,0,0,0,0,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,1,1,1,3,1,1,1
|
||||
|
||||
DFB 1,155,155,155,155,155,1,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,0,0,0,0,0,1,157,157,157,157
|
||||
DFB 157,1
|
||||
|
||||
DFB 1,155,155,155,155,155,1,1,1,1,1,1,1
|
||||
DFB 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
DFB 1,1,1,1,1,1,1,1,1,1,1,157,157,157,157
|
||||
DFB 157,1
|
||||
|
||||
DFB 1,155,155,155,155,155,4,156,156,156
|
||||
DFB 156,156,156,156,156,156,156,156,156
|
||||
DFB 156,156,156,156,156,156,156,156,156
|
||||
DFB 156,156,156,156,156,156,156,156,156
|
||||
DFB 156,156,156,156,3,157,157,157,157,157
|
||||
DFB 1
|
||||
|
||||
DFB 1,155,155,155,155,155,1,1,1,1,1,1,1
|
||||
DFB 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
DFB 1,1,1,1,1,1,1,1,1,1,1,157,157,157,157
|
||||
DFB 157,1
|
||||
|
||||
DFB 1,155,155,155,155,155,1,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,0,0,0,0,0,1,157,157,157,157
|
||||
DFB 157,1
|
||||
|
||||
DFB 1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
DFB 0,0,0,0,0,1,1,1,1,1,1,1
|
||||
|
38
newgame.s
Executable file
38
newgame.s
Executable file
@ -0,0 +1,38 @@
|
||||
********************************
|
||||
* Jewel Of Kaldun NEWGAME file *
|
||||
********************************
|
||||
|
||||
* The following files follow this code:
|
||||
* 1 = wall 6 = chest
|
||||
* 3 = door 4 = locked door
|
||||
* 5 = (found) secret door 7 = opened chest
|
||||
* 8 = ladder 9 = throne/chair
|
||||
* 10 = Jewel of Kaldun 11 = empty JOK holder
|
||||
* 98 = secret door 99 = special chest
|
||||
* 97 = special locked door
|
||||
|
||||
* Numbers => 100 are room descriptions.
|
||||
|
||||
TR ON
|
||||
ORG $1000
|
||||
|
||||
********************************
|
||||
* Following are files that *
|
||||
* comprise the NEWGAME file: *
|
||||
********************************
|
||||
|
||||
PAG
|
||||
PUT castle-level-1
|
||||
PAG
|
||||
PUT castle-level-2
|
||||
PAG
|
||||
PUT variables
|
||||
PAG
|
||||
|
||||
********************************
|
||||
* Save as file type $F6 *
|
||||
********************************
|
||||
|
||||
TYP $F6
|
||||
SAV NEWGAME.bin
|
||||
|
75
variables.s
Executable file
75
variables.s
Executable file
@ -0,0 +1,75 @@
|
||||
********************************
|
||||
* Variables for Jewel of *
|
||||
* Kaldun: *
|
||||
* GP: Gold Pieces *
|
||||
* XP: Experience *
|
||||
* XPREQD: Experience required*
|
||||
* KEY: Number of keys *
|
||||
* SPKEY: Special key flag *
|
||||
* HP: Hit Points *
|
||||
* MAXHP: Maximum HP *
|
||||
* CLEVEL: Character level *
|
||||
* CX: Character X position *
|
||||
* CY: Character Y position *
|
||||
********************************
|
||||
|
||||
GP HEX 0000
|
||||
XP HEX 0000
|
||||
XPREQD HEX 0000
|
||||
KEY HEX 00
|
||||
SPKEY HEX 00
|
||||
HP HEX 00
|
||||
MAXHP HEX 00
|
||||
CLEVEL HEX 00
|
||||
CX HEX 00
|
||||
CY HEX 00
|
||||
|
||||
* Odds'n'ends variables:
|
||||
|
||||
XOFF HEX 0000
|
||||
YOFF HEX 0000
|
||||
MAPADDR HEX 0000
|
||||
OX DFB -1
|
||||
OY DFB -1
|
||||
DX HEX 00
|
||||
DY HEX 00
|
||||
AX HEX 00
|
||||
AY HEX 00
|
||||
X0 DFB -1
|
||||
Y0 DFB -1
|
||||
X1 HEX 00
|
||||
Y1 HEX 00
|
||||
TEMP0 HEX 00
|
||||
WX HEX 00
|
||||
WY HEX 00
|
||||
ZX HEX 00
|
||||
ZY HEX 00
|
||||
TEMPX HEX 00
|
||||
TEMPY HEX 00
|
||||
XPLACE HEX 0000
|
||||
YPLACE HEX 0000
|
||||
NX HEX 00
|
||||
NY HEX 00
|
||||
CH:X HEX 0000
|
||||
CH:Y HEX 0000
|
||||
|
||||
********************************
|
||||
* Monster variables: *
|
||||
* TABLE *
|
||||
* S# Name HP XP Speed *
|
||||
* -- ------ ---- ---- -------- *
|
||||
* 12 Ghost 8 30 2 (med) *
|
||||
* 13 Blob 2 10 4 (slow) *
|
||||
* 14 Zombie 16 75 1 (fast) *
|
||||
********************************
|
||||
MONSMAX = 30 ; maximum number of monsters
|
||||
M_HP DS MONSMAX ; hit points
|
||||
M_TYPE DS MONSMAX ; type of monster
|
||||
M_X DS MONSMAX ; monster X location
|
||||
M_Y DS MONSMAX ; monster Y location
|
||||
M_MOVE DS MONSMAX ; # char moves before M move
|
||||
M_X0 DS MONSMAX ; screen position
|
||||
M_X1 DS MONSMAX ; screen position
|
||||
M_Y0 DS MONSMAX ; screen position
|
||||
M_LEVEL DS MONSMAX ; level of castle
|
||||
|
Loading…
x
Reference in New Issue
Block a user