Nice reproduction. I'm seriously tempted to build one of these now.
FYI - Hands down and by far, the soundtrack to the original Moon Patrol was -years- ahead of anything else at the arcade. It's pretty clever how they managed sound and graphics on Moon Patrol and Robotron:1084... you can find articles on it if you want to nerd out.
@knabbers As I recall (it's been a while) if the video/sprites/audio took 100% of the available raster time that left you with ~21 lines in vblank to run your game. Given the clock speed that works out to around a ~2.3MHz AVR that's 100% free for running your app. The best part though is that the kernel handles all that audio/video/controllers stuff transparently by interrupt, so you write the game code in 'C' and it "just works".
@learnerDSP That was mode 2 (supporting split scrolling regions) which I think I used four regions. (Score at the top, top mountains, foreground mountains, ground.) I used a couple sprites at the top of the foreground mountains to partially occlude the mountains in the distance to enhance the parallax effect.
Nice reproduction. I'm seriously tempted to build one of these now.
FYI - Hands down and by far, the soundtrack to the original Moon Patrol was -years- ahead of anything else at the arcade. It's pretty clever how they managed sound and graphics on Moon Patrol and Robotron:1084... you can find articles on it if you want to nerd out.
altgeeky1 3 months ago
do you know how much of the processing power this is using up?
that is ridiculously good for a little 8-bit AVR!
knabbers 1 year ago
@knabbers As I recall (it's been a while) if the video/sprites/audio took 100% of the available raster time that left you with ~21 lines in vblank to run your game. Given the clock speed that works out to around a ~2.3MHz AVR that's 100% free for running your app. The best part though is that the kernel handles all that audio/video/controllers stuff transparently by interrupt, so you write the game code in 'C' and it "just works".
claycowgill 1 year ago
@claycowgill yeah that's exactly the structure i'm using for my very tiny console :)
knabbers 1 year ago
This console's sound hardware has a pretty unique sound to it. It's somewhere between an NES and an Amiga.
RABBIDGamfan 1 year ago
Looks like a good reproduction, nice one.
LucidScience 1 year ago
Good work. which Screen is used in this project.
learnerDSP 2 years ago
@learnerDSP That was mode 2 (supporting split scrolling regions) which I think I used four regions. (Score at the top, top mountains, foreground mountains, ground.) I used a couple sprites at the top of the foreground mountains to partially occlude the mountains in the distance to enhance the parallax effect.
claycowgill 1 year ago
nice work!
dirkovic2112 3 years ago