46
Casio Calculators / Re: [PRIZM] Font hacks
« on: February 11, 2012, 11:22:01 am »
The fonts are stored in the flash
f.i.
8045E972 .data.w 0 ; ................
8045E974 .data.w 0 ; ................
8045E976 .data.w h'F80 ; ....*****.......
8045E978 .data.w h'1FC0 ; ...*******......
8045E97A .data.w h'1EC0 ; ...*******......
8045E97C .data.w h'1E00 ; ...****.........
8045E97E .data.w h'7FC0 ; .*********......
8045E980 .data.w h'7FC0 ; .*********......
8045E982 .data.w h'1E00 ; ...****.........
8045E984 .data.w h'1E00 ; ...****.........
8045E986 .data.w h'1E00 ; ...****.........
8045E988 .data.w h'1E00 ; ...****.........
8045E98A .data.w h'1E00 ; ...****.........
8045E98C .data.w h'7FC0 ; .*********......
8045E98E .data.w h'7FC0 ; .*********......
8045E990 .data.w 0 ; ................
8045E992 .data.w 0 ; ................
So I think you have to write the flash, if you want to change them.
That seems to be no problem...technically.
Alas, when developing flash writing routines, the calculator enters a world of hurt, sometimes.
Unavoidable, due to human failure.
Hence you need secure recovery procedures.
As far as I am concerned, I have not started this project for the prizm. Not yet.
But though I walk through the valley of deep darkness, I fear no harm...
up to now I resurrected every single one of my beloved fx-guinea-pigs, which has been killed in action.
f.i.
8045E972 .data.w 0 ; ................
8045E974 .data.w 0 ; ................
8045E976 .data.w h'F80 ; ....*****.......
8045E978 .data.w h'1FC0 ; ...*******......
8045E97A .data.w h'1EC0 ; ...*******......
8045E97C .data.w h'1E00 ; ...****.........
8045E97E .data.w h'7FC0 ; .*********......
8045E980 .data.w h'7FC0 ; .*********......
8045E982 .data.w h'1E00 ; ...****.........
8045E984 .data.w h'1E00 ; ...****.........
8045E986 .data.w h'1E00 ; ...****.........
8045E988 .data.w h'1E00 ; ...****.........
8045E98A .data.w h'1E00 ; ...****.........
8045E98C .data.w h'7FC0 ; .*********......
8045E98E .data.w h'7FC0 ; .*********......
8045E990 .data.w 0 ; ................
8045E992 .data.w 0 ; ................
So I think you have to write the flash, if you want to change them.
That seems to be no problem...technically.
Alas, when developing flash writing routines, the calculator enters a world of hurt, sometimes.
Unavoidable, due to human failure.
Hence you need secure recovery procedures.
As far as I am concerned, I have not started this project for the prizm. Not yet.
But though I walk through the valley of deep darkness, I fear no harm...
up to now I resurrected every single one of my beloved fx-guinea-pigs, which has been killed in action.