Boulder Dash cave data?
Moderator: Admin
Boulder Dash cave data?
Does anyone know where I can find the cave data of the first three "official" BD releases? I found BD1 but no more.
Re: Boulder Dash cave data?
Not sure if this helps for your purposes, but my site contains cave data in BDCFF format for a lot of BD games. This is not raw cave data, but rather an xml-like text format defining the cave maps and parameters.thrust26 wrote:Does anyone know where I can find the cave data of the first three "official" BD releases? I found BD1 but no more.
The first 3 official BD releases can be found behind the following URLs:
www.boulderdash.nl/down/bdcff/BDCFF_PeterLiepa.zip
www.boulderdash.nl/down/bdcff/BDCFF_AmericanAction.zip
---- Boulder Dash Fansite ----
What do you understand by the source code?thrust26 wrote:I was searching for the source code, is it available anywhere?piter wrote:Alternatively you may want to use GDash. Included editor allows to export into BDCFF format and if I remember, there are included original level sets within game.
The Boulder Dash source code? AFAIK there isn't one.
However if you are just looking for raw cave data, the best way is to get memory dump from either C64 or Atari and decode it. I'd advise reading docs created by Peter Broadribb. They can be found for example on Martijn's BD site in "other file data" section. You can find there documents with raw and decoded cave data for BD1.
- LogicDeLuxe
- Member
- Posts: 638
- Joined: Sun Jul 15, 2007 12:52 pm
- Contact:
There is a ready to compile source of BD1: http://csdb.dk/release/?id=66914
Peiselulli based that Boulder Dash DTV on an original disassembly and there is even the option to build a bit-identical original. (I did not try, though).
Peiselulli based that Boulder Dash DTV on an original disassembly and there is even the option to build a bit-identical original. (I did not try, though).
gdash is always with source code. it's an open source game: http://code.google.com/p/gdash/
you can read the source. src/fileops/binaryimport.cpp has the vice emulator snapshot loading routine, and c64import.cpp has all the routines which load the binary data and create the internal data structures used by gdash. it has lines like
so it's quite handy as a reference. i also suggest reading docs/c64_internals.txt. the home page of logicdeluxe has a lot of boulder dash internals info: http://gratissaugen.de/erbsen/ .
you can read the source. src/fileops/binaryimport.cpp has the vice emulator snapshot loading routine, and c64import.cpp has all the routines which load the binary data and create the internal data structures used by gdash. it has lines like
Code: Select all
cave.level_diamonds[i] = data[8 + i];
cirix