+Andrew Davie Posted July 17, 2011 Author Share Posted July 17, 2011 Why does it not work with harmony cart? Boulder Dash® uses 16K of RAM, but the Harmony cartridge only has 4K of RAM. Boulder Dash® should work with the Krokodile cartridge. Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326350 Share on other sites More sharing options...
+Andrew Davie Posted July 17, 2011 Author Share Posted July 17, 2011 It's alive! I am doing some test-playing right now, it works really nice. The movement feels really good. Just a question (I did rtfm). I can't move the block to the right on the following screenshot, is that right? Technically, you should be able to. Practically, what's probably happening is that the push delay that happens before boulders can move, and the movement of the firefly, mean that at some point during the process the game determines that the boulder can't be pushed into an occupied spot. So it aborts. I think this should be fixed, so I have it chalked-in as a fix for the next release. Thanks for reporting it! Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326352 Share on other sites More sharing options...
+batari Posted July 17, 2011 Share Posted July 17, 2011 I followed this formula using DPC+ and this is the result. Sounds a bit better on Harmony than Stella. I would love to use original music. However, it must be stock-standard '2600 with no hardware support. Can anyone help me with this? Cheers A I can make a frequency-accurate BD theme without special hardware, but it will require some kernel time. How much is available per scanline the title screen? How much more would be available without the "snow" effects? Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326401 Share on other sites More sharing options...
+Andrew Davie Posted July 17, 2011 Author Share Posted July 17, 2011 I can make a frequency-accurate BD theme without special hardware, but it will require some kernel time. How much is available per scanline the title screen? How much more would be available without the "snow" effects? LOL!..."per scanline"? None! One call per frame is all the music/sound gets... can be a few scanlines in length if necessary. The snow effect costs 10 cycles per *frame*... total. There would be no saving removing this. The music (during gameplay) needs to be a 1 call per frame system I'm afraid. The current system does a reasonable job (turn on the music during the game)... but the new system doesn't need to run during gameplay; only on the title screen so there's plenty of cycles available there. Say, 10 per scanline...? Cheers A Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326428 Share on other sites More sharing options...
+batari Posted July 17, 2011 Share Posted July 17, 2011 I can make a frequency-accurate BD theme without special hardware, but it will require some kernel time. How much is available per scanline the title screen? How much more would be available without the "snow" effects? LOL!..."per scanline"? None! One call per frame is all the music/sound gets... can be a few scanlines in length if necessary. The snow effect costs 10 cycles per *frame*... total. There would be no saving removing this. The music (during gameplay) needs to be a 1 call per frame system I'm afraid. The current system does a reasonable job (turn on the music during the game)... but the new system doesn't need to run during gameplay; only on the title screen so there's plenty of cycles available there. Say, 10 per scanline...? Cheers A The title screen music is all I was after, as I believe it can be done without hardware support and can be faithful to the original without being blippy or out of tune. 10 cycles probably wouldn't work, though. At least 16 would be best. If you think that is doable, I can try to work up a demo. Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326466 Share on other sites More sharing options...
+Andrew Davie Posted July 17, 2011 Author Share Posted July 17, 2011 The title screen music is all I was after, as I believe it can be done without hardware support and can be faithful to the original without being blippy or out of tune. 10 cycles probably wouldn't work, though. At least 16 would be best. If you think that is doable, I can try to work up a demo. It's an asymmetrical playfield with a single GRP0 lda abs,y/sta GRP0. So, 3x lda abs,y/sta PF* for the left half, then the same for the right half. Then the sprite. Then the dey/branch. That technically leaves 22 cycles to play with. If you can do it in 22 cycles with a workable asymmetrical playfield in the background... yes, do-able. However, there's only $ED bytes available in the title screen bank! So if you need more than that (for data, e.g.) then you need to bankswitch. Add a lda/sta for switching bank in and another for restore. That's 10 cycles. Another issue is the 6-sprite "FSS" section at bottom right. Gets difficult. Cheers A Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326470 Share on other sites More sharing options...
Philsan Posted July 17, 2011 Share Posted July 17, 2011 Is it really impossbile to make a version for the best-selling Harmony cart? In that case (and not only in that case) I would like a boxed version of the game. PAL60 version please (only colors need to be converted, you can use this tool: http://www.randomter...olor_conversion) Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326475 Share on other sites More sharing options...
high voltage Posted July 17, 2011 Share Posted July 17, 2011 did you send a preview copy to First Star? How was that going with them in the end, seeing they were so against it? Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326480 Share on other sites More sharing options...
+Andrew Davie Posted July 17, 2011 Author Share Posted July 17, 2011 did you send a preview copy to First Star? How was that going with them in the end, seeing they were so against it? My relationship with First Star Software is a very good one. They have been accommodating and friendly. One must remember, Boulder Dash® is their property. They have (I would guess) had many many people effectively steal this from them and they (rightly) are keen to defend their rights. They have the rights to do whatever they want with it. Anything I do, using Boulder Dash®, must make them happy. It disturbs me that people are having a go at them, because -- basically -- they don't HAVE to approve anything. What's in it for them? We are lucky that they're willing to let this demo proceed. So please, be careful what assumptions you make about what FSS thought, or did -- and particularly what statements you make. They are a company protecting their commercial property, as they need to do. Yes, I have sent preview copies to FSS and they are impressed with the quality of the conversion. I suspect they have only looked at the videos (which do not include sound), and not actually played on an emulator. So, I'm not sure they've heard the music, which might be a sticking point -- but this is a preview demo anyway, and that should change soon. The only impediment to making this a fully blown release is pretty much issues on MY side of the fence, not theirs. For now, how about just enjoying what we have? Cheers A 1 Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326490 Share on other sites More sharing options...
+Andrew Davie Posted July 17, 2011 Author Share Posted July 17, 2011 Is it really impossbile to make a version for the best-selling Harmony cart? In that case (and not only in that case) I would like a boxed version of the game. PAL60 version please (only colors need to be converted, you can use this tool: http://www.randomter...olor_conversion) Much as I'd love to support Harmony, Boulder Dash® 2600 requires 16K of RAM. The Harmony only provides 4K when using the 3E bankswitching scheme that this game uses. The PAL version is switchable (RTFM!). It's a PAL50 format. Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326494 Share on other sites More sharing options...
Kroko Posted July 17, 2011 Share Posted July 17, 2011 Great to see this released to the public! I am not playing a lot on the 2600 (because I have always been more a hardware guy). This is probably the only game I still play from time to time Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326501 Share on other sites More sharing options...
+Random Terrain Posted July 17, 2011 Share Posted July 17, 2011 I'm trying to remember what RTFM stands for. Rapid Transit Failure Misunderstood? Rattling Tilted Fuchsia Mudguards? Really Tasty Fluoride Meatballs? Risky Toad Fondling Mishap? Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326505 Share on other sites More sharing options...
roland p Posted July 17, 2011 Share Posted July 17, 2011 About the sound, for DPC+ sound you need a Harmony and the Harmony does not have 16K ram, only 4K as I've read, so you could that possibly work? I've managed to push (sideways) a block on the (magic?) wall that turns stones into diamonds: Maybe I should keep the atari xl version next to it so I can compare it... Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326506 Share on other sites More sharing options...
+Andrew Davie Posted July 17, 2011 Author Share Posted July 17, 2011 About the sound, for DPC+ sound you need a Harmony and the Harmony does not have 16K ram, only 4K as I've read, so you could that possibly work? I've managed to push (sideways) a block on the (magic?) wall that turns stones into diamonds: Definitely a bug. Thanks for reporting it. Buglist updated. http://www.atariage.com/forums/topic/184968-boulder-dashr-bug-reports/ DPC+ is out. I'm not going down that path. Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326507 Share on other sites More sharing options...
roland p Posted July 17, 2011 Share Posted July 17, 2011 (edited) 7. Pushing block onto magic wall starts the wall.This is a definite bug. What I ment to say is that the block doesn't fall through the wall when it is pushed from sideways. Maybe this is just ok and blocks must have velocity to fall through the wall? Edited July 17, 2011 by roland p Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326510 Share on other sites More sharing options...
high voltage Posted July 17, 2011 Share Posted July 17, 2011 (edited) did you send a preview copy to First Star? How was that going with them in the end, seeing they were so against it? My relationship with First Star Software is a very good one. They have been accommodating and friendly. One must remember, Boulder Dash® is their property. They have (I would guess) had many many people effectively steal this from them and they (rightly) are keen to defend their rights. They have the rights to do whatever they want with it. Anything I do, using Boulder Dash®, must make them happy. It disturbs me that people are having a go at them, because -- basically -- they don't HAVE to approve anything. What's in it for them? We are lucky that they're willing to let this demo proceed. So please, be careful what assumptions you make about what FSS thought, or did -- and particularly what statements you make. They are a company protecting their commercial property, as they need to do. Yes, I have sent preview copies to FSS and they are impressed with the quality of the conversion. I suspect they have only looked at the videos (which do not include sound), and not actually played on an emulator. So, I'm not sure they've heard the music, which might be a sticking point -- but this is a preview demo anyway, and that should change soon. The only impediment to making this a fully blown release is pretty much issues on MY side of the fence, not theirs. For now, how about just enjoying what we have? Cheers A Oh no, I wasn't gonna bash First Star, they were one my my favorite publishers on A8/VCS way back. Purchased many of their titles. Boing! on VCS is totally excellent, wish it wasn't so rare so I could get that game. Glad to hear they weren't against BD on VCS :-) Edited July 17, 2011 by high voltage Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326525 Share on other sites More sharing options...
+Andrew Davie Posted July 17, 2011 Author Share Posted July 17, 2011 7. Pushing block onto magic wall starts the wall.This is a definite bug. What I ment to say is that the block doesn't fall through the wall when it is pushed from sideways. Maybe this is just ok and blocks must have velocity to fall through the wall? Right. Thanks for clarifying! I believe it currently exhibits correct behaviour, then. http://www.elmerproductions.com/sp/peterb/BDCFF/objects/0000.html Looks like only falling objects can trigger the wall. Pushed boulders aren't falling. Cheers A Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326533 Share on other sites More sharing options...
Thomas Jentzsch Posted July 17, 2011 Share Posted July 17, 2011 The title screen music is all I was after, as I believe it can be done without hardware support and can be faithful to the original without being blippy or out of tune. 10 cycles probably wouldn't work, though. At least 16 would be best. If you think that is doable, I can try to work up a demo. It's an asymmetrical playfield with a single GRP0 lda abs,y/sta GRP0. So, 3x lda abs,y/sta PF* for the left half, then the same for the right half. Then the sprite. Then the dey/branch. That technically leaves 22 cycles to play with. If you can do it in 22 cycles with a workable asymmetrical playfield in the background... yes, do-able. However, there's only $ED bytes available in the title screen bank! So if you need more than that (for data, e.g.) then you need to bankswitch. Add a lda/sta for switching bank in and another for restore. That's 10 cycles. Another issue is the 6-sprite "FSS" section at bottom right. Gets difficult. Cheers A I am pretty positive it might work somehow. Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326779 Share on other sites More sharing options...
+batari Posted July 17, 2011 Share Posted July 17, 2011 The title screen music is all I was after, as I believe it can be done without hardware support and can be faithful to the original without being blippy or out of tune. 10 cycles probably wouldn't work, though. At least 16 would be best. If you think that is doable, I can try to work up a demo. It's an asymmetrical playfield with a single GRP0 lda abs,y/sta GRP0. So, 3x lda abs,y/sta PF* for the left half, then the same for the right half. Then the sprite. Then the dey/branch. That technically leaves 22 cycles to play with. If you can do it in 22 cycles with a workable asymmetrical playfield in the background... yes, do-able. However, there's only $ED bytes available in the title screen bank! So if you need more than that (for data, e.g.) then you need to bankswitch. Add a lda/sta for switching bank in and another for restore. That's 10 cycles. Another issue is the 6-sprite "FSS" section at bottom right. Gets difficult. Cheers A I am pretty positive it might work somehow. OK, looks like I can do something with 18 cycles per scanline, and maybe 512 bytes total? It doesn't appear to be very hard to do, so I'll see if I can get a demo done today. Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326842 Share on other sites More sharing options...
Thomas Jentzsch Posted July 17, 2011 Share Posted July 17, 2011 18 cycles seems quite a lot. Definitely not possible during the FSS logo. Can you update every 2nd or 3rd frame instead? How would your code look like? 512 bytes has to be possible somehow. Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326936 Share on other sites More sharing options...
+batari Posted July 17, 2011 Share Posted July 17, 2011 18 cycles seems quite a lot. Definitely not possible during the FSS logo. Can you update every 2nd or 3rd frame instead? How would your code look like? 512 bytes has to be possible somehow. It will need to run on every scanline or it probably won't sound very good. I didn't expect it to work during the FSS logo, anyway, just the title screen. I tried an experiment with 18 cycles per scanline and although it's better than the plain TIA versions, there are a few notes out of tune and it's not acceptable. I'm going to try a different approach which will take a few more cycles but hopefully sound better. Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2326958 Share on other sites More sharing options...
+batari Posted July 18, 2011 Share Posted July 18, 2011 OK, I rewrote the music and it's at 19 cycles per scanline. No special hardware, and currently around 512 bytes. Let me know what you all think. bdmuzak1.bin Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2327033 Share on other sites More sharing options...
+batari Posted July 18, 2011 Share Posted July 18, 2011 Another that sounds a tad better (IMO) but uses 21 cycles. bdmuzak2.bin 2 Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2327048 Share on other sites More sharing options...
+Andrew Davie Posted July 18, 2011 Author Share Posted July 18, 2011 Another that sounds a tad better (IMO) but uses 21 cycles. These are both excellent I'd like to use this. If you're amenable to that, could you please send me the source code so I can integrate it? Cheers A Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2327320 Share on other sites More sharing options...
Rom Hunter Posted July 18, 2011 Share Posted July 18, 2011 Talking about history in the making... It still blows me away how impressive this conversion is. This game definitely deserves a place in First Star's BD library. A truly brilliant creation. Quote Link to comment https://forums.atariage.com/topic/184812-boulder-dash-r-demo-release/page/3/#findComment-2327662 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.