FreeCalypso > hg > fc-tourmaline
annotate bwsplash/README @ 197:a963d8cd8682
bwsplash/README: additional notes
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Sun, 28 Mar 2021 23:51:56 +0000 | 
| parents | 4d9f24c501f3 | 
| children | 
| rev | line source | 
|---|---|
| 195 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 When TI's original version of small B&W UI firmware boots or shuts down, the | 
| 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 splash screen it displays consists of a 56x38 pixel B&W TI logo centered in the | 
| 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 middle of the LCD. (Back when this code was owned by Condat rather than TI, | 
| 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 this splash screen was an animated Condat logo of approximately the same size - | 
| 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 it is still present in the code, conditioned out.) Because we are FreeCalypso | 
| 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 and not TI or Condat, we need our own logo or at least our own splash screen to | 
| 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 replace those other company logos. | 
| 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 | 
| 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 A bona fide FreeCalypso logo does not exist yet as of this writing (2021-03), | 
| 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 and while we (Falconia family that owns FC) do have some logo ideas in the | 
| 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 works, the 96x64 pixel B&W (1bpp) framebuffer in the FreeCalypso Lite config is | 
| 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 far too limited compared to other media - hence we are currently going for a | 
| 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 simple splash screen that merely consists of the words "FreeCalypso Lite". | 
| 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 | 
| 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 15 The current version of our minimal-effort splash screen is 80x30 pixels, to be | 
| 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 16 centered in the middle of the 96x64 pixel LCD. The bitmap drawing is given in | 
| 
4d9f24c501f3
bwsplash: simple splash screen for FreeCalypso Lite (smallbw)
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 17 bwsplash.pbm, which is a Plain PBM file, making the pixel image directly | 
| 197 
a963d8cd8682
bwsplash/README: additional notes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
195diff
changeset | 18 viewable and editable in vi. The tools in this directory compile it into hex | 
| 
a963d8cd8682
bwsplash/README: additional notes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
195diff
changeset | 19 bytes for inclusion in C source, and the finished artifact goes into | 
| 
a963d8cd8682
bwsplash/README: additional notes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
195diff
changeset | 20 src/ui/bmi/mmiIcons.c, fc_splash_screen_smallbw[] char array. The coordinates | 
| 
a963d8cd8682
bwsplash/README: additional notes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
195diff
changeset | 21 for positioning this bitmap within the full 96x64 pixel framebuffer are given | 
| 
a963d8cd8682
bwsplash/README: additional notes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
195diff
changeset | 22 in src/ui/bmi/mmiResources.h - look for WELCOME_ANI_POS_X and WELCOME_ANI_POS_Y | 
| 
a963d8cd8682
bwsplash/README: additional notes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
195diff
changeset | 23 definitions. | 
| 
a963d8cd8682
bwsplash/README: additional notes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
195diff
changeset | 24 | 
| 
a963d8cd8682
bwsplash/README: additional notes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
195diff
changeset | 25 The present splash screen is strictly a minimal-effort job with absolutely no | 
| 
a963d8cd8682
bwsplash/README: additional notes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
195diff
changeset | 26 quality claims of any kind. If someone is more graphically talented than I am, | 
| 
a963d8cd8682
bwsplash/README: additional notes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
195diff
changeset | 27 or has more time to invest into drawing a prettier splash screen, suggestions | 
| 
a963d8cd8682
bwsplash/README: additional notes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
195diff
changeset | 28 for improvement are always welcome. | 
