New Release : BLUE STAR
Moderator: Moderators
- Kweepa
- Vic 20 Scientist
- Posts: 1316
- Joined: Fri Jan 04, 2008 5:11 pm
- Location: Austin, Texas
- Occupation: Game maker
New Release : BLUE STAR
BLUE STAR
A game for the unexpanded Vic 20.
Infiltrate the alien base and take out the CPU!
Find equipment to help you on your quest!
Keys
X, V, N, < ... left
C, B, M, > ... right
A - L ... jump
Q - P ... ???
Joystick
Button ... jump
Up ... ???
See if you can succeed in less than 100 space-jiffies!
http://www.kweepa.com/step/games/BlueStar.zip
Enjoy!
Kweepa
A game for the unexpanded Vic 20.
Infiltrate the alien base and take out the CPU!
Find equipment to help you on your quest!
Keys
X, V, N, < ... left
C, B, M, > ... right
A - L ... jump
Q - P ... ???
Joystick
Button ... jump
Up ... ???
See if you can succeed in less than 100 space-jiffies!
http://www.kweepa.com/step/games/BlueStar.zip
Enjoy!
Kweepa
Last edited by Kweepa on Sun Jan 20, 2008 3:18 pm, edited 2 times in total.
Yes very nice platform game, i don't know why but it remember me the C64 Mission impossible, maybe for the atmosphere.
I think that with the joystick support is better....
If you want i may include it on the Mega-Cart by reorganizing some stuff.
I think that with the joystick support is better....
If you want i may include it on the Mega-Cart by reorganizing some stuff.
Mega-Cart: the cartridge you plug in once and for all.
- Mayhem
- High Bidder
- Posts: 3031
- Joined: Mon May 24, 2004 7:03 am
- Website: http://www.mayhem64.co.uk
- Location: London
-
- Pinballer
- Posts: 1090
- Joined: Wed Feb 02, 2005 11:26 am
Many games on the large family of Atari 2600-compatible-joystick systems use up for jump since the one button was required for other functions. But I think this fell out of fashion especially once the NES and Super Mario Bros. became so successful.Kweepa wrote:I could probably squeeze in joystick control (I'm tight on memory though - more inlining of functions required)... the problem is that I need two "action" buttons, for jump and ???. Presumably up on the joystick doesn't work very well as a jump action.
I don't know what ??? is yet (no spoilers please!) but maybe it would map nicely to up or down on the joystick? Impossible Mission on the C-64 does this for the search function, keeping the button reserved for jump.
- Mayhem
- High Bidder
- Posts: 3031
- Joined: Mon May 24, 2004 7:03 am
- Website: http://www.mayhem64.co.uk
- Location: London
- Kweepa
- Vic 20 Scientist
- Posts: 1316
- Joined: Fri Jan 04, 2008 5:11 pm
- Location: Austin, Texas
- Occupation: Game maker
I think you'll change your mind when you've gotten a little further...
Has anyone tried playing this on a real Vic20 yet? If so, any problems?
It would be awesome to get on the Mega-Cart! I don't know how that works - does it just load to RAM? There is some self-modifying code in the game.
PS "Funny and addictive"?? It's supposed to be hard sci-fi
Has anyone tried playing this on a real Vic20 yet? If so, any problems?
It would be awesome to get on the Mega-Cart! I don't know how that works - does it just load to RAM? There is some self-modifying code in the game.
PS "Funny and addictive"?? It's supposed to be hard sci-fi
-
- Pinballer
- Posts: 1090
- Joined: Wed Feb 02, 2005 11:26 am
Funny, addictive and hard sci-fi...sounds like a game that I'd enjoyKweepa wrote:I think you'll change your mind when you've gotten a little further...
Has anyone tried playing this on a real Vic20 yet? If so, any problems?
It would be awesome to get on the Mega-Cart! I don't know how that works - does it just load to RAM? There is some self-modifying code in the game.
PS "Funny and addictive"?? It's supposed to be hard sci-fi
I'm too lazy to lug out the xe-1541 cables and remember how I transferred to a floppy to get playin this game so I hope it makes it to the mega-cart
What was it programmed in (Basic? ML? Basic with ML?) btw?
Thanks for the 2008 Vic-20 addition to the community
Not yet, but i think to test it on real hardware this evening.Kweepa wrote:Has anyone tried playing this on a real Vic20 yet? If so, any problems?
It's a plesure for me and i think for all future Mega-Cart buyers to include your game on Mega-Cart and i'm happy that you agree.It would be awesome to get on the Mega-Cart!
I don't need to modify any row of your code, maybe i just crunch the file to preserve space, i simply store your program on Mega-Cart eproms like a big disk-drive and using my Mega-Cart loader routine, i move the program to ram and i start it automatically according with the SYS start point, in your case SYS4109.I don't know how that works - does it just load to RAM? There is some self-modifying code in the game.
Btw before to add it on Mega-Cart do you think to release a Joy version ? in this case i prefer to add a joy version.
Mega-Cart: the cartridge you plug in once and for all.
- Kweepa
- Vic 20 Scientist
- Posts: 1316
- Joined: Fri Jan 04, 2008 5:11 pm
- Location: Austin, Texas
- Occupation: Game maker
Yes, I'd like to do a joystick version and an NTSC version. The architecture changes required for the NTSC version (I'll have to drop from 50Hz to 30Hz since I blew my sprite rendering budget) should open up some space for the joystick routines hopefully!nbla000 wrote:Btw before to add it on Mega-Cart do you think to release a Joy version ? in this case i prefer to add a joy version.
I suggest you to do just one version for both PAL and NTSC machines with Joy support too.Kweepa wrote:I'd like to do a joystick version and an NTSC version.
Ok, i've tested it on real PAL machines and it works great, very attractive background music too.Has anyone tried playing this on a real Vic20 yet? If so, any problems?
btw there is a little load problem that you may reproduce in vice too.
If you attach the d64 image without start it automatically and try to load the program normally:
LOAD"*",8
It does not work, you need to start it using only this command:
LOAD"*",8,1
I've hacked a bit your file to fix the problem but is better that you fix your sources.
Assuming that you use a text file and DASM simply change the ORG $1000 with ORG $1001 or ORG 4096 with ORG 4097 and remove the first 0 byte
the initial code must be:
Code: Select all
org 4097
byte 11,16,216,7,158,"4109",0,0,0 ; 2008 SYS4109
Code: Select all
org $1001
byte $0b,$10,$d8,$07,$9e,"4109",0,0,0 ; 2008 SYS4109
Please note i've used 216,7 / $d8,$07 for 2008 SYS4109 in your code there is 215,7 / $d7,$07 for 2007 SYS4109, i think that 2008 is better for a game made on 2008
PS: I've tested it fastloading the game using my EasyLoad+ from the Mega-Cart too and it works great of course...
Mega-Cart: the cartridge you plug in once and for all.