Jump to content
Dragnerok X

Atari 2600 GUI

Recommended Posts

Here it is, one of the first and probably one of the only GUI's for the atari 2600. It is one of my first sucessful atari games/programs and I thought I'd like give it a little more exposure from the '2600 programming forum. Any comments, questions and suggestions would be appreciated. :)

[attachment=58151:attachment] Edited by Dragnerok X

Share this post


Link to post
Share on other sites
[quote]Are you planning to add any other programs?

-Tim[/quote]

Hmm.....maybe :) . If not there is a dev-kit (a little outdated), source code and what-not [url="http://www.atariage.com/forums/index.php?showtopic=90210"]here[/url]. Right now I'm a liitle too busy making a cart of this (ironically) to add anything, but maybe I might do some updating. My original goal with this was to do what atari failed to-do (i.e. the graduate) so making this better would be totally fine with me!!! Maybe one day we might be able to *gasp* access AA with the '2600 herself! (though that might be pushing it)

--Dragnerok X

Share this post


Link to post
Share on other sites
Heh, that's pretty cool. Thanks Paul for the YouTube link. I always wish homebrewers would put screenshots up instead of just the .bin. Come on guys, entice me!

:)

I may have to DL the .bin now and give this thing a try!

Share this post


Link to post
Share on other sites
[quote]....I always wish homebrewers would put screenshots up instead of just the .bin. Come on guys, entice me!.....[/quote]

Well I don't want to give this all away, but here is a screenshot.

[attachment=59577:attachment]

Share this post


Link to post
Share on other sites
[quote name='Dragnerok X' post='1129470' date='Tue Aug 29, 2006 7:04 PM']
[quote]Are you planning to add any other programs?

-Tim[/quote]

Hmm.....maybe :) . If not there is a dev-kit (a little outdated), source code and what-not [url="http://www.atariage.com/forums/index.php?showtopic=90210"]here[/url]. [u][b]Right now I'm a liitle too busy making a cart of this (ironically) to add anything[/b][/u], but maybe I might do some updating. My original goal with this was to do what atari failed to-do (i.e. the graduate) so making this better would be totally fine with me!!! Maybe one day we might be able to *gasp* access AA with the '2600 herself! (though that might be pushing it)

--Dragnerok X
[/quote]

What am I thinking!!! :o :o :o I should update this first before I make a cartridge of it. Well then, does anyone have any ideas on what I could do to improve this?

Share this post


Link to post
Share on other sites
Great job on the GUI.


My idea is that you can make an Adventure-type game, with the hero (the square cursor of course) wandering around the GUI looking for bugs. Literally, crawling insects. If you can capture 3 bugs and bring them back to the home screen and put them into the "trash" bin in the GUI, you win!

Share this post


Link to post
Share on other sites
Some ideas off the top of my head:

- screen saver
- support for other peripherals (number pad especially)
- window dragging
- text
- make-your-own pong game!
- paint program

This looks awesome, by the way. Reminds me of the cool 2600 stuff I used to see, like that webserver.

Share this post


Link to post
Share on other sites
[quote]Add more programs, more icons.[/quote]

[b]THAT[/b] I can do. However, I would have to make a small sacrifice for it. The icons would have to all look the same (have the same sprite), because i'm in sprite shortage right now and what I would have to do would be to make copies of the player and let my software (yay! :) ) collision detection do the rest. Here's about what it would look like.

[attachment=59647:attachment]

The only problem with this setup would be the user would have to memorize the icon's contents.

BTW: I still haven't utilized the "ball" object, so if anyone has any ideas on what to do with that, tell me! Edited by Dragnerok X

Share this post


Link to post
Share on other sites
[quote]- screen saver[/quote]

Maybe, I tryed that once before and it probably would be realistic.

[quote]- support for other peripherals (number pad especially)[/quote]

Sorry, it doesn't look like I could add it with my existing setup.

[quote]- window dragging[/quote]

That too.

[quote]- text[/quote]

maybe, in it's own program.

[quote]- make-your-own pong game![/quote]

;)

[quote]- paint program[/quote]

Sure, why not?

[quote]This looks awesome, by the way. Reminds me of the cool 2600 stuff I used to see, like that webserver.[/quote]

Thanks, I've been working on this quite some time now (months, actually) and my perfectionistic attitude has helped contribute to it's "look".

Share this post


Link to post
Share on other sites
[quote name='Dragnerok X' post='1130287' date='Thu Aug 31, 2006 10:26 AM']
[quote]Add more programs, more icons.[/quote]

[b]THAT[/b] I can do. However, I would have to make a small sacrifice for it. The icons would have to all look the same (have the same sprite), because i'm in sprite shortage right now and what I would have to do would be to make copies of the player and let my software (yay! :) ) collision detection do the rest. Here's about what it would look like.

[attachment=59647:attachment]

The only problem with this setup would be the user would have to memorize the icon's contents.

BTW: I still haven't utilized the "ball" object, so if anyone has any ideas on what to do with that, tell me!
[/quote]

Scratch that. I just tried it out and guess what happened....

[attachment=59648:attachment]

....kind of funny actually. :)

So right now, as it seems, I only have room to add non-program based additions (i.e. additions to the GUI: screensavers, tweaks, etc.) Edited by Dragnerok X

Share this post


Link to post
Share on other sites
[quote name='Dragnerok X' post='1130305' date='Thu Aug 31, 2006 10:54 AM']Scratch that. I just tried it out and guess what happened....

[attachment=59648:attachment]

....kind of funny actually. :)

So right now, as it seems, I only have room to add non-program based additions (i.e. additions to the GUI: screensavers, tweaks, etc.)
[/quote]
Make them vertical instead of horizontal. ;)

Share this post


Link to post
Share on other sites
[quote]
Make them vertical instead of horizontal. ;)
[/quote]

...as in...I'm sorry, this may be a bit late, but I am making this with batari basic, so try to think within it's limitations. Edited by Dragnerok X

Share this post


Link to post
Share on other sites
[quote name='Dragnerok X' post='1130466' date='Thu Aug 31, 2006 5:52 PM']...as in...I'm sorry, this may be a bit late, but I am making this with batari basic, so try to think within it's limitations.[/quote]

BB allows sprites to be nearly unlimitted in height. So make one sprite picture which contains several icons, stacked.

Share this post


Link to post
Share on other sites
[quote]
BB allows sprites to be nearly unlimitted in height. So make one sprite picture which contains several icons, stacked.
[/quote]

Do you mean like this.... :ponder:

[attachment=59678:attachment] Edited by Dragnerok X

Share this post


Link to post
Share on other sites
[quote name='Dragnerok X' post='1130534' date='Thu Aug 31, 2006 6:26 PM']
[quote]
BB allows sprites to be nearly unlimitted in height. So make one sprite picture which contains several icons, stacked.
[/quote]

Do you mean like this.... :ponder:

[attachment=59678:attachment]
[/quote]
Yep. ;)

You'll have to do some checking to figure out which icon was clicked, but that isn't too hard.

Share this post


Link to post
Share on other sites
[quote name='Dragnerok X' post='1131032' date='Fri Sep 1, 2006 5:24 PM']So...is there anything else GUI-wise that anyone would like to see me add because I want to make it as perfect as possible before moving on to programs and such.[/quote]
There's some sort of corruption in the score when it gets over 5. You might want to look into that. While you're at it, perhaps you could add the blank sprite for the number $A so that it doesn't need to be zero filled? :)

Share this post


Link to post
Share on other sites
[quote name='jbanes' post='1131037' date='Fri Sep 1, 2006 3:36 PM']
[quote name='Dragnerok X' post='1131032' date='Fri Sep 1, 2006 5:24 PM']So...is there anything else GUI-wise that anyone would like to see me add because I want to make it as perfect as possible before moving on to programs and such.[/quote]
There's some sort of corruption in the score when it gets over 5. You might want to look into that. While you're at it, perhaps you could add the blank sprite for the number $A so that it doesn't need to be zero filled? :)
[/quote]

I just fixed that. Now just a quick question before I add the blank sprite. [b]HOW DO[/b] I add the blank sprite?

[attachment=59704:attachment] Edited by Dragnerok X

Share this post


Link to post
Share on other sites
[quote name='Dragnerok X' post='1131044' date='Fri Sep 1, 2006 5:57 PM']I just fixed that. Now just a quick question before I add the blank sprite. [b]HOW DO[/b] I add the blank sprite?[/quote]
There's a thread explaning the "extra" characters available [url="http://www.atariage.com/forums/index.php?showtopic=90315&hl=score++00000000"]here[/url]. Generally speaking, you should be able to just plug in the [b]score_graphics.asm[/b] file I [url="http://www.atariage.com/forums/index.php?s=&showtopic=89437&view=findpost&p=1098793"]posted for Deimos Lander[/url]. It will reduce your available space by a few bytes, but otherwise it shouldn't have any real effect on your code. You can either look at the Deimos Lander code for an example of how to eliminate numbers (specifically, look at the Level Display) or you can wait until I get a chance to patch your code.

BTW, if you're looking for more programs, might I suggest [url="http://www.atariage.com/forums/index.php?s=&showtopic=90210&view=findpost&p=1105003"]finishing the calculator[/url]? :)

Share this post


Link to post
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.

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...