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

Pages: 1 [2] 3 4 ... 14
16
ASM / Re: [z80] 32 bit by 16 bits division and 32 bit square root
« on: April 12, 2013, 08:07:44 am »
In that case you probably have an overflow problem.  Try either using a 48-bit temp value or putting
Code: [Select]
jr nc,$+7
or a
sbc hl,de
jr $+7
after adc hl,hl.

17
ASM / Re: [z80] 32 bit by 16 bits division and 32 bit square root
« on: April 12, 2013, 07:52:33 am »
You only have one exx in the loop, so every time through the loop uses different registers.  It should work if you add an exx at the beginning of the loop.

18
TI-Nspire / Re: z80 emulator for Nspire
« on: April 01, 2013, 05:01:41 am »
Fixed some bugs with the classic versions.  I'm fairly certain it works now, but let me know whether it works anyway.

Edit: Oh yeah, I also significantly decreased the size of all versions.

19
TI-Nspire / Re: z80 emulator for Nspire
« on: March 30, 2013, 04:39:15 am »
I fixed For( loops, graphing, and who knows what else... all with one character of code. :D

20
TI-Nspire / Re: z80 emulator for Nspire
« on: March 29, 2013, 07:07:00 pm »
I seem to have accidentally uploaded a broken version... so here's an update.
On key moved to nspire's on key.
You can now add something like ext.rom=calcemu_version to ndless.cfg.tns and you can open both rom files and save files directly.
Some bug fixes, probably.
The classic versions are completely untested, so run at your own risk, or something (If anyone tests, please let me know if it works).

21
News / Re: Z80 emulation arrives on the TI-Nspire CX
« on: March 25, 2013, 01:57:00 pm »
Just so you know, there is absolutely no speed throttling yet, so the current speed is about as fast as it gets.  I also had to remove address-specific breakpoint features in order to reach a reasonable speed, so debugging would be quite slow.

22
TI-Nspire / Re: z80 emulator for Nspire
« on: March 24, 2013, 02:40:39 pm »
Improved display.
Added automatic save state on exit.

23
TI-Nspire / Re: z80 emulator for Nspire
« on: March 24, 2013, 09:04:00 am »
Added touchpad arrow support.
Fixed bug causing bootfree roms to exit the emulator.
Fixed bug causing crashes.

@adriweb Let's not get ahead of ourselves ;)

24
TI-Nspire / Re: z80 emulator for Nspire
« on: March 23, 2013, 08:45:19 pm »
Unlike the last update, this one actually seems to work!

Proof (thanks to ParkerR):


Instructions:
Rename a 84+SE *.rom file to rom.tns and put it in the same folder as the executable.  Run the executable and press [menu] to turn the calculator on and [↲] to exit the emulator.

Downloads:
Clickpad
Touchpad
CX

25
TI-Nspire / Re: z80 emulator for Nspire
« on: March 17, 2013, 04:46:20 pm »
Update (same links as before).  To run, rename an 84+SE rom file to "rom.tns" and send it to the same folder as the executable.  Use the menu key to turn it on, and ret to exit.  Many things probably don't work yet.

26
TI-Nspire / Re: z80 emulator for Nspire
« on: March 14, 2013, 11:42:22 pm »
Yes using the 84+ keypad is possible.  I already have a 84+ key-mapping written, but I don't know how to detect the type of keypad if it changes while a program is running.

Downloads:
Clickpad
Touchpad
CX

27
Axe / Re: Store Labels and Goto ?
« on: March 06, 2013, 04:20:16 pm »
Goto ({GDB1}ʳ) :)

28
The Axe Parser Project / Re: Axiom Requests
« on: March 06, 2013, 11:41:06 am »
By request of Hayleia and nikitouzz.

#Axiom(MEMKIT2)
Load()Key: Xmin
Next()Key: Xmax
dim()
dim()r
dim()rr
Print(BUF)Key: Xscl
New(PTR,OFS,SIZ)Key: Ymin
Delete(PTR,OFS,SIZ)Key: Ymax

29
Axe / Re: Sort by alphabetical order
« on: March 05, 2013, 09:34:23 am »
#Axiom(AMEMKIT)Alphabetical Memory Kit
First(TYPE)Key: XminFinds the first variable alphabetically of type TYPE, returns 0 if none.
Last(TYPE)Key: XmaxFinds the last variable alphabetically of type TYPE, returns 0 if none.
Next()Key: XsclFinds the next variable alphabetically of the same type, returns 0 if none.
Prev()Key: YminFinds the previous variable alphabetically of the same type, returns 0 if none.
dim()Returns the type of the current variable.
dim()rReturns a pointer to the data of the current variable.
dim()rrReturns the page of the current variable.
Print(BUF)Key: YmaxCopies the current variable's name to a buffer.
Print(BUF)rKey: YmaxCopies the current variable's type and name to a buffer.

Hint: If you want to search for programs, you can use 'prgm' for TYPE (use whatever dim() would return).
Hint: You can intermix calls to Next and Prev.
Warning Untested

30
The Axe Parser Project / Re: Features Wishlist
« on: February 20, 2013, 04:04:37 pm »
1. I'm quite certain Axe already does this.
2. If you want to sign extend Aʳ just do sign{°A}.

Pages: 1 [2] 3 4 ... 14