Inexperience? I've dug through loads of 6502 code and it still surprises me what sort of inefficiencies people use. One bit of code I saw used repeated instances of: LDX #cmd AND 255:LDY #cmd DIV 256:JSR oscli ... .cmd:EQUS "FX 225,1":EQUB 13 instead of: LDA #255:LDX #1:LDY #0:JSR osbyte
Thanks to everyone who helped me in this thread. I have finally written my first Vectrex Program now. It bounces 20 squares and 20 dots around the screen. Since I am new to all this it took me a while to actually understand what I was doing, and i had to overcome quite a lot of problems, but I got ...
I was reading an old article in a BBC Micro magazine about hacking games to give you extra lives. One of the things they suggest is to search through the program for the sequence of 6502 instructions that would reduce the player's lives by one. What puzzled me and what my question here is about - is ...
That totally makes sense -- for what you're doing you need to direct your attention to the BIOS calls. Others (like me) can't rest until they've grokked the hardware interface. :D
haha yes i have no idea what you guys are talking about now ;)
I did look into the source code for Thrust and it ...
Yes it's great, very smooth too. You wouldnt think the Vectrex's screen would work well for Defender since it's quite narrow, but it's a very good game. Vector Pilot is also really good, that only came out last year.
BigEd wrote :- I think I was planning some kind of dual-ported RAM based ...
Garth Wilson wrote:- As far as the multiply instruction, how about a whole set of hyper-fast 16-bit math tables?
Thanks Garth. i like the sound of those look up tables. There is a fair amount of space on vectrex carts, so i could probably use something like that. Providing i am actually capable ...
I hope it's ok to ask this here because it's 6809 code, but it's pretty similar to 6502 so i hoped it would be ok. (i cant find any 6809 forums!) I am a *complete* beginner but i am trying to write a program for the Vectrex console, hence the 6809
To Start with i wanted to just make a dot move left ...