Code: Select all
.byte "NONE",0 ; 0
.byte "AXE",0 ; 1
.byte "BROAD SWORD",0 ; 2
.byte "CLUB",0 ; 3
.byte "DAGGER",0 ; 4
.byte "MACE",0 ; 5
.byte "QUARTER STAFF",0 ; 6
.byte "SHORT SWORD",0 ; 7
.byte "WAR HAMMER",0 ; 8
.byte "CHAIN MAIL",0 ; 9
.byte "LEATHER ARMOR",0 ; 10
.byte "PLATE MAIL",0 ; 11
.byte "ROBE",0 ; 12
.byte "SHIELD",0 ; 13
.byte "MAP QUEST",0 ; 14
.byte "AXE OF CHARMS",0 ; 15
.byte "AXE OF CIRGAR",0 ; 16
.byte "AXE OF LORDS",0 ; 17
.byte "AXE OF MIGHT",0 ; 18
.byte "AXE+1",0 ; 19
.byte "BALMUNG",0 ; 20
.byte "CUTHBERTS MACE",0 ; 21
.byte "DAGGER+1",0 ; 22
.byte "DAGGER+2",0 ; 23
.byte "DAGGER+3",0 ; 24
.byte "DEATH BLADE",0 ; 25
.byte "DEATH DAGGER",0 ; 26
.byte "EXCALIBUR",0 ; 27
.byte "HAMMER OF THOR",0 ; 28
.byte "KARGEN HAMMER",0 ; 29
.byte "MACE OF WARGIR",0 ; 30
.byte "MACE+1",0 ; 31
.byte "MACE+2",0 ; 32
.byte "MAUL OF NANREG",0 ; 33
.byte "ROD OF CLOUDS",0 ; 34
.byte "ROD OF COMMAND",0 ; 35
.byte "ROD OF DEATH",0 ; 36
.byte "ROD OF HEALING",0 ; 37
.byte "ROD OF KINGS",0 ; 38
.byte "ROD OF LIFE",0 ; 39
.byte "ROD OF RESCUE",0 ; 40
.byte "STAFF OF DIM",0 ; 41
.byte "STAFF OF FEAR",0 ; 42
.byte "STAFF OF FIRE",0 ; 43
.byte "STAFF OF GLORY",0 ; 44
.byte "STAFF OF LIFE",0 ; 45
.byte "STAFF OF LIGHT",0 ; 46
.byte "STAFF OF ORCUS",0 ; 47
.byte "SWORD OF CHARM",0 ; 48
.byte "SWORD OF LIGHT",0 ; 49
.byte "SWORD+1",0 ; 50
.byte "SWORD+2",0 ; 51
.byte "SWORD+3",0 ; 52
.byte "SWORD+4",0 ; 53
.byte "WIZARD'S STAFF",0 ; 54
.byte "CHAIN MAIL+1",0 ; 55
.byte "CHAIN MAIL+2",0 ; 56
.byte "CHAIN MAIL+3",0 ; 57
.byte "CHAIN MAIL+4",0 ; 58
.byte "COAT OF ARND",0 ; 59
.byte "ELVEN ARMOR",0 ; 60
.byte "LEATHER+1",0 ; 61
.byte "LEATHER+2",0 ; 62
.byte "LEATHER+3",0 ; 63
.byte "MITHRIL MAIL",0 ; 64
.byte "PLATE MAIL+1",0 ; 65
.byte "PLATE MAIL+2",0 ; 66
.byte "PLATE MAIL+3",0 ; 67
.byte "PLATE MAIL+4",0 ; 68
.byte "PLATE MAIL+5",0 ; 69
.byte "ROBE+1",0 ; 70
.byte "ROBE+2",0 ; 71
.byte "MITHRIL SHIELD",0 ; 72
.byte "SHIELD+1",0 ; 73
.byte "SHIELD+2",0 ; 74
.byte "SHIELD+3",0 ; 75
.byte "BISHOP'S GEM",0 ; 76
.byte "GEM OF ANNIHIL",0 ; 77
.byte "GEM OF COTIAR",0 ; 78
.byte "GEM OF DEATH",0 ; 79
.byte "GEM OF FIRE",0 ; 80
.byte "GEM OF HEALER",0 ; 81
.byte "GEM OF HEALING",0 ; 82
.byte "GEM OF HELIA",0 ; 83
.byte "GEM OF ICEPIC",0 ; 84
.byte "GEM OF METEORS",0 ; 85
.byte "GEM OF MISSILE",0 ; 86
.byte "GEM OF NIMROD",0 ; 87
.byte "SORCERER'S GEM",0 ; 88
.byte "AMULET OF ISIS",0 ; 89
.byte "BISHOP'S RING",0 ; 90
.byte "CROWN OF MIGHT",0 ; 91
.byte "DAPHNI'S RING",0 ; 92
.byte "EYE OF VECNA",0 ; 93
.byte "HOLY CROSS",0 ; 94
.byte "IMPERIAL RING",0 ; 95
.byte "NECKLACE/MISSL",0 ; 96
.byte "PLATINUM RING",0 ; 97
.byte "RING OF DEAD",0 ; 98
.byte "RING OF PROT+1",0 ; 99
.byte "RING OF PROT+2",0 ; 100
.byte "RING OF PROT+3",0 ; 101
.byte "RING OF REGEN",0 ; 102
.byte "RING OF WORLDS",0 ; 103
.byte "RING/HERACLES",0 ; 104
.byte "RING/INVISIBLE",0 ; 105
.byte "RING/WIZARDRY",0 ; 106
.byte "SEERING STONE",0 ; 107
.byte "SILVER CROSS",0 ; 108
.byte "FULL HEAL POT.",0 ; 109
.byte "HEALER POTION",0 ; 110
.byte "HEALING POTION",0 ; 111
.byte "HOLY WATER",0 ; 112
.byte "POTION OF DEAD",0 ; 113
.byte "POTION OF LIFE",0 ; 114
.byte "POTION OF LONG",0 ; 115
.byte "POTION OF SPED",0 ; 116
.byte "POTION/CLAIRV",0 ; 117
.byte "POTION/CURE P",0 ; 118
.byte "BOOK OF BEASTS",0 ; 119
.byte "BOOK OF BEAUTY",0 ; 120
.byte "BOOK OF DARK",0 ; 121
.byte "BOOK OF HEALTH",0 ; 122
.byte "CODEX I PLANES",0 ; 123
.byte "NECRONOMICON",0 ; 124
.byte "RECORD OF SPED",0 ; 125
.byte "SCROLL OF DUMA",0 ; 126
.byte "SCROLL OF FIRE",0 ; 127
.byte "SCROLL OF HEAL",0 ; 128
.byte "SCROLL OF LIFE",0 ; 129
.byte "SCROLL OF MAPS",0 ; 130
.byte "SCROLL/COTIAR",0 ; 131
.byte "SCROLL/DEATH",0 ; 132
.byte "SCROLL/FLESH",0 ; 133
.byte "SCROLL/LIGHTNG",0 ; 134
.byte "SCROLL/SLEEP",0 ; 135
.byte "TOME OF LIGHT",0 ; 136
.byte "TOME OF MAGI",0 ; 137
Memory addresses:
673 not sure what to use this for yet
828 disk load routines + temp data
4096 screen memory
4608 64x64 pixel Image 1 or Maze Data buffer
5120 64x64 pixel Image 2 or Maze Data buffer
5632 64x64 pixel Image 3 or Maze Data buffer
6144 Font
6656 Logo + wireframe graphics
7168 Reverse Font Chars
7680 Displayed Frame (64x64 pixel image)
8192 Machine Language Routines (8K)
16384 BASIC Program (8K)
38400 unused screen color RAM is used for race, class and spell data
The castle menu, dungeon and battle modules are loaded into memory location 16384. Memory locations 4608-6655 is a 1.5K buffer area where graphics and maze data are loaded here as needed.