Jump to content
IGNORED

Plotmapfile fun with Mario and Shantae tiles


sgrddy

Recommended Posts

Just a couple of static screens I made with the Tiled app, GIMP, and 7800 Basic.

I initially redrew the Mario tiles, but then used ones already ripped/compiled (by Beam, Luinsir, Yosho and Zeon).

I had to modify the Shantae tiles (credit Gussprint) because those tiles had too many colors, so they had to be simplified.

 

I had tried 6502 assembly a few years ago, and it took me like weeks/months of reading before I could put a dot on the screen. So, 7800 Basic is really pretty amazing to me.

 

I was also inspired by the 7800 Basic scrolling demos that others had made. I hope that I can figure out how to combine those techniques with using plotmapfile, so screens can be much more colorful.

 

Given daily demands of life, that could take me awhile.

 

Regards all.

 

 

Mario Screen.zip

shantaemap.zip

post-24017-0-87925100-1498512713.png

post-24017-0-96463700-1498512778.png

  • Like 8
Link to comment
Share on other sites

What you could try next is build up a few 32 tile wide chunks of level, draw 2 of them on screen, then loop clearing the screen, draw them shifted along, then when one goes off the screen start drawing another part of the level on the other side.

 

It won't be very fast and you might need to use double buffering to give it time to draw everything but it's an easy way to get a scrolling effect.

  • Like 1
Link to comment
Share on other sites

What you could try next is build up a few 32 tile wide chunks of level, draw 2 of them on screen, then loop clearing the screen, draw them shifted along, then when one goes off the screen start drawing another part of the level on the other side.

 

It won't be very fast and you might need to use double buffering to give it time to draw everything but it's an easy way to get a scrolling effect.

 

Thanks for the tips. I tried these scrolling demos that others had made (link: http://atariage.com/forums/topic/235990-7800basic-horizontal-scrolling/), and they scroll very smoothly. I haven't yet investigated how they accomplished that though.

Link to comment
Share on other sites

Having had a quick look at the source it looks like the quick vertical and horizontal scrolling is just using the plotmap offset parameters to shift which tiles are displayed by the static tile map.

 

The smoother horizontal scrolling is done by drawing the tilemap increasingly to the left or right until it moves far enough where it is recentered and the tile offset is incremented. It's very similar to how the Commodore 64 does smooth scrolling.

 

The downside to both methods being so simple is that because the screen is drawn as one large tilemap object all tiles have to share the same palette.

To get the different palletes in your first screenshot the screen is drawn as multiple objects, though I don't know the specifics of how 7800BASIC handles it, so it would take a lot more work then incrementing an X position in a map.

Link to comment
Share on other sites

  • 1 month later...

I hope it's ok to post these here as well, just some 320B plotmapfile attempts for other newbs like myself.

 

Edit: The basic source and Tiled files as well as other files created during compilation and during the Tiled image import process are now included in the .zip files below.

 

post-24017-0-10750000-1503364424.png

pmgng320B.bas.a78

post-24017-0-25734900-1503364458.png

inxs320B.bas.a78

GnG320B.zip

INXS320B.zip

Edited by sgrddy
  • Like 2
Link to comment
Share on other sites

This screen is an example with 320B using a zoneheight of 8 (instead of 16 like the above examples). I took the tiles from Ice Climber. I screwed up getting the rock tiles, so I didn't use those. This screen is just using the one palette also. It would seem to me, that given how many colors were possible given the Froggie demo , that some similar approach could be used with this game on the 7800.

 

I tried to get plotmapfile to work with 160B, but I haven't figured that out yet.

 

The .zip has all the files including the Tiled map, .bin, .bas, .A78, etc.

 

Regards all.

post-24017-0-87137500-1503528840.png

ice climber.zip

  • Like 2
Link to comment
Share on other sites

  • 1 month later...

Just an example of what Mario 2 could have looked like on the 7800. In this example you can move Mario around, but he isn't really animated. He can sort of jump alkwardly if you press one of the fire buttons. There isn't any scrolling or anything.

post-24017-0-49668400-1507075505.png

mario2.bas.a78

mario2.bas.bin

Edited by sgrddy
  • Like 5
Link to comment
Share on other sites

WOW,those screenshots are amazing! The drawlines look cleaner on the 7800 than those from the real SMB2 game on the NES. I am blown away seeing the 7800 do this. It would be great to have a full SMB2 game on the 7800, but I know this was just a demo of the graphics on the 7800 and not an intent to recreate the game on the 7800.

Link to comment
Share on other sites

Love your samples, sgrddy. Nice work!

 

 

WOW,those screenshots are amazing! The drawlines look cleaner on the 7800 than those from the real SMB2 game on the NES. I am blown away seeing the 7800 do this. It would be great to have a full SMB2 game on the 7800, but I know this was just a demo of the graphics on the 7800 and not an intent to recreate the game on the 7800.

 

Thanks guys.

 

  • Like 1
Link to comment
Share on other sites

I know that this is just a graphics demo but can't help but wish that you or someone else would recreate the full SMB2 game on the 7800. Just seeing this on the 7800 is blowing my mind. Never did I truly image that the 7800 was capable of a proper platformer such as SMB2. This just proves how much wasted potential that the 7800 had. If it weren't from the Tramiel's mismanagement of Atari maybe things would have turned out differently.

Edited by Tidus79001
Link to comment
Share on other sites

I know that this is just a graphics demo but can't help but wish that you or someone else would recreate the full SMB2 game on the 7800. Just seeing this on the 7800 is blowing my mind. Never did I truly image that the 7800 was capable of a proper platformer such as SMB2. This just proves how much wasted potential that the 7800 had. If it weren't from the Tramiel's mismanagement of Atari maybe things would have turned out differently.

Play Bentley Bear?
  • Like 2
Link to comment
Share on other sites

Bentley Bear is technically a Wonder Boy type game rather than a SMB2 type game. ;)

 

Personally if I were to attempt a platformer, I won't be touching anything Nintendo would just up and C&D once it's near completion.

Yeah, I thought about that as well. As an alternative to SMB2 I think Psycho Fox would be a wonderful game for the Atari 7800 and no one is going to sue over that game. Psycho Fox was a underrated game on the Sega Master System that was a lot of fun to play and it would be such a delight to have it on the Atari 7800.

 

http://www.meanmachinesmag.co.uk/review/171/psycho-fox.php

 

Psycho_Fox.png

Edited by Tidus79001
  • Like 1
Link to comment
Share on other sites

  • 4 weeks later...

This is what I though Millipede on the 7800 could possibly look like. I used the tiles from the NES version of Millipede (which I quite enjoy). The screen is 160A with a zone height of 8.

 

I included a screen of 7800 Centipede for side-by-side comparison.

The .zip file has the 7800 Basic source, Tiled files, etc.

 

Note: For the other 7800 Basic newbs (like me) I had to re-embed the score.png graphic in the Tiled program after I had edited it. For the longest time I couldn't figure out why it kept using the wrong Palette, until I had done that.

post-24017-0-18257900-1509560912.png

post-24017-0-93030800-1509560935.png

millipede.bas.a78

millipede.bas.bin

Millipede 7800.zip

  • Like 3
Link to comment
Share on other sites

I see the Mario pictures, and the early stuff with 7800 Basic had some Zelda graphics. You guys know Nintendo is a current, active, and powerful company. Any parody you do looking similar to their stuff cannot be sold for profit. So make up another character and have him jump on some different creatures on the screen. Use rabbits instead of turtles or something. Use different music. That is how the 2600 Princess Rescue got into trouble.

Link to comment
Share on other sites

I see the Mario pictures, and the early stuff with 7800 Basic had some Zelda graphics. You guys know Nintendo is a current, active, and powerful company. Any parody you do looking similar to their stuff cannot be sold for profit. So make up another character and have him jump on some different creatures on the screen. Use rabbits instead of turtles or something. Use different music. That is how the 2600 Princess Rescue got into trouble.

 

I wasn't intending on selling any of it. I just wanted to see what certain NES games would potentially look like on a 7800. At least for me, the graphics from those games are a good frame of reference.

I am working on my own stuff though.

  • Like 1
Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...