Free Look [JoshuaMK]
#2
When nopping the 3 store instructions in Memory (80597F4C/F50/F54). The Y Axis (f0) was still getting written to/updated. Some other instruction is also writing to it.

The coordinates obviously have position/negative limits. You will need to find out what those are which can be a pain. For my globe code, I was lucky with it being a sphere. Degrees had a 179.99999~/-179.99999~ (0xB3/-0xB3) limit.

Your use of multiplying/dividing seems too much of a hassle. Look at the source in my globe code https://mkwii.com/showthread.php?tid=1260
Do something like that (using a integer to float conversion) to get rid of mulli/divw.

Take note that when I was doing bgt/blt branches for the sphere degree check. I did NOT do logical compares since negative numbers could occur.

Also double check that you are sure you have the XYZ mapped correctly. On graphs, Z goes north south. Y goes up down. X goes west east.
Reply


Messages In This Thread
Free Look [JoshuaMK] - by JoshuaMK - 09-21-2019, 10:09 PM
RE: Free Look [JoshuaMK] - by Vega - 09-22-2019, 01:48 PM
RE: Free Look [JoshuaMK] - by JoshuaMK - 09-22-2019, 06:40 PM
RE: Free Look [JoshuaMK] - by salmon01 - 09-22-2019, 11:39 PM
RE: Free Look [JoshuaMK] - by JoshuaMK - 09-23-2019, 12:50 AM
RE: Free Look [JoshuaMK] - by Vega - 10-09-2019, 10:47 PM
RE: Free Look [JoshuaMK] - by salmon01 - 10-09-2019, 11:51 PM
RE: Free Look [JoshuaMK] - by JoshuaMK - 10-10-2019, 03:11 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)