Thanks for the heads up
Been checking a bit further during the weekend and came across this:
starting at 039c:192D0
656454645464654525A5851584144404040404040414
451160516041154525A485158030C000000000000010
450910574006154525A0851543114101010101010111
4518905C9044164525A085154C040404040404040414
599151915191554525A0851540000000000000000010
49050504144404041450842480000000000000000010
45051440104002021050401040000000000000000011
56565042115048185050401041010101010101012195
6A9A5048145040105050410105050514440514440514
5A5A5040105041114101050505051450505450505450
5A5A5040104105050505050505145041115241115250
5A5A5041000404050505051565904105050906051990
5A699166800101050505050505010505050509164511
6AA5A5AA904404040405050505050504040414480414
69A5A599504101010105050505165450401050410111
65A5A5A5810505050505050505195050401041050615
A5840404040404040404040405041050401044040424
44000000105040000000002095401050421340000010
40020000104101000000010005011140040C00010113
5058400010442480001154410404040000001044041C
50504000204010401045001540000000000010400010
61A18101114111410115514501010101010111810111
Which is the map of Harkyn's Castle level 3
22x22 square with each byte representing a square.
The first byte (65) in binary is 01100101. Broken down, this looks like:
first 2 bits:
01 represent the west wall
second 2 bits:
10 represent a door to the east
third 2 bits:
01 represent a wall to the south
last 2 bits:
01 represent a wall to the north
Which is in fact identical as the format described by ZeroZero in the C64 version.
A bit further, I can find the following:
80809008080000008000800000000000000004040400
10080888888810000000000000000400000004040404
10000804100010000000800000000000000000040400
00800088808808000000000000000000000000000000
08080808080804008000800000000000000000000000
00000004000000000000000400000000000000000000
04080800000000000000000000000000000000000000
00800000000000800000000000000000000000000000
00000000000000000000000000000000000000000000
80800000000000000000000000000000000000000000
80000000000000000000000000000000008000008000
00800000000000000000000080000000000000000000
80000000000000000000000000000000000000000000
00800000000000000000000000000080000000800000
00800080000000000000000000000000000000000000
00800080000000000000000000000000000000000000
00000000000000000000000000000000000000008000
00000000040000000000000080000000000000000000
00000000000000000000000000000000000000000000
00000000000080000000040000000000000000200000
00000000000000000004000400000000000000000000
00800000000000000000040000000000000000000000
Which represents the events for Harkyn's castle lvl 3.
The cluster of '04' at the bottom is the + shaped room with all the teleports in them (each 04 is a teleport)
The cluster of '04' at the top right, represent the spinners and the confrontation with the Mad God. The '04' a bit to the left represents the anit-magic zone when you enter the Mad Gods chamber.
A bit below and to the left, there's another '04' which is the text before you enter the barracks (5, 11 on the map) (A sign on the wall reads, 'The Barracks.')
The encounter with the berserkers doesn't show. Probably because I took the memory dump after I killed them and was still inside that level.
The starting location in the memory is interesting. Before, I thought it just started at 039c:218F8, but I guess I was wrong.
Level 1 of Harkyn's Castle should be in my memory dump as well somewhere. I'll look for it when I'm bored.
Up until now, I've only been able to check my memory dumps. I have not been able to find the information in the actual files, because they are compiled and maybe encoded. I'd love to find a way to get the info out of the actual files. If anyone has a way of doing that, I'd be very interested!
Edited for layout a bit
