Search found 12 matches
- Fri Mar 05, 2010 7:50 pm
- Forum: Programming & Software
- Topic: Code optimization
- Replies: 14
- Views: 5071
Re: Code optimization
I've noticed that avr-gcc appears to do some static code analysis that inlines and factors generated code. // note: b is not joypad mask but joypad bit-number (ie 12 instead of 2048) // this way we can use b as a guide to access the right bit in the second byte of the joypad memory. // pjs is a poin...
- Sun Feb 28, 2010 5:30 am
- Forum: Programming & Software
- Topic: Saving high scores
- Replies: 4
- Views: 1973
Re: Saving high scores
Awesome, guys. Thanks.
FYI though, it appears that EepromWriteBlock(...) scans blocks 2..63 but EepromReadBlock(...) only scans blocks 0..31
FYI though, it appears that EepromWriteBlock(...) scans blocks 2..63 but EepromReadBlock(...) only scans blocks 0..31
- Fri Feb 26, 2010 4:36 am
- Forum: Programming & Software
- Topic: Saving high scores
- Replies: 4
- Views: 1973
Saving high scores
So, is anyone trying to write high scores to flash/eeprom? Which should I use, and how should I declare the save location?
- Thu Feb 25, 2010 6:08 am
- Forum: Programming & Software
- Topic: programming velocity using only integer arithmetic
- Replies: 7
- Views: 3803
Re: programming velocity using only integer arithmetic
I've come back to this after some fiddling around and decided to modify my videoMode3.h file thusly: struct SpriteStruct { #if SPRITE_SUBPIXELPOSITION_ENABLE == 0 unsigned char x; unsigned char y; #else union { struct { unsigned char yf; unsigned char y; }; unsigned short int y16; }; union { struct ...
- Tue Feb 23, 2010 8:53 pm
- Forum: Programming & Software
- Topic: Makefile avr-size issue
- Replies: 8
- Views: 10814
Re: Makefile avr-size issue
Not really an issue, but makefile related... My makefile automatically runs my game in the after a build, but I occasionally get weird problems which I've tracked down to overflowing the 4k RAM limit as I don't have a makefile check for this. If it helps anyone else, here is a way of using gawk to d...
- Tue Feb 23, 2010 8:50 pm
- Forum: Programming & Software
- Topic: Makefile avr-size issue
- Replies: 8
- Views: 10814
Re: Makefile avr-size issue
Not really an issue, but makefile related... My makefile automatically runs my game in the after a build, but I occasionally get weird problems which I've tracked down to overflowing the 4k RAM limit as I don't have a makefile check for this. If it helps anyone else, here is a way of using gawk to d...
- Tue Feb 16, 2010 11:23 pm
- Forum: Programming & Software
- Topic: programming velocity using only integer arithmetic
- Replies: 7
- Views: 3803
Re: programming velocity using only integer arithmetic
I've been doing some fooling around with using fixed-point velocity on sprites and would like to share some code and some questions... I've noticed that SpriteStruct only contains x, y (for position) and tile (mode 3). For my fixed-point velocity approaches I create two new arrays, one for fractiona...
- Wed Feb 10, 2010 6:19 am
- Forum: Programming & Software
- Topic: Code optimization
- Replies: 14
- Views: 5071
Re: Code optimization
For the '644 it would just be 4k(4096-3352)=744 data free and 64k(65535-10746)=54789 program free, if you don't mind manually figuring it out. Otherwise I'm not sure. LOL! Yes, I did seem to come across as a simpleton! I was actually wondering why .data is used for both sums... Output from avr-size...
- Wed Feb 10, 2010 12:31 am
- Forum: Programming & Software
- Topic: Code optimization
- Replies: 14
- Views: 5071
Re: Code optimization
Hi all. A couple of questions... I've a non-debug build of a simple test app and was wondering if anyone might know why I find malloc and free lurking in my lss file... I don't call them and can't find any kernel sources that use them. How are these clib routines getting linked in there? avr-size re...
- Mon Feb 08, 2010 7:25 pm
- Forum: Games & Demos
- Topic: Pong
- Replies: 14
- Views: 11134
Re: Pong
Thanks for educating the uninitiated - http://www.riffraffgames.com/cgi-bin/ab ... llywar.cgi appears to be a homebrew of that game. Looks like it was very fun.