This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Messages - z80man
916
« on: December 27, 2010, 04:31:55 am »
After changing some of the data you can see a change in the icon, but then the app becomes unrunnable. Any ideas why would be helpful. The first 2 bytes in the headers are 0xAA and 0xAC, right? On the fx-9860, to disable the checksum you would change the first byte (0xAA) to 0xAC. Try and see if that works.
I tried changing the first byte from $AA to $AC, but the app is still not running.
917
« on: December 27, 2010, 04:25:51 am »
The app still won't run. It seems that the check sum for all apps in between 0x0000 and 0x003F. For conversion app it is AA AC BD AF 90 88 9A 8D D3 FF FE FF FE FF 16 FE FF F4 75 57 9F 00 49 12 00 00 00 00 00 00 00 00 04 1D D1 DC 01 01 00 00 00 00 00 00 00 00 00 0B 1A A4 00 00 00 00 00 00 00 00 00 00 00 00 00 00. About 75% of it identical to other apps
918
« on: December 27, 2010, 03:49:01 am »
All I'm doing is taking one of the add-in apps, changing some of the data in a hex editor and then sending it back to the calc. I'm not actually making any OS changes though. Changing the image data causes the OS to refuse to run the app even though it is still displayed on the main menu. Actually after changing any of the code whether it is in the header or not causes the OS to refuse to run app. It's as if the OS knows exactly what the app is supposed to look like.
919
« on: December 27, 2010, 03:23:09 am »
Okay in the header there are actually two different icons. One for when the cursor is over the icon and one when it isn't. In my opinion I think Casio could have coded this differently in a way that you only provide one image in the code instead of two considering that the cursor is the same for all apps, but maybe this way is faster. The location for the image when the cursor is not over the icon is at 0x1000 and the one for when the cursor is over the icon is at 0x4000. After changing some of the data you can see a change in the icon, but then the app becomes unrunnable. Any ideas why would be helpful. The only other data in the header is a small amount of text at the beginning and the file name at 0x0EBC. This text at the beginning for the conversion app is "ª¬½¯.ˆš.ÓÿþÿþÿÂþÿÿŽ.K.É..........'Ød.............ø..............Conversion....................qü@CONV......Conversion..............Conversiæ.n.............Konvert.................Conversion..............Conversæ.o..............µ¥Î»»»Ëã................Conversion..............Conversion...................01.00.0000..2010.0813.0920......". To make things more difficult the geometry app has a bunch of $0 and $7 code in a random order after the initial text. For example a segment of it is "77 77 77 77 77 77 77 77 70 00 00 00 00 07 77 77". The majority of all of the data is 7's. Does anybody have any ideas of what this could be? Not all the apps have this though.
920
« on: December 26, 2010, 11:55:54 pm »
I assume you are referring to the Geometry app. After changing the data at 0x0970F0 there was no change in the menu icon, but the OS did refuse to run the app. Also I don't think making changes in this area will do anything to the image because the header ends at 0x7000 and any icons displayed would be before that.
921
« on: December 26, 2010, 08:37:34 pm »
It seems that there might be two images stored in the header because the one I edited starting at ox4000 only takes effect when I place the cursor over the icon. What I did was I replaced about 1000 bytes of data with $00 using a hex editor. Most of what I replaced was $FF.
922
« on: December 26, 2010, 06:40:46 pm »
After going over the code of of the add-in apps of the Prizm it seems that the application image data starts at location 0x4000 and ends at 0x6DFE. This just about corresponds to an image size of 62x95 pixels which matches the size of the images on the main menu of the Prizm.
This is what I found for the menu icons for the Prizm. After changing some of the code I was able to modify the image for the conversion app. Now in the main menu the top half of the icon is black. By the way how can I post the screen-capture image of the modified icon?
923
« on: December 26, 2010, 06:31:53 pm »
Yes I just got one yesterday
924
« on: December 26, 2010, 06:28:10 pm »
After going over the code of of the add-in apps of the Prizm it seems that the application image data starts at location 0x4000 and ends at 0x6DFE. This just about corresponds to an image size of 62x95 pixels which matches the size of the images on the main menu of the Prizm.
925
« on: December 26, 2010, 03:48:16 am »
Yeah it would probaly be better to use a rom dump rather than actually coding the system calls by myself, but emulating the hardware of the TI-83+ such as the lcd screen and linkport will stil be challenging.
926
« on: December 26, 2010, 03:24:13 am »
I think the hardest part with making an emulator will not be translating the z80 commands, but accurately writing the rom calls along with reproducing the TI-83+ hardware. My goal is to produce an emulator accurate enough to even be compatible with TI-83+ programs that use grayscale and the linkport.
927
« on: December 26, 2010, 03:09:09 am »
I just got my Prizm today. Once the SDK comes out my first project will be a TI-83+ emulator. Is there anyone else working on a similar project for the Prizm?
|
|