Hi People,
After doing some vectrex and colecovision programming, i decided to give the atari2600 another shot with the newly release bBasic (awesome project!!!).
I've done a few tests, but i have a few questions:
- I need to acces data with a 16-bit offset. Right now i can't find a way to define 'normal' (non-fixedpoint) 16-bit vars (i only need 1 or 2 of them) and then use it to acces data, like: offset=670:value=mydata[offset];
Is there currently ANY way to do this??? I think more people would find this useful for a hand full of things (like a musicplayer or animation data,etc.)
- I couldn't find a way to adjust object/pf/bg color per scanline, maybe a good idea to include a small array or list of some kind (starty,startcolor,numlines (will automatically be increased). in which you can set the colors which are later handled in the kernel
- last but not least:
a way to to 'scale'/extend' the playfield', so you don't have those square blocks, but you can also use it for logos,text,etc. maybe same mechanism (starty, playfield 'scale', num playfieldlines, and maybe pointer to playfield data (so you can point it to static data in rom!!!).
Hope anyone here can answer my questions or is able to help implementing these features.
Martijn