Jump to content

disjaukifa

Members
  • Content Count

    2,124
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by disjaukifa


  1. WOW

     

    Ok Hello,

     

    Decided to see if I could implement 2 Player VS and I was able t0o !!! Even better because of the way I programmed 2 Player Coop (read previous post about how frustrating it was) I was able to implement 2 Player VS extremely easily and quickly!!! Also I have shuffled the code around so it fits better in the banks except for bank 2 which I am just going to leave alone. Here is what the compiler readout is (If no one cares about this let me know and I will stop posting it, I just seem to find it interesting)

     

    1250 bytes of ROM space left in bank 1

    0254 bytes of ROM space left in bank 2

    2142 bytes of ROM space left in bank 3

    2206 bytes of ROM space left in bank 4

     

    Means I've got about 5852 bytes of my original 16384 bytes to work with. And I really need about that much for well endings (I have the hard one already programmed just not called), sounds (I have no idea how much space that is going to take up) and for clean-up and refinement.

     

     

    Ok for the 2 Player VS I am too tired to even try to control two players at once, so I saw that it came up and I could move each players atomic matter. I have not checked yet to see if the level gets smaller as time goes on. If someone can check that out, it would be fantastic. Also the VS Levels might need to be tweaked. I literally made them in like 5 minutes!!!

     

    Now for the good stuff. Here is a screen shot and the .bin.

     

    Screen%20shot%202009-09-24%20at%2012.33.39%20AM.png

     

    Download it and try it out, let me know what you think!!!

     

    Thanks

    Disjaukifa

     

    *UPDATE* I have updated the atomic_meltdown.bin. I just realized how I wanted to change my "other" atomic matter aka ball that flies through that you need to avoid. *UDPATE*

    atomic_meltdown.bin


  2. Hahaha games are still coming out for a console thats what 32 years old!!!! Its fantastic!

    That is way cool. I don't see any signs of it slowing down either. I bet 20 years from now people will still be making new games for the Atari 2600. There were about 400 games sold commercially back in the day, with about 100 more prototypes that didn't make it to market. I don't know how many homebrews there are, but I wouldn't be surprised if there ends up being more homebrews than original carts and prototypes. Go 2600! :)

     

    I think part of it is the challenge of it. On the game I'm working on, Atomic Meltdown, I had a compiling error that was bugging me for about 20 minutes till I realized I used up all 4k in bank 2 and I had to shuffle code around to get it to compile. I then 3 hours later (about 11) had to shuffle a whole bunch of code around so that I have enough space to implement my other two player mode. The challenge is more of can I make this game and get it to fit on this cartridge instead of can I program it.

     

    But I think that is the other reason, its just so simple to make a game for it compared to any other system. You don't have to know advance AI, 3D graphics, 7.1 surround sounds, you just have the Atari, a 1.2mhz CPU with 128 bytes of ram, 256 bytes if you use SC options, and your imagination!!! I love it. I have always been able to program but I have never enjoyed it once till I started messing around with Batari Basic!!!

     

    I think thats why the homebrew scene for the 2600 will never die. Honestly it might be in Atari's interest to just release new 2600 with slight case design updates!!!!

     

    Sorry to jump of topic guys!

     

    -Disjaukifa


  3. I have to admit I am curious as well? Please tell me accousticguitar you are planning on releasing Miss It!

     

    -Disjaukifa

    Possibly.

     

    YESSSSS. I really hope you do, again great homebrew, clever idea, thats simple and fun, what more could you ask for!!! Its what the Atari 2600 was designed for!!!! Hahaha games are still coming out for a console thats what 32 years old!!!! Its fantastic!

     

    -Disjaukifa


  4. Painting a light sixer just doesn't feel right to me. Screams cheap, like my Toyota with great stuff foam sealed fenders.

     

    HAHAHAHHA I loved that. But I agree also is like a ricer painting "Turbo" on their vehicle instead of actually installing a turbo.

     

    -Disjaukifa


  5. AAAAAAAAARRRRRRRRGGGGGGGGGGGG

     

    Ok I feel better. As promised 2 Player Coop has been implemented. Doing so was surprisingly more difficult than I thought. I have spent the last 4 HOURS getting this to work, however part of the reason for the difficultly is I programmed the code so when I implement 2 Player Versus mode it will be a whole lot easier.

     

    ALSO I can only test the 2 Player by myself which . . . . I suck at doing, but I THINK it should all work correctly. I will be able to test it more accurately next week.

     

    I need to re-arrange code because right now bank 1 is getting close to full (827 bytes free), bank 2 is basically full (only 254 bytes free), bank 3 is empty (3796 bytes free) and bank for is about half full (2206 bytes free). Right now all my all my subroutines are in bank 1, and I am going to shift them to bank 3 so that I can have room for 2 Player Versus mode. At this time I really don't think I need to go to 32K, I think 16K will be more than enough.

     

    Ok for the good stuff here are the picture and bin.

     

    Screen%20shot%202009-09-23%20at%2010.15.17%20PM.png

     

    Try it out and let me know what you think.

     

    Thanks

    Disjaukifa

    atomic_meltdown.bin


  6. By the way, the simplest way to share sprite data between two sprites is to just declare it normally for one of the sprites, and then set the other sprite's variables to match the first sprite's variables:

     

      player0:
      %11111111
      %10000001
      %10000001
      %10000001
      %10000001
      %10000001
      %10000001
      %11111111
    end
    
      player1pointerlo = player0pointerlo
      player1pointerhi = player0pointerhi
      player1height = player0height
    

    If you do it that way, batari Basic automatically puts the data in the last bank, even if you put the code that defines the player data in one of the other banks.

     

    Michael

     

    I like it, I am going to have to try it!!!

     

    -Disjaukifa


  7. How sad is it when I cannot justify the price of shipping to get a FREE World Class Track Meet. Does that say something about me or the game?

     

    just for curiosity's sake, golden.axe, how much does it cost to ship World Class Track Meet?

     

     

    Well, I use priority materials, a pound is $4.80 but you can shove allot of stuff in a $4.80 one pound or flat rate envelope (lots of PC games flattened out for example). I will be adding more stuff to this list too. Just not sure how quick. I have to get rid of a storage unit by October 13th, this thread could get interesting.

     

    By the way anyone is Nashville who wants about 100 Guitar Hero Xplorer controllers that all have something wrong with them how about $20 take em all... Lots of them have the retail box too... but they are in major need of repairs... these are Circuit City customer returns from 3 years ago.

     

    AX

     

    Hey AX,

     

    Did you get me PM?

     

    Thanks

    Disjaukifa


  8. Yup, that's right.

     

    I really can't you guys enough. I don't know many programming forums where you can ask for help and people give it out without calling you a newbie or worst. This is now one of those places on the interest I will always cherish . I hope this forum stays like this forever. I know I am going to start trying to help others more I do this. I defiantly learned a fair amount in the last week I have been messing around with this stuff.

     

    Thanks again guys!

    Disjaukifa


  9.  

    The only books I can recommend are textbooks but they are expensive. When I get home I will try to find some good websites for yah.

     

    Parker

     

    Hey Parker,

     

    Also include the Textbooks, I know some good cheap used book stores where I live that carry an huge assortment of textbooks, but also send the websites as well!!!

     

    Thanks again

    Disjaukifa


  10. Yeah, with bank switching you need to throw the sprite data in the last bank.

     

    Normally that's where bB places all the player0/player1 data anyway, no matter where you place it in your code. Because the shared-sprite technique uses a data: statement instead of player0:/player:, bB doesn't know it needs to do this for you.

     

    edit: dang! scooped by Michael! ;)

     

    Yeah Michael beat you to it, but thanks for the reply, I kept trying to get it in bank 2 and it wouldn't work. After two hours I went to my backup (I back up my code before I make any changes) and just started working on other stuff.

     

    Got another question and this one is simple. Do I have to bank3 labeled before I can put stuff in bank4? Hope that makes sense what I am asking.

     

    Thanks

    Disjaukifa


  11. do you know if this works with bank switching and if it does, does it need some special coding to get it working correctly.

    I don't know which example you're looking at, but if you're using bank switching, the sprite data has to go in the last bank, because it has to be in the same bank that the display kernel is in. This is true whether you're sharing the sprite data or not. But if you really need to put some sprite data in other banks, then you can get away with it *if* you make a routine that will copy the sprite data into RAM, and then you point your sprites to the RAM location instead of a ROM location.

     

    Michael

     

    Michael THANKYOU!!!!

     

    See I somehow missed that, i was storing all that information in the . . . 2nd bank I think when I was trying to do it and it was just garage garbage, I couldn't make out what or how it was doing what it was doing.

     

    I will try adding them to the 4th bank tonight. I thought I might have to go to a 32K since I couldn't share my sprites, but if this works 4K will be more than enough!!!

     

    Thanks

    Disjaukifa


  12. Check out the shared sprite data example in this thread: http://www.atariage.com/forums/topic/109288-code-snippets-samples-for-bb-beginners/

     

    Hey RevEng,

     

    I tried getting this to work with my stuff last night and I couldn't I got a question for you, do you know if this works with bank switching and if it does, does it need some special coding to get it working correctly. I am going to try again to get it working tonight, I partially convinced I was doing something wrong.

     

    Thanks

    Disjaukifa


  13. I just finished ben hecks colecovison av mod to perfection and now looking to mod my atari 2600. i have a heavy sixer and a 4-switch vader system, i want to mod the vader system to take rca cables and replace the rf cord with red white and yellow cables. i need a step by step picture guide like ben's coleco mod to accomplish this since i'm not the best at reading schematics. Please help me find a link or personal help along with radio shack part numbers to fix the picture on my vader 2600 4-switch.

     

    If you want to keep with Ben's mods try this. It gives a decent picture.

    http://benheck.com/book/support/Atari2600VidMod.htm

     

    This one is even better and I would recommend it for someone that knows a decent amount about circuits. You can do without the CD4050 as most CD4050s you buy at electronic stores are the slow gated CD4050BE. If you use the CD4050 mod I would use a CD74HC4050E.

    http://www.atariage.com/2600/faq/index.html?SystemID=2600#composite

     

    Then if you want to go all the way there is mine (sorry for the self promotion :D ) This mod is based directly on the CD4050 mod. It is more of an evolution of the mod rather then its own mod all together.

    http://www.longhornengineer.com/Videomods/Videomods

     

    Also there is the Cybertech pro mod that is coming out in the future. From the pictures I have seen it looks amazing.

    http://www.atariage.com/forums/topic/136467-cybertech-pro-2600-av-mod/

     

    Hey Longhorn,

     

    Can you recommend a good book for beginners wanting to learn about circuitry and schematics? Reason asking is I am also looking to do the A/V Mod on my 2600s but I can't seem to understand the schematics and its something I want to learn.

     

    Thanks

    Disjaukifa


  14. I will add more tonight but here is what I have as free:

     

    Consoles

    Original Gameboy (missing the little connectors for the batteries, it replace I'm sure it would work)

     

    Gameboy Games

    Battle Unit Zeoth

    Dragon Warrior III

     

    Atari 2600

    Ms. Pacman Picture Label that can be claimed (Spare). Game works but the flap on the bottom where the connector is missing.

     

    Payment via paypal please and claimer pays shipping.

     

    UPDATE Gameboy stuff has been claimed UPDATE

     

    Thanks

    Disjaukifa


  15. So what are the differences between Melody and Harmony? I've not been following this as closely as I need to I guess... might be interested even though I've got a CC2. Just for using on 2600s.

     

    Melody is a stripped down version of Harmony which Albert is going to use to sell Homebrew games. The Melody is for homebrews that were developed on the Harmony. The Melody allows from a 2K game to a 32K game including the use of I think its called Sara chip (which the Melody/Harmony emulates) which gives the Atari 2600 another 128 bytes of ram.

     

    Really it allows people do develop homebrew games so that they no longer require hard to find chips and custom PCBs for the cartridges.

     

    -Disjaukifa


  16. Hey Guys,

     

    I'm looking to get 2 Tac-2 Joysticks in working shape, I don't really care about small scratches or anything, as long as they work perfectly. I really want two and would rather buy a pair.

     

    If you have a set that you don't need or use anymore just send me a PM and well see if we can work something out.

     

    I found a pair, thanks guys!

     

    Thanks

    Disjaukifa


  17. ...

    We expect them to be ready in a couple of months.

     

    We are not planning on selling out of Harmony carts anytime soon, so it is not necessary to preorder a cart in order to ensure you get one. The preorder list will only ensure you get one sooner. We will produce more than enough to fill all preorders and many more will be produced so they may be sold as a regular item in the store.

     

     

    Hey Batari,

     

    As this is related, will the Melody be ready for homebrew games to be sold on around the time the Production Harmony comes out? Just wondering what the time frame on the Melody was, haven't heard much.

     

    Thanks

    Disjaukifa


  18. Easily my favorite 2600 stick (I even use them on the Colecovision). They look retro, so they fit right in - is there anywhere to buy just the sticks?

     

     

    Yeah I know they are fantastic, I wont use any old 80's joysticks anymore. My problems are solved.

     

    Sadly, I cant find anyone that just sells the joysticks. The whole system is still going for 20 30 bucks I think on ebay. :(

     

    I can imagine having a bunch of joysticks and a pile of flashback systems that I wont know what to do with. :P

     

    Yeah right now it would be easier for me to just get some flashback II for better joysticks. I really want some of the Tac-2 joysticks but they seem to be so good that no one is selling them :sad:.

     

    -Disjaukifa

×
×
  • Create New...