Deep Dungeon Adventure Shockware

by hap on 17-01-2010, 16:12
Topic: Software
Languages:

Deep Dungeon Adventure, an improved version of the MSXdev'08 winning game Deep Dungeon by Trilobyte (ARTRAG, Huey, JohnHassink) has been added to Matra's Shockware library. Changes to this cartridge version include improved graphics, a step counter, and a depth indicator, among other things. For an impression of the gameplay, watch the video of DDA JohnHassink uploaded to YouTube.

The game can be ordered from Matra or one of its affiliates. If all goes well, it can also be purchased for €14,50 at the Bitwise stand during the upcoming MSX fair in Nijmegen.

Relevant link: Deep Dungeon Adventure at Matra

Comments (25)

By hap

Paragon (1709)

hap's picture

17-01-2010, 16:14

will it be 14.50 euros at bitwise? and will bitwise sell it @ nijmegen?

By Google

By ARTRAG

Prophet (3865)

ARTRAG's picture

17-01-2010, 16:23

the matra page has the test youtube link
Eek!

hap you posted the link to the page too early Tongue

By hap

Paragon (1709)

hap's picture

17-01-2010, 16:26

noo, they're just celebrating the game release Big smile

By Huey

Prophet (2131)

Huey's picture

17-01-2010, 19:57

will it be 14.50 euros at bitwise? and will bitwise sell it @ nijmegen?

Indeed price will be 14,50.
There is a shipment on its way to Bitwise. So expect it to be there at Nijmegen (if all goes well).

BTW this will probably be the very first MSX game to come in a pink package Tongue

By hap

Paragon (1709)

hap's picture

17-01-2010, 20:20

ok, added bitwise nijmegen info to the newspost

By ARTRAG

Prophet (3865)

ARTRAG's picture

18-01-2010, 00:54

And the Easter egg? There is a great bonus for those who complete the game at difficult level
IIRC just enter the seed you get in the end demo at the seed input screen and you will unlock the easter egg (or not? not sure anymore actually)

By ARTRAG

Prophet (3865)

ARTRAG's picture

21-01-2010, 15:22

Ok
time to tell....
I couldn't resist

The DDA chart has some important differences wrt the DD game released for msxdev08
the most interesting is hidden...

A whole additional game as Easter egg, in the same chart.
Note that the msxdev game is a 32K rom

DDA is a 48K rom ;-)

By ARTRAG

Prophet (3865)

ARTRAG's picture

24-01-2010, 14:27

How many of you have bought a DDA chart at Nijmegen2010 ?
Please post a feedback!

By RobertVroemisse

Ambassador (1131)

RobertVroemisse's picture

26-01-2010, 12:10

Bought one!

And by the way, What's Michael (Microcabin) has a pink cover as well Tongue

By OeiOeiVogeltje

Paladin (703)

OeiOeiVogeltje's picture

26-01-2010, 22:08

i bought one too

By Akiguchi

Master (230)

Akiguchi's picture

05-04-2012, 18:14

This is a really good game and all, but unfortunately unplayable because of a bug. I bought the cartridge about year ago and have tried to play it and it always hangs on level 30 (hard) when trying to enter the stairs. Very frustrating that the software isn't tested when pressing them into cartridges!

By JohnHassink

wayward son (3179)

JohnHassink's picture

05-04-2012, 18:34

That is sad to hear. Sad
You can count on it that we tested the game until our fingers crumbled and our eyeballs fell out. Smile
Ofcourse there was some pressure to deliver the 'original' in time before the MSXdev deadline.
What kind of MSX are you playing it on, and (roughly) how many times did you encounter this?
Most importantly, thanks for letting us know - I'll forward this to the other guys, and hopefully we can provide you with a ROM (image) which doesn't have this problem, to make up for it.

By ARTRAG

Prophet (3865)

ARTRAG's picture

05-04-2012, 19:04

Akiguchi, where do you play our chart?
We tested the rom for long time before giving it to matra.
The bug you report could come from some contention of ram between the game and something else.
Have you tried the chart unplugging any other devices or disks ?
Could you try booting with SHIFT key pressed (no disks) ?

By Akiguchi

Master (230)

Akiguchi's picture

05-04-2012, 19:18

Thanks for your response! First I played it with Philips VG-8235 and now with Turbo R A1-GT and the same hanging bug was present in both cases. With Philips I didn't have any other cartridges or extensions plugged but now I have all the goodies in slot expander (but still the result remains the same). I could try to boot it with shift pressed, but it takes some time to test because it isn't always so easy to get into stair 30 at hard level. LOL!

But anyway this game has some magic as I keep coming back to it time to time just for this this charmy, easy kind of fun and nostalgia.

By ARTRAG

Prophet (3865)

ARTRAG's picture

05-04-2012, 20:26

greetings for reaching level 30 in hard mode
iirc the final level with the amulet is 35 in hard mode, 30 in normal mode and 20 in easy mode
let me know if it is a disk related problem or not

By Akiguchi

Master (230)

Akiguchi's picture

05-04-2012, 20:44

Just tried it again, but died on level 23. LOL!
I'll try it still once today and if I don't make it, then after the Easter holidays.

Btw. I've played the game through in easy and normal mode without problems, but it's the hard mode only which isn't working.

By ARTRAG

Prophet (3865)

ARTRAG's picture

05-04-2012, 21:09

The fact is that the more levels you have in a game, the more ram is used for storing the level seeds and the the status of items (chests does not respawn once opened).
It is possible that the above information for the last 5 levels in hard mode are overlapping some ram area used by some other thing. I will look into the code deeply to see where they fall in RAM.

By Akiguchi

Master (230)

Akiguchi's picture

05-04-2012, 21:59

Ok, now I finally got to level 30 again (with shift pressed at startup) and also got stucked again. Tongue
(damn it was going so well!)

Here's a picture for the exact spot (downstairs) where it always hangs the game - only the music keeps playing.

By ARTRAG

Prophet (3865)

ARTRAG's picture

05-04-2012, 22:19

hummm, I think it is a bug not depending by your configuration. Something overlaps in the data...
I'll look at the source asap, actually the sole attempt I can suggest is setting a different seed at the starting menu and try again.

By Akiguchi

Master (230)

Akiguchi's picture

05-04-2012, 22:25

Earlier I tried few different seed numbers at the start, but it didn't have any effect on the problem. It takes a bit too much work to try all of them if some might work, heh. Wink

But anyways, I hope you could find and resolve the problem. Maybe I could then in the future see this hard mode through the end. Because I'd really like to - very much! Big smile

By Huey

Prophet (2131)

Huey's picture

06-04-2012, 08:53

@Akiguchi: Respect for getting that far in the first place. The hard setting is hard.

Did you ever try to boot with [ESC]? You'd really should try that once Wink You'll like it.

By ARTRAG

Prophet (3865)

ARTRAG's picture

07-04-2012, 00:24

I reduced the defense of enemies and tested the rom under debugger.
The bug is in the way the code manages the seeds for the random number generator while building level 31.
I'm not sure about where exactly the bug is, but I see a seed of 0xFF that shouldn't be there each time I enter level 31 in hard mode. Investigating....

By Akiguchi

Master (230)

Akiguchi's picture

12-04-2012, 07:29

ARTRAG: Have you sorted out the bug yet? Smile

Huey: No, I haven't tried the booting with Esc, maybe I should try to see what would come out of it...
Btw. I don't consider the hard mode to be impossible if you just develop right tactics and (of course) have a great dose of luck in form of getting the right power ups.

By ARTRAG

Prophet (3865)

ARTRAG's picture

12-04-2012, 22:24

No sorry, not yet.
Anyway the end of the game does not differ from normal and easy mode: only you have 5 additional levels (to descend and return), less chests (3 instead of 5) and small differences in armors classes for enemies
these are the data ruling the difficulties

EASY:   db 0x20,0x15,1,2,3,1,2,3,4,2,2,3,4,2, 5,64,128,180
DEFAULT:
NORMAL: db 0x30,0x20,1,2,3,1, 1,2,3,1, 1,2,3,1, 4,64,150,170
HARD:   db 0x35,0x20,1,2,3,1,1,2,3,1,1,2,3,1, 3,96,145,165

where the numbers mean in the order:

;
; _lastlevel = 0x30 ; last dungeon level (bcd)
; _dragonlevel = 0x20 ; dungeon level (bcd) where dragons are
;
; _heal0 = 0x01 ; healing effect of a potion (bcd)
; _heal1 = 0x02 ; healing effect of a potion (bcd)
; _heal2 = 0x03 ; healing effect of a potion (bcd)
; _heal3 = 0x01 ; healing effect of a potion (bcd)
; ;
; _weap0 = 0x01 ; attack bonus
; _weap1 = 0x02 ; attack bonus
; _weap2 = 0x03 ; attack bonus
; _weap3 = 0x01 ; attack bonus
; ;
; _shld0 = 0x01 ; shield bonus
; _shld1 = 0x02 ; shield bonus
; _shld2 = 0x03 ; shield bonus
; _shld3 = 0x01 ; shield bonus
;
; _chests = 0x04 ; number of chests per level
;
; _batgobac = 64; higher value = harder to kill
; _dragonac = 150
; _ghostac = 170

[edit]
BTW try to boot while ESC is pressed, you will give a new meaning to the text in the last page of the end demo, after the greetings.
Wink
PS
the Easter Egg is only in the DDA not in the DD game

By Huey

Prophet (2131)

Huey's picture

16-05-2012, 14:31

The bug has been found.

My MSX profile