Show Posts

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 - calc84maniac

Pages: 1 ... 156 157 [158] 159 160 ... 197
2356
TI-Nspire / Re: TI-Nspire GB Emulator
« on: February 28, 2010, 12:32:35 am »
The exploit works on any OS above 1.1? I was sure we had to downgrade?
No, I'm talking about without the exploit. I have this glitch on my calculator with 1.1 installed even without Ndless installed. In fact, it happened before I even got my first copy of Ndless.

2357
The Axe Parser Project / Re: Axe language for the TI-Nspire and 68K calcs?
« on: February 28, 2010, 12:17:23 am »
With the release of the Nspire exploit, I thought in the future it would be cool if somebody written a new programming language for the TI-Nspire where the syntax is exactly the same as Axe. Of course it wouldn't be editable in the TI-BASIC editor of the Nspire, the concept would be the same as other languages. An editor/converter would be made for the PC or the calculator, and it would convert the code to ARM assembly format. It would probably have to be done by somebody else who knows ARM ASM but I thought it could be an idea since not only it would provide an alternative to TI-Nspire BASIC, ASM and C, but it would be even easier to program (and learn) than the TI-Nspire native BASIC language.

Another thing that could be done is something similar to Axe where you type programs similar to TI-BASIC in the program editor built-in the calc, but the syntax would completly change, as for example, the TI-Nspire has no Input, Output nor Text commands. Different random unrelated commands would have to be found, altough since Nspire programs aren't token-based on editing, people could just write Output( anyway then the Nspire Axe parser would interpret them fine.

Such project would probably need to be started only when it is certain Axe parser syntax will not change anymore, though.
Would it have to be compatible with the z80 version though? I mean, it would probably be preferable to take advantage of the extra screen space/colors and the 32-bit processor.

2358
TI-Nspire / Re: TI-Nspire GB Emulator
« on: February 28, 2010, 12:11:38 am »
I think I found a bug.
After running gbc4nspire, my calculator will no longer turn on without first pulling a battery.
Also, Super Mario Land won't run.
EDIT: On second thought, the turning on thing might be a power management bug.
I have this problem too. It occurs only in OS 1.1. 1.2 and up are fine.

2359
TI-Nspire / Re: TI-Nspire GB Emulator
« on: February 27, 2010, 11:11:18 pm »

2360
The Axe Parser Project / Re: Assembly Programmers - Help Axe Optimize!
« on: February 27, 2010, 10:21:03 pm »
Safe Copy requires the undocumented instruction:
  in f,(c)

Will that be compatible with the Nspire?  If anyone has one, could you please try adding this to any Axe Parser code and see if it crashes:

Asm(0E10ED70)
It won't be compatible. But it doesn't require that instruction anyway. I always do this:
Code: [Select]
in a,($10)
rla
jr c,$-3 ;or was it "nc"?

2361
The Axe Parser Project / Re: Assembly Programmers - Help Axe Optimize!
« on: February 26, 2010, 08:43:34 pm »
In the new calcs only the page 53h is still there. It is same port as before. Dunno what 3rd party software uses it...
Actually, we don't know which one is still there. All we know is that pages $82-$87 appear to be the same 16K of physical memory.

2362
TI-Nspire / Re: TI-Nspire GB Emulator
« on: February 26, 2010, 05:09:36 pm »
Yeah, that's a good idea.

2363
The Axe Parser Project / Re: Features Wishlist
« on: February 26, 2010, 03:51:53 pm »
The Asm( code parser needs a way to insert pointers to variables, methinks.

2364
TI-Nspire / Re: TI-Nspire GB Emulator
« on: February 26, 2010, 03:22:18 pm »
Now I have added a ROM selection menu. Seems to work just fine :)

I should probably eventually try to support menus taller than the screen, though. Currently only 14 roms can fit onscreen.

Edit:
Also, I fixed a glitch with vertical tile flipping in GBC mode

2365
The Axe Parser Project / Re: Your Projects - Post and Critique
« on: February 25, 2010, 09:19:42 pm »
I attached the source to FallDown.

2366
TI-Nspire / Re: TI-Nspire GB Emulator
« on: February 25, 2010, 07:51:37 pm »
Now the save files are the correct size: They can be 0KB (meaning not created), 2KB, 8KB, or 32KB :D rather than 32KB all the time

2367
The Axe Parser Project / Re: Your Projects - Post and Critique
« on: February 25, 2010, 04:26:42 pm »
Wow! Looks great! How did youhandle collision detection?
I used pixel-test

2369
Axe / Re: Routines
« on: February 24, 2010, 06:22:46 pm »
That's actually 1 byte less optimized. Try it.

That's because the parenthesis require a push and pop (2 bytes), and the "greater than" and "less than or equal to" operators take 2 more bytes than the other comparisons.  So you saved 3 bytes but then added 4.

You could have done this:
Code: [Select]
:B>=(+D->B-1)+A+C->ABut then its the same size as your first attempt.  Not sure if the speed is faster or slower though.
Well, my logic was that it did one less variable access than before.

2370
Axe / Re: Routines
« on: February 24, 2010, 03:02:23 pm »
I optimized even more now :D
Code: [Select]
:'This does AB+CD->AB
:B>(+D->B)+A+C->A

Pages: 1 ... 156 157 [158] 159 160 ... 197