Not another boulder dash clone!
Not another boulder dash clone!
Hello dear Oric fans,
long time ago i played on zx spectrum the boulder dash game and enjoyed it !
so why not for the oric atmos ?
here is my recreation of the game freely inspired from http://codeincomplete.com/projects/boulderdash/
from sources in js + some specs at http://codeincomplete.com/posts/2011/10 ... ulderdash/
i rewrote the game firstly in OSDK in c with asm routine for testing the rendering of the game... decoding the cave etc...
but it was so slow...so little by little i rewrite each "fat" C routine in asm
so speed is no more a problem for 1Mhz cpu !
now the game is fully completed and functionnal and optimized.
i started on winter 2015 holidays and wake up it on may 2016 still today
there could be have still some bugs ? let me know !
the sound engine is not fully complete (need more work on the sound fx)
hope you enjoy it !
And thanks to OSDK first !
Oric is not Dead !
some instructions :
arrows or QA<> to move
space to toggle grab
shift/func/ctrl + arrow to grab (without toggle)
I : inverse charset
C : change colors
T : text mode (40*22)
G : graphic mode (13*13)
S : toogle sound
M : toogle music
P : Parameters
esc : restart level (loose 1 life)
return : next level (no life lost) : cheat : hit fast to not loose life !
del : previous level (no life lost) : cheat : hit fast to not loose life !
long time ago i played on zx spectrum the boulder dash game and enjoyed it !
so why not for the oric atmos ?
here is my recreation of the game freely inspired from http://codeincomplete.com/projects/boulderdash/
from sources in js + some specs at http://codeincomplete.com/posts/2011/10 ... ulderdash/
i rewrote the game firstly in OSDK in c with asm routine for testing the rendering of the game... decoding the cave etc...
but it was so slow...so little by little i rewrite each "fat" C routine in asm
so speed is no more a problem for 1Mhz cpu !
now the game is fully completed and functionnal and optimized.
i started on winter 2015 holidays and wake up it on may 2016 still today
there could be have still some bugs ? let me know !
the sound engine is not fully complete (need more work on the sound fx)
hope you enjoy it !
And thanks to OSDK first !
Oric is not Dead !
some instructions :
arrows or QA<> to move
space to toggle grab
shift/func/ctrl + arrow to grab (without toggle)
I : inverse charset
C : change colors
T : text mode (40*22)
G : graphic mode (13*13)
S : toogle sound
M : toogle music
P : Parameters
esc : restart level (loose 1 life)
return : next level (no life lost) : cheat : hit fast to not loose life !
del : previous level (no life lost) : cheat : hit fast to not loose life !
Re: Not another boulder dash clone!
I don't get far, but the game looks greatly made indeed!
Congratulations!
Congratulations!
Re: Not another boulder dash clone!
I managed to finish the two first levels, very nice game indeed 
I specially like the possibility to play in zoomed out mode, nice to see which diamonds you forgot.
If there was one thing, it's probably the keyboard handling, I sometimes lost because the character continued to move for one more frame after I released the key.
Are you planning to release the source code as well?

I specially like the possibility to play in zoomed out mode, nice to see which diamonds you forgot.
If there was one thing, it's probably the keyboard handling, I sometimes lost because the character continued to move for one more frame after I released the key.
Are you planning to release the source code as well?
Re: Not another boulder dash clone!
Just tried it and it is very well done. Fast, fun and polished. Congratulations! A great title for the Oric!
Re: Not another boulder dash clone!
Boulder Dash is one of my favourite retro games and this is a superb conversion. Excellent work!
Last edited by dave3622 on Wed Jul 13, 2016 8:15 am, edited 1 time in total.
Re: Not another boulder dash clone!
Nice game indeed, congratulations!
Re: Not another boulder dash clone!
thanks for the appreciations
i know the game is really hard , i dont even know how to finish some levels !
timing is very important on some levels
you can still choose different parameters
speed : less is the value, more is the wait at each frame
fps : is the number of frames needed for the timer to decrease 1 second
for keyboard handling i used the infamous peek(0x208)( and peek(0x209) for dead key)
i set the register 0x306 to 0x4000 (less interrupts and keyboard still readable)
may be a bad combination of both
on the lower right corner is the frame number
at each frame :
keyboard is read
game is updated
game is rendered
i 'd like to finish the sound fx which is still crappy for amoeba & magic wall sound
hopefully you can disable it by pressing the S key
for the source code i still have a lot of code cleaning to do, write more C to ASM, and not so much more time ... and summer is here
best regards
seb
i know the game is really hard , i dont even know how to finish some levels !

timing is very important on some levels
you can still choose different parameters
speed : less is the value, more is the wait at each frame
fps : is the number of frames needed for the timer to decrease 1 second
for keyboard handling i used the infamous peek(0x208)( and peek(0x209) for dead key)
i set the register 0x306 to 0x4000 (less interrupts and keyboard still readable)
may be a bad combination of both

on the lower right corner is the frame number
at each frame :
keyboard is read
game is updated
game is rendered
i 'd like to finish the sound fx which is still crappy for amoeba & magic wall sound
hopefully you can disable it by pressing the S key
for the source code i still have a lot of code cleaning to do, write more C to ASM, and not so much more time ... and summer is here

best regards
seb
- coco.oric
- Flight Lieutenant
- Posts: 464
- Joined: Tue Aug 11, 2009 9:50 am
- Location: North of France
- Contact:
Re: Not another boulder dash clone!
Nice program.
I'm also a fan of boulderdash and your solution is fine
A new soft, with a classic presentation, like softwares of the eighties
I'll pm you about insertion on oric.org and more for ceo mag
I'm also a fan of boulderdash and your solution is fine
A new soft, with a classic presentation, like softwares of the eighties
I'll pm you about insertion on oric.org and more for ceo mag
Re: Not another boulder dash clone!
Really nice game! I made some screenshots so that others can see the polish and refinement in your effort.
I like this game a lot, and we'll be playing through it as much as we can .. Nice one!







Re: Not another boulder dash clone!
Just noticed a slight error on the title screen; the game was created by Peter Liepa but you've spelt it Lepia! Not important (might be to Peter...
) but probably worth amending if you ever release an updated version.

- coco.oric
- Flight Lieutenant
- Posts: 464
- Joined: Tue Aug 11, 2009 9:50 am
- Location: North of France
- Contact:
Re: Not another boulder dash clone!
Oric.org is updated with this new jewel.
http://www.oric.org/software/not_anothe ... -2344.html
I'm sure that a lot of oricians will try it.
http://www.oric.org/software/not_anothe ... -2344.html
I'm sure that a lot of oricians will try it.
Re: Not another boulder dash clone!
Hello !
i'm far from my pc, and sources to correct the mispelled name of the creator of the game (peter liepa ) and recompile the game
however by using hex editor :
it's corrected !
i'm far from my pc, and sources to correct the mispelled name of the creator of the game (peter liepa ) and recompile the game
however by using hex editor :
it's corrected !

Re: Not another boulder dash clone!
Just had a quick play... very nice.
I was a huge Boulderdash fan back in the day (on my Atari 800XL).
I like the fact that you have gone away from the blocky graphics of the Atari to produce this.
Very polished. Well done.
I was a huge Boulderdash fan back in the day (on my Atari 800XL).
I like the fact that you have gone away from the blocky graphics of the Atari to produce this.
Very polished. Well done.
Re: Not another boulder dash clone!
I really like the effect that happens when you switch between the birds-eye-view map and then rapidly into the game level .. this is a sort of polish not usually seen on an Oric game, and sort of makes the whole thing smooth, imho.
Re: Not another boulder dash clone!
I ve just tried the game, it is beautiful but hard to play, I knew that a rock on another one could falling but not a rock on a wall.
However this game is the first genuine version for Oric, at last ! Thanks Seb 


