2016-05-20 22:04:15 +02:00
|
|
|
|
2016-07-04 18:30:25 +02:00
|
|
|
--------------
|
|
|
|
Lots of things to do
|
|
|
|
--------------
|
2016-05-20 22:04:15 +02:00
|
|
|
|
2016-07-04 18:30:25 +02:00
|
|
|
@ known bugs
|
|
|
|
+ simple improvements
|
|
|
|
- important milestones
|
|
|
|
~ needs investigation
|
2016-05-20 22:04:15 +02:00
|
|
|
|
2016-05-05 18:19:10 +02:00
|
|
|
|
2016-07-28 18:12:07 +02:00
|
|
|
@ possibility of vram overflow with text
|
2016-08-02 07:51:44 +02:00
|
|
|
@ garbage displayed as year in the clock, possibly during edition (could not
|
|
|
|
reproduce)
|
2016-05-05 11:49:05 +02:00
|
|
|
|
2016-07-28 18:12:07 +02:00
|
|
|
+ bitmap blending modes
|
2016-08-02 07:51:44 +02:00
|
|
|
+ minimize use of 7705.h and 7305.h; use local structures instead
|
2016-07-28 18:12:07 +02:00
|
|
|
+ partial transparency
|
2016-07-14 21:10:51 +02:00
|
|
|
+ gint vs. ML with 248x124 at (-60, -28)
|
2016-07-06 11:28:51 +02:00
|
|
|
+ call exit handlers
|
2016-08-08 15:01:33 +02:00
|
|
|
+ compute frequencies and CLOCKS_PER_SEC
|
2016-07-04 18:30:25 +02:00
|
|
|
+ test all font encodings
|
2016-05-05 22:33:15 +02:00
|
|
|
|
2016-07-25 09:04:22 +02:00
|
|
|
- improve exception handler debugging information (if possible)
|
2016-07-04 18:30:25 +02:00
|
|
|
- callbacks and complete user API
|
2016-05-06 20:47:15 +02:00
|
|
|
|
2016-08-02 07:51:44 +02:00
|
|
|
~ packed bit fields
|
2016-07-04 18:30:25 +02:00
|
|
|
~ exhaustive save for setjmp()
|
|
|
|
~ registers that need to be saved when configuring gint
|
2016-07-25 09:04:22 +02:00
|
|
|
~ possible bug when -O2'ing __attribute__((interrupt_handler))
|
2016-07-14 21:10:51 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Some notes
|
|
|
|
----------
|
|
|
|
|
|
|
|
Test cases for bitmap drawing:
|
2016-07-25 09:04:22 +02:00
|
|
|
- 32-alignment
|
2016-07-14 21:10:51 +02:00
|
|
|
- monochrome / gray
|
|
|
|
- small / large
|
2016-07-25 09:04:22 +02:00
|
|
|
- clipping
|
2016-07-14 21:10:51 +02:00
|
|
|
# blending modes
|