Jump to content

Photo

Moon Cresta updates

VBXE Moon Cresta

51 replies to this topic

#1 Rybags ONLINE  

Rybags

    Quadrunner

  • 15,221 posts
  • Location:Australia

Posted Wed Jan 4, 2012 8:02 AM

Just a few little additions for Moon Cresta, VBXE version as first seen on the NYD disk.
Playable on Altirra emulator or 48K minimum Atari with VBXE.

- Pause mode now available, press Space to pause/resume while playing.

- 2 Player and difficulty now selectable. While not playing, moving joystick 1 left/right cycles through the combinations.

- flashing indicator against score for current player.

Note that the display for score and players/difficulty is just a temporary one and there's still plenty to be added.
Big ship still in "stealth mode" when docked, that's high up on the to-do list.


Use the D6 or D7 suffixed file on your machine depending on type of VBXE install.


Attached File  mc14_d6.xex   71.06KB   281 downloads

Attached File  mc14_d7.xex   71.06KB   276 downloads

I'll periodically upload landmark updates as they happen. To-do list is pretty huge - more Pokey music to come, improvements to graphics and sounds, title screen, messages, high score etc etc.

The files are kinda huge - still plenty of fat to be trimmed, and there's no compression on these ones.

Edited by Rybags, Wed Jan 4, 2012 8:03 AM.


#2 mimo OFFLINE  

mimo

    Preppie!

  • 6,804 posts
  • It's easy living in a bubble

Posted Wed Jan 4, 2012 9:36 AM

Seems a lot of systems have got moon cresta recently.
I have really enjoyed bob pac man pulses version for the 7800, and look forward to this one


#3 MrFish ONLINE  

MrFish

    River Patroller

  • 4,214 posts
  • Location:1010-1010

Posted Wed Jan 4, 2012 11:42 AM

Looks good so far. Great that Bob (Pac-Man Plus) lent his 7800 code to you. I'm curious how you plan on approaching the standard Atari version. Are you going to go with hi-res mono or convert to 160 pixel width for more color? If you're going to go for the latter I'd be willing to help with converting the sprites. If you're going to go with hi-res I'm guessing you'll want to do some modifications to the sprites as well, as just changing all colored pixels to the foreground color does not necessarily produce a very good looking sprite. I've converted a fair amount of arcade and nes hi-res sprites to single color icons for the GUI, so I'm a little familiar with the process. I could probably be of some help there as well.

Here are some of the sprites I've converted to icons for the GUI:
hi-res conversions (scaled).png

#4 Rybags ONLINE  

Rybags

    Quadrunner

  • Topic Starter
  • 15,221 posts
  • Location:Australia

Posted Wed Jan 4, 2012 7:29 PM

Mode E multicolour is the plan for normal HW version, but probably still a few weeks away at least from making a start. There's still a fair amount of "unseen" work to do like just rearraning memory usage and trimming the program of routines that aren't relevant to the A8.

Player ship will be Players, possibly with playfield for more colours but enemy colours change each level so some thinking might be needed there.

Thanks for the offer, I can PM you the shapes definitions I have, although they're only in 2-colour right now. The plan with VBXE version is to add some more colour to the objects. Probably use 4-7 colours, not going overboard, then just have the palette change per level.

Just realised too... the game doesn't coldstart on Reset so looks like I'll need to make another release - to make it worthwhile I guess some more features should be added also.

#5 Mclaneinc OFFLINE  

Mclaneinc

    Quadrunner

  • 5,008 posts
  • Location:Northolt, UK

Posted Thu Jan 5, 2012 3:21 AM

Looking damn good so far, used to play Moon Cresta while waiting for food in the fish and chip shop, it just seemed to be the right location for it, 10 mins of blasting then off home to fill the stomach.

Keep it up mate....

#6 MrFish ONLINE  

MrFish

    River Patroller

  • 4,214 posts
  • Location:1010-1010

Posted Thu Jan 5, 2012 3:23 AM

Yea, maybe better to leave the mono hi-res alone, as XXL will probably be working on the spectrum conversion next week after seeing this anyway. ;)

There are some 160 pixel width versions out there. I played around with the CPC and C64 versions. The enemy sprites aren't too bad on either. I'd give the edge to the CPC version, as the C64 version does some of the sprites in hi-res mono to catch some extra details and it ends up clashing with the style of the rest of the sprites, looking kinda drab. The ship graphics on both of them are pretty simple, so some improvements could be had there. It should be possible to strip the sprites out of C64 version using available tools. I don't know if the same can be done for the CPC or not.

It looks like Bob had to downgrade the original colors from 3 to 2 in order to get it working on the 7800. Maybe he has a copy of the original 3 color sprites that he converted? On my initial search I wasn't able to find anything out on the net.

You should be able to achieve just about anything for the VBXE title screen. What is it, 256 colors at 320 x 200?

#7 Rybags ONLINE  

Rybags

    Quadrunner

  • Topic Starter
  • 15,221 posts
  • Location:Australia

Posted Thu Jan 5, 2012 3:25 AM

Thank Pacmanplus for the accuracy with the game mechanics - check out his WIP Scramble for an example of dev speed and how accurate it is.

My contribution amounts to the porting work and getting the sounds to Pokey. The real challenge will be getting it all working on non-VBXE hardware and retaining the speed.

#8 Rybags ONLINE  

Rybags

    Quadrunner

  • Topic Starter
  • 15,221 posts
  • Location:Australia

Posted Thu Jan 5, 2012 3:28 AM

It looks like Bob had to downgrade the original colors from 3 to 2 in order to get it working on the 7800. Maybe he has a copy of the original 3 color sprites that he converted? On my initial search I wasn't able to find anything out on the net.

You should be able to achieve just about anything for the VBXE title screen. What is it, 256 colors at 320 x 200?


The 7800 has certain limitations - in some modes a bit selects the palette for the object so you lose out a little on overall colour possibilities.

VBXE - 320 x 240 in 256 colours which are all 21-bit RGB selectable. Or 1024+ colours with some extra effort.
But I'm not going to go all out with it - keeping in the spirit of the original means keeping the sprites looking sort of like the arcade.

PM on the way with the sprite BMPs.

#9 Rybags ONLINE  

Rybags

    Quadrunner

  • Topic Starter
  • 15,221 posts
  • Location:Australia

Posted Fri Jan 6, 2012 11:14 AM

Attached File  mc15_d6.xex   18.39KB   194 downloads

Attached File  mc15_d7.xex   18.39KB   199 downloads

Minor additions but important enough for another release.

Big ship now displays properly when docked & in play.
Pressing Reset reboots machine now.

#10 1NG OFFLINE  

1NG

    Chopper Commander

  • 133 posts
  • Location:Lübeck, Germany

Posted Fri Jan 6, 2012 1:26 PM

Where is programming information available for the VBXE? I can´t find any Information or examples that are well documented. What kind of documentation do you use?

BTW: I love moon cresta! The mc15_x does not work here, but version m14_x does.

#11 pps OFFLINE  

pps

    Dragonstomper

  • 771 posts
  • Location:Berlin, Germany

Posted Fri Jan 6, 2012 1:35 PM

Where is programming information available for the VBXE? I can´t find any Information or examples that are well documented. What kind of documentation do you use?

BTW: I love moon cresta! The mc15_x does not work here, but version m14_x does.

Try out the files candle has on his website.
http://spiflash.org/

#12 Mclaneinc OFFLINE  

Mclaneinc

    Quadrunner

  • 5,008 posts
  • Location:Northolt, UK

Posted Thu Jan 12, 2012 3:38 AM

Where is programming information available for the VBXE? I can´t find any Information or examples that are well documented. What kind of documentation do you use?

BTW: I love moon cresta! The mc15_x does not work here, but version m14_x does.


Both working on Altirra, well as long as you set the version to the right $d600 or $d700 setting..


AHA...Found the culprit on Altirra, memory needs to be set to 64K for the machine..

Mine was set on that initially hence it worked for me, those with real machines and hardwired memory are in trouble Rybags :)

Edited by Mclaneinc, Thu Jan 12, 2012 3:49 AM.


#13 Rybags ONLINE  

Rybags

    Quadrunner

  • Topic Starter
  • 15,221 posts
  • Location:Australia

Posted Thu Jan 12, 2012 3:54 AM

It should also work in 800 mode / 48K. I'm trying to keep the VBXE version within that constraint - if need be I've probably got near half the VRAM still available anyway.

No great leaps forward, just minor additions since the last. Next update hoping to have some graphical changes, only 2 colours shared for all major objects is kinda boring.

#14 PacManPlus OFFLINE  

PacManPlus

    River Patroller

  • 4,635 posts
  • Atari 7800 & NES Developer
  • Location:Florida

Posted Wed Jan 18, 2012 7:18 PM

Yes, I know :(

On the 7800, using 320B mode with transparency only leaves you with two palettes, with two colors each (one for the player, the other for the enemies). You lose that third color if you have transparency. I already was doing some swapping colors during the DLI for the exhaust, ships II and III, etc. :(

#15 Rybags ONLINE  

Rybags

    Quadrunner

  • Topic Starter
  • 15,221 posts
  • Location:Australia

Posted Wed Jan 18, 2012 7:32 PM

I've got a whole new set of enhanced colour sprites, thanks to MrFish.

That will likely be the next release. Just need to do a bunch of work to get them in, haven't had any time since last week for it.

#16 Tickled_Pink OFFLINE  

Tickled_Pink

    Quadrunner

  • 6,885 posts
  • Location:Llanfaethlu, Wales, UK

Posted Sat Jan 28, 2012 3:50 AM

I've just seen the 7800 version of the game on YouTube and all I can say is ... WOW! :-D

Moon Cresta was one of my favourite arcade games of all time. Haven't got a VBXE so I'll be keeping tabs on this thread.

#17 atarian63 OFFLINE  

atarian63

    River Patroller

  • 4,210 posts
  • Location:columbus ohio

Posted Wed Feb 8, 2012 8:55 PM

video anywhere?

#18 Mclaneinc OFFLINE  

Mclaneinc

    Quadrunner

  • 5,008 posts
  • Location:Northolt, UK

Posted Thu Feb 9, 2012 3:13 AM

video anywhere?



Edited by Mclaneinc, Thu Feb 9, 2012 3:15 AM.

  • jum likes this

#19 Heaven/TQA OFFLINE  

Heaven/TQA

    Quadrunner

  • 10,359 posts
  • Location:Baden-Württemberg, Germany

Posted Thu Feb 9, 2012 4:43 AM

cool. can not remember that I played this game in the 80s in the arcades :)

#20 Rybags ONLINE  

Rybags

    Quadrunner

  • Topic Starter
  • 15,221 posts
  • Location:Australia

Posted Thu Feb 9, 2012 5:07 AM

That video is the 7800 version.

I don't have an up to date video of my conversion. Anyone can download it and play in Altirra anyway.

#21 Mclaneinc OFFLINE  

Mclaneinc

    Quadrunner

  • 5,008 posts
  • Location:Northolt, UK

Posted Thu Feb 9, 2012 7:45 AM

cool. can not remember that I played this game in the 80s in the arcades :)


You cannot remember playing this lovely game...What were you doing to er cloud your mind ;)

#22 MEtalGuy66 OFFLINE  

MEtalGuy66

    River Patroller

  • 2,761 posts
  • If it aint broke, fix it anyway!
  • Location:Houston, TX, USA

Posted Thu Feb 9, 2012 8:03 AM

Yeah, V15 doesnt appear to work on real hardware. I have my VBXE installed with a D6xx/D7xx switch.. And Niether of those V15 XEXs will run.

#23 Rybags ONLINE  

Rybags

    Quadrunner

  • Topic Starter
  • 15,221 posts
  • Location:Australia

Posted Thu Feb 9, 2012 8:27 AM

Are you loading from a Dos or loader menu, or maybe the Aspeqt booter ?

Since it's still in development, I've not tried every possible loading scenario. But for me it's worked fine from Aspeqt or the BIOS Load option from IDE +2.

Maybe the depacker is clashing with something. Here's the same version without any packer:

Attached File  mc15_d6.xex   71.14KB   175 downloads

Attached File  mc15_d7.xex   71.14KB   176 downloads

#24 1NG OFFLINE  

1NG

    Chopper Commander

  • 133 posts
  • Location:Lübeck, Germany

Posted Thu Feb 9, 2012 8:38 AM

Maybe the depacker is clashing with something. Here's the same version without any packer:
ment=233832:mc15_d7.xex]

I tried only Altirra 1.9, wich was fine with mc14_d6.xex.
It crashes at 7000 and continuing brings the attached screen:
Stars are moving and charcter on top changes on stick movement.
I hope that helps a little bit.

BTW: My VBXE is coming soon ...

Attached Thumbnails

  • mooncresta.png

Edited by 1NG, Thu Feb 9, 2012 8:42 AM.


#25 Rybags ONLINE  

Rybags

    Quadrunner

  • Topic Starter
  • 15,221 posts
  • Location:Australia

Posted Thu Feb 9, 2012 8:48 AM

It shouldn't crash @ $7000 - that's the run address.
I'd recommend update your Altirra to 2.0.

Use one of the standard XL OSes... although the game should work in 48K 800 mode with VBXE also.

Make sure no carts are attached.

At this stage, fire button is the only way to start a game. Left/right on the joystick before starting changes the game type.

ie, 1E 1N 1H 2E 2N 2H = # of players and difficulty Easy, Normal, Hard

Edited by Rybags, Thu Feb 9, 2012 8:51 AM.





0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users