Thelen Posted August 6, 2009 Share Posted August 6, 2009 For this years 4K minigame compo I made a little game : Yar's strike. It's a remake from the classic Yar's revenge from the atari 2600. It features 8 levels before yar is finally safe home.... After 6 year's non 6502 programming it was real fun programming this every now and then last two months ! The primay objective is to break a path through the shield and destroy Qotile with a blast from the Zorlon cannon. The secondary objective is to score as many points as possible ! For more information, and how to play see the readme file in the .zip file. Boot with basic disabled. Have fun ! Let me know what you think of it ! Thelen Yars_strike.zip 4 Quote Link to comment Share on other sites More sharing options...
GroovyBee Posted August 6, 2009 Share Posted August 6, 2009 Any pictures of the game running? Quote Link to comment Share on other sites More sharing options...
spookt Posted August 6, 2009 Share Posted August 6, 2009 Very nice! Just tried it in the emulator. Congrats on a fine release. Here's a screenshot: Quote Link to comment Share on other sites More sharing options...
Thelen Posted August 6, 2009 Author Share Posted August 6, 2009 pictures : Quote Link to comment Share on other sites More sharing options...
+Philsan Posted August 6, 2009 Share Posted August 6, 2009 (edited) Excellent! A G2F colorful title screen would be nice. Edited August 6, 2009 by Philsan Quote Link to comment Share on other sites More sharing options...
+Stephen Posted August 6, 2009 Share Posted August 6, 2009 For this years 4K minigame compo I made a little game : Yar's strike. It's a remake from the classic Yar's revenge from the atari 2600.It features 8 levels before yar is finally safe home.... After 6 year's non 6502 programming it was real fun programming this every now and then last two months ! The primay objective is to break a path through the shield and destroy Qotile with a blast from the Zorlon cannon. The secondary objective is to score as many points as possible ! For more information, and how to play see the readme file in the .zip file. Boot with basic disabled. Have fun ! Let me know what you think of it ! Thelen Can't wait to try this out! How much code did you have to change to get this running? Stephen Anderson Quote Link to comment Share on other sites More sharing options...
Sikor Posted August 6, 2009 Share Posted August 6, 2009 Nice Good job Quote Link to comment Share on other sites More sharing options...
Thelen Posted August 6, 2009 Author Share Posted August 6, 2009 Can't wait to try this out! How much code did you have to change to get this running? Stephen Anderson I programmed it from scratch...only ripped out the yar bit pictures from the original Quote Link to comment Share on other sites More sharing options...
+Stephen Posted August 6, 2009 Share Posted August 6, 2009 Can't wait to try this out! How much code did you have to change to get this running? Stephen Anderson I programmed it from scratch...only ripped out the yar bit pictures from the original Nice - that's a hardcore way of doing it! Stephen Anderson Quote Link to comment Share on other sites More sharing options...
Slor Posted August 6, 2009 Share Posted August 6, 2009 Dunno that anyone cares - and by the way, the mini-game looks cool - but it was Yars' Revenge, not Yar's Revenge. Our hero is a Yars. You guys can feel free to flame me now for the anal level of this post. Slor Quote Link to comment Share on other sites More sharing options...
doctorclu Posted August 6, 2009 Share Posted August 6, 2009 Dunno that anyone cares - and by the way, the mini-game looks cool - but it was Yars' Revenge, not Yar's Revenge. Our hero is a Yars. You guys can feel free to flame me now for the anal level of this post. Slor How dare you be correct!!! Quote Link to comment Share on other sites More sharing options...
doctorclu Posted August 6, 2009 Share Posted August 6, 2009 For this years 4K minigame compo I made a little game : Yar's strike. It's a remake from the classic Yar's revenge from the atari 2600.It features 8 levels before yar is finally safe home.... After 6 year's non 6502 programming it was real fun programming this every now and then last two months ! The primay objective is to break a path through the shield and destroy Qotile with a blast from the Zorlon cannon. The secondary objective is to score as many points as possible ! For more information, and how to play see the readme file in the .zip file. Boot with basic disabled. Have fun ! Let me know what you think of it ! Thelen Nice! Is this primarily 6502 coded? Have any source available? 1 Quote Link to comment Share on other sites More sharing options...
PeteD Posted August 6, 2009 Share Posted August 6, 2009 After 6 year's non 6502 programming it was real fun programming this every now and then last two months ! I know what you mean. I haven't done any 6502 for a looooong time but I'd done so much in the past that I haven't forgotten it (oh, I suppose writing a 6502 emulation a few years back didn't hurt in keeping it in my mind). But now I'm having loads of fun coding again on a machine I've barely touched before Pete Quote Link to comment Share on other sites More sharing options...
NRV Posted August 7, 2009 Share Posted August 7, 2009 Nice game! I always liked the idea of doing some kind of sequel to Yars.. But now I'm having loads of fun coding again on a machine I've barely touched before Pete muahaha.. you are trapped.. Quote Link to comment Share on other sites More sharing options...
Thelen Posted August 7, 2009 Author Share Posted August 7, 2009 Dunno that anyone cares - and by the way, the mini-game looks cool - but it was Yars' Revenge, not Yar's Revenge. Our hero is a Yars. You guys can feel free to flame me now for the anal level of this post. Slor I Think our hero is named Yar (that's what he is called like in the 2600 manual) Nice! Is this primarily 6502 coded? Have any source available? 100% 6502 The source code looks like crap Quote Link to comment Share on other sites More sharing options...
+Philsan Posted August 7, 2009 Share Posted August 7, 2009 (edited) Having read the manual I think... Yar (singular) Yars (plural) Yars' (possessive case) Game title is "Yars' Revenge" so I would use "Yars' Strike". Edited August 7, 2009 by Philsan Quote Link to comment Share on other sites More sharing options...
_Fandal_ Posted August 7, 2009 Share Posted August 7, 2009 Hi! Nice little game! Congratulations! I've just tested it on real HW and I realized that: * there's no INI or RUN block = possible problem * Pokey isn't properly initialized = two channels are playing wrong on real HW * one block is being loaded under OS ($C134-$C15B) F. Quote Link to comment Share on other sites More sharing options...
Thelen Posted August 7, 2009 Author Share Posted August 7, 2009 (edited) Thanks for all the warm comments ! * there's no INI or RUN block = possible problem* Pokey isn't properly initialized = two channels are playing wrong on real HW * one block is being loaded under OS ($C134-$C15B) Thanks Fandal for finding those things ! *1 never used it before, but will it be important if the game will be loaded from a dos ? Is it enough to put in 2E0-2E1 $2000 where the game code starts ? *2 This was my first time ever doing some pokey sounds ..The only thing i do is sta $00 in AUDCTL to intialize it, what should i change to intialize it the right way ? Funny fact is, that by testing on the wiixl(atari800) emulator the sound screwed up, and with atari800win it seemed allright. I tested it also on real hardware (65XE) and it worked properly. Strange ! *3 as far as i can see, there are no ORG's in $C*** or code leaking in this area, probably i'm missing something.. As soon as i know how to put things right I will upload the fixed versionn Edited August 7, 2009 by Thelen Quote Link to comment Share on other sites More sharing options...
_Fandal_ Posted August 7, 2009 Share Posted August 7, 2009 Thanks for all the warm comments ! * there's no INI or RUN block = possible problem* Pokey isn't properly initialized = two channels are playing wrong on real HW * one block is being loaded under OS ($C134-$C15B) Thanks Fandal for trying it out ! *1 never used it before, but will it be important if the game will be loaded from a dos ? Is it enough to put in 2E0-2E1 $2000 where the game code starts ? It's recommended to use RUN or INI block. Some loaders might have a problem loading a binary without RUN/INI block. 2E0-2E1 $2000 is fine enough. *2 This was my first time ever doing some pokey sounds ..The only thing i do issta $00 in AUDCTL to intialize it, what should i change to intialize it the right way ? Funny fact is, that by testing on the wiixl(atari800) emulator the sound screwed up, and with atari800win it seemed allright. I tested it also on real hardware 65XE and it worked properly. Strange ! Use this code to initialize Pokey: LDA #$00 STA $D208 ; AUDCTL LDA #$03 STA $D20F ; SKCTL *3 as far as i can see, there are no ORG's in $C*** or code leaking in this area, probably i'm missing something.. As soon as i know how to put things right I will upload the fixed versionn Here is complete structure of your binary: $2000-$2C07 ($0C08) $9C00-$9C1F ($0020) $9D00-$9E0D ($010E) $A000-$A058 ($0059) $B40B-$B41C ($0012) $B42C-$B437 ($000C) $B4DC-$B503 ($0028) $B5B0-$B5B8 ($0009) $C134-$C15B ($0028) ; ??? $B793-$B79B ($0009) $B89D-$B8A1 ($0005) $B8C5-$B8CA ($0006) $B8ED-$B8F1 ($0005) F. Quote Link to comment Share on other sites More sharing options...
Slor Posted August 7, 2009 Share Posted August 7, 2009 Having read the manual I think...Yar (singular) Yars (plural) Yars' (possessive case) Game title is "Yars' Revenge" so I would use "Yars' Strike". I think you got me on that one, and I agree with both of you. The possessive Yars' indicating that it's the revenge of the whole colony of Yars, not just a single Yar. I stand corrected (at least half ). Slor 1 Quote Link to comment Share on other sites More sharing options...
Thelen Posted August 9, 2009 Author Share Posted August 9, 2009 (edited) Now the last little bugs are fixed Yars_strike.zip Edited August 9, 2009 by Thelen 1 Quote Link to comment Share on other sites More sharing options...
CrazyChris Posted April 25, 2016 Share Posted April 25, 2016 Atari 5200 conversion??? How many want a 5200 version of Yar's Revenge? 2 Quote Link to comment Share on other sites More sharing options...
Bikerbob Posted April 25, 2016 Share Posted April 25, 2016 psssst .. Dude, Yars' Revenge is the original, Yars' Strike is the new one that Thelen made James Quote Link to comment Share on other sites More sharing options...
BIGHMW Posted December 18, 2018 Share Posted December 18, 2018 We're still waiting for a 5200 port of this classic, make it happen!!! Here is the 8-bit port we 5200 owners are waiting to have for our systems!!! Even if you can't put it onto a physical cartridge a ROM or .bin port will do us just fine, as long as it will work on the 5200!!! Quote Link to comment Share on other sites More sharing options...
BIGHMW Posted June 26, 2020 Share Posted June 26, 2020 IT'S FINALLY HERE!!! A 5200 version is here for you 5200 owners to download and try out, you can thank @playsoft for converting this great classic, just 4 years after I first saw the original 8-bit version on this topic that @Thelen created way back in 2009. It's an awesome (and tough) game to play but yes after 4 years after I called for a 5200 port Big Sexy finally has one of her own!!! Here's the ROM for all of you!!! Yar's Strike.bin 2 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.