EnderDude Posted September 2, 2018 Share Posted September 2, 2018 (edited) So, looking at Moon Patrol, you can see that the buggy is extremely chunky, in its 2 color pm quad pixel glory! But, I would like to bump up the resolution of the buggy. So, I've been making this mock-up image in gimp, where the wheels are made out of software sprites, at the cost of changing a color register that was a dark brown. Big deal. The body is the only part of the buggy that's a hardware PM (and the windshield to prevent color clash in other areas). So, is this doable? Edited September 2, 2018 by EnderDude Quote Link to comment Share on other sites More sharing options...
Rybags Posted September 2, 2018 Share Posted September 2, 2018 The body looks worse though. A quick look at the game - there's in fact 16 blank scanlines in the vicinity of the wheels and lower body.So possibly the wheels could be done as softsprites though is that going to help much? I do suspect though that there's probably times like jumping where the wheels would overlap playfield. There looks to be 3 indpendent scrolling areas and the car overlaps at least the middle one and IIRC there's the uphill section where it probably overlaps the lower one. Quote Link to comment Share on other sites More sharing options...
Level42 Posted September 2, 2018 Share Posted September 2, 2018 Great idea....but the buggy looks quote a bit too big now, that is...if the background is in perspective ? Quote Link to comment Share on other sites More sharing options...
Gunstar Posted September 2, 2018 Share Posted September 2, 2018 (edited) I've never cared for the buggy in the original either, but not necessarily because of the low res, I think it could be drawn better, even in the low res. An extra color on it and the single colored enemies is desperately needed though. But I hate the buggy pictured above even more. It is too big and is even less like the arcade than the original. Great idea, terrible implementation, IMHO. For one thing, the wheels need to overlap the lower part of the buggy, completely below like it is makes it too tall and just wrong, but the body of the buggy, though I like the colors, is also to tall/big and as I said, even uglier. However I do like the color shading you've done on the lower half of the buggy. Edited September 2, 2018 by Gunstar 1 Quote Link to comment Share on other sites More sharing options...
EnderDude Posted September 2, 2018 Author Share Posted September 2, 2018 (edited) This isn't the final design. In fact, I just made it by memory, in one sitting. So don't expect much thought was put into it. Edited September 2, 2018 by EnderDude 2 Quote Link to comment Share on other sites More sharing options...
EnderDude Posted September 2, 2018 Author Share Posted September 2, 2018 If you look at the peak of the y position of the wheels in the original version, they DON'T overlap. Also, looking at the uphill sections, I don't think you can jump, and it looks like there are a lot of blank scan lines. Quote Link to comment Share on other sites More sharing options...
TIX Posted September 2, 2018 Share Posted September 2, 2018 Great idea ! What are the dimensions of the original sprite ? I would love to have a crack at it ! Quote Link to comment Share on other sites More sharing options...
EnderDude Posted September 2, 2018 Author Share Posted September 2, 2018 (edited) Well, the maximum resolution of any hardware sprite is 8 pixels wide. So you have 8 pixels of resolution to work with. However, you can double or quadruple the pixels to cover more space. I've made another mock-up that should look a lot more like the sprites used in the arcade (including the rock). Can pixels of a color register in the playfield go over pm sprites? Edited September 2, 2018 by EnderDude 7 Quote Link to comment Share on other sites More sharing options...
Gunstar Posted September 2, 2018 Share Posted September 2, 2018 If I could program and redo this game, I'd use all the player sprites to make up the moon buggy, paired side by side for 16-pixel resolution, using a higher resolution like in your latest pic above, then use multiplexed software sprites for the enemies, and missile sprites for the missiles/shots. 1 Quote Link to comment Share on other sites More sharing options...
kiwilove Posted September 2, 2018 Share Posted September 2, 2018 Here is something to look at - it's not in the right dimensions - and the design is still a WIP - with the animation not so good.. Maybe this will help someone design a better one? Get them thinking - to have a go.... with it. I think the original design for the A8 - was OK - but it could be tidied up a bit more. I didn't like the original design for the coin-op - so I'm all for changing the design of it. Harvey Quote Link to comment Share on other sites More sharing options...
EnderDude Posted September 2, 2018 Author Share Posted September 2, 2018 (edited) I've never realized that graphics take up a bunch of space before I've made this rough map of the 16k ROM (not to scale): Edited September 2, 2018 by EnderDude 1 Quote Link to comment Share on other sites More sharing options...
EnderDude Posted September 2, 2018 Author Share Posted September 2, 2018 (edited) So, other than graphics, how would I change the music data to something that's from, for example, rmt? Do I copy a certain part of the sap file into the area for the music or...? Edited September 2, 2018 by EnderDude Quote Link to comment Share on other sites More sharing options...
Rybags Posted September 2, 2018 Share Posted September 2, 2018 Likely the music is by subroutine in VBlank similar to how RMT does it. I replaced the music in Jungle Hunt fairly easily. There's calls with a number to indicate effect or song # It might be similar with this game - if that's the case then a stub of code replacing the original routine with translation to what RMT expects. Quote Link to comment Share on other sites More sharing options...
EnderDude Posted September 3, 2018 Author Share Posted September 3, 2018 Likely the music is by subroutine in VBlank similar to how RMT does it. I replaced the music in Jungle Hunt fairly easily. There's calls with a number to indicate effect or song # It might be similar with this game - if that's the case then a stub of code replacing the original routine with translation to what RMT expects. When I do paste random blocks of data from the SAP file (which is a remade version of the song), it doesn't give the intended result. As in, it's a bunch of random notes. So, what do you mean by replacing the original routine with a translation that RMT expects? Is RMT embedded in the SAP file itself? Quote Link to comment Share on other sites More sharing options...
EnderDude Posted September 3, 2018 Author Share Posted September 3, 2018 (edited) Anyway, I think someone else can replace the music. If anyone is interested, here is the RMT file in a zip file (it's just a converted mod file) So, let's focus on the enemy ships now. If you DON'T use the 5th hardware sprite, there would be 4 colors available, excluding black, in the area of the ships. That area is ripe for soft sprite opportunity, with 4 registers free! The 5th color is devoted to enemy missiles globally. Vertical player missiles would be hardware missiles, while the horizontal missiles are software sprites. I have a mock-up of this idea as a photo below (even the arcade version of the enemy sprites had a maximum of 3 colors that are all shared!). I'm pretty sure that we can make Moon Patrol a lot better on the Atari 8-bit series. moon patrol.zip Edited September 3, 2018 by EnderDude 2 Quote Link to comment Share on other sites More sharing options...
Level42 Posted September 3, 2018 Share Posted September 3, 2018 I really like this. BITD I thought MP was a good conversion with impressive looking backgrounds but indeed the buggy looked very weird compared to the arcade version. So I hope you will succeed ! By the way, what are the enemy ships in the original, or they PMs ? Quote Link to comment Share on other sites More sharing options...
Rybags Posted September 3, 2018 Share Posted September 3, 2018 The game doesn't use RMT, it didn't exist then. So you can't just paste in new music and change a few things. 1 Quote Link to comment Share on other sites More sharing options...
emkay Posted September 3, 2018 Share Posted September 3, 2018 I'm on the position that every change of the game makes it worse. It looks good, the music adds well , and the gameplay has the perfect Arcade touch. 1 Quote Link to comment Share on other sites More sharing options...
TIX Posted September 3, 2018 Share Posted September 3, 2018 great progress ! excellent improvement on the buggy Quote Link to comment Share on other sites More sharing options...
EnderDude Posted September 3, 2018 Author Share Posted September 3, 2018 (edited) If Moon Patrol would be simple enough to start from scratch, then probably that would be the better way to go. If it's not, you can look at the map of the ROM, then you can disassemble only those parts of the game that can potentially code to give you less of a headache while writing the code for the soft sprites. Edited September 3, 2018 by EnderDude Quote Link to comment Share on other sites More sharing options...
bfollett Posted September 3, 2018 Share Posted September 3, 2018 Not sure what version(s) of moon patrol you've looked at. I have several versions on my computer from various hacks(I think) There is a big difference with the music between some of them. Not sure if you are aware of this. I've attached a couple. Bob Moon Patrol (v2).xex Moon Patrol (v4).xex 1 Quote Link to comment Share on other sites More sharing options...
EnderDude Posted September 3, 2018 Author Share Posted September 3, 2018 Thanks, but v4 doesn't have anything different from v1, but v2 just has the 3rd channel clocked by the cpu's clock (1.79 mhz). Quote Link to comment Share on other sites More sharing options...
emkay Posted September 3, 2018 Share Posted September 3, 2018 Thanks, but v4 doesn't have anything different from v1, but v2 just has the 3rd channel clocked by the cpu's clock (1.79 mhz). LOL. That is a cartridge version of Moon Patrol. It doesn't set AUDCTL correctly, as the 1.79Mhz is default for SIO after loading it from disk. Quote Link to comment Share on other sites More sharing options...
EnderDude Posted September 3, 2018 Author Share Posted September 3, 2018 So, why did they make the PM's so large in the first place? Quote Link to comment Share on other sites More sharing options...
emkay Posted September 3, 2018 Share Posted September 3, 2018 So, why did they make the PM's so large in the first place? Because that's what was necessary to have the game running at that arcade quality? 1 Quote Link to comment 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.