Julian Skidmore
unread,Dec 30, 2014, 7:24:37 AM12/30/14Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to FIGnition
Hi folks,
I thought I'd give you a little update on the potential features for
version 1.1.0, which will run on AtMega168 FIGnitions and AtMega328
FIGnitions.
* I think Carl found a bug in 1.0.1 with the editor - and this will be fixed.
* Add the double-words I'd intended to provide for 1.0.1: dconst dvar
and doubles (for arrays).
* Implement variable bitmapped screen dimensions in multiples of 8
pixels. This will be just a pair of nybble in internal RAM. It will
allow screen widths up to at least 200 pixels ($x5) and screen heights
up to at least 192 pixels ($4x). Note: larger screens will use more
RAM, up to about 4800 bytes.
* Implement a simple video raster effect, pixel scrolling in the range
1..8. Any pixel scrolling >0 will mean that width-1 columns would be
displayed. Again, this will use a nybble in internal RAM.
Implementing these features will follow the same pattern as before.
First, I'll be looking for ways to save bytes in firmware. The best
candidates at the moment are in the tape routines.
I'll also look for any way of saving a byte or two in internal RAM. I
think there's a least one GPIOR register free still and I might be
able to save another byte in the main area.
Then I'll add the other features.
Happy New Year!
-cheers from Julz
--
The DIY 8-bit computer from nichemachines™