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

Pages: 1 ... 29 30 [31] 32 33 ... 38
451
General Calculator Help / Re: Mirage OS and Default 6Mhz Speed
« on: May 11, 2011, 07:48:29 pm »
The OS runs applications in 6 MHz mode by default, unless the application specifies to use 15 MHz mode in the header or specifically sets it when launched.

452
TI's legal department seems to consider all non-public documentation to be proprietary trade secrets.

453
TI-Nspire / Re: C64 Emulator on nSpire?
« on: May 10, 2011, 03:43:05 pm »
Somebody should make a decent TI-83+ emulator first.

454
ASM / Re: compiletime errors
« on: May 08, 2011, 05:01:27 pm »
Many of your instructions aren't valid.

Code: [Select]
InitView:
  ;call once every frame, before 3DTo2D
  ld hl, (xto)
  ld bc, hl ; 16-bit register-to-register transfer illegal
  ld hl, (xfrom)
  ld de, hl ; 16-bit register-to-register transfer illegal
  call SubFP
  ld hl, de ; 16-bit register-to-register transfer illegal
  ld (xto), hl
  ld hl, (yto)
  ld bc, hl ; 16-bit register-to-register transfer illegal
  ld hl, (yfrom)
  ld de, hl ; 16-bit register-to-register transfer illegal
  call SubFP
  ld hl, de ; 16-bit register-to-register transfer illegal
  ld (yto), hl
  ld hl, (zto)
  ld bc, hl ; 16-bit register-to-register transfer illegal
  ld hl, (zfrom)
  ld de, hl ; 16-bit register-to-register transfer illegal
  call SubFP
  ld hl, de ; 16-bit register-to-register transfer illegal
  ld (zto), hl
  ld hl, (xto)
  ld bc, hl ; 16-bit register-to-register transfer illegal
  call MulFP
  ld ix, de ; 16-bit register-to-register transfer illegal
  ld hl, (yto)
  ld bc, hl ; 16-bit register-to-register transfer illegal
  call MulFP
  ld hl, de ; 16-bit register-to-register transfer illegal
  ld bc, ix ; 16-bit register-to-register transfer illegal
  add hl, bc
  ld ix, hl ; 16-bit register-to-register transfer illegal
  ld hl, (zto)
  ld bc, hl ; 16-bit register-to-register transfer illegal
  call MulFP
  ld hl, de ; 16-bit register-to-register transfer illegal
  ld de, ix ; 16-bit register-to-register transfer illegal
  add hl, de
  call sqrtFP
  ld de, hl ; 16-bit register-to-register transfer illegal
  ld hl, (xto)
  push de
  call DivFP
  pop de
  ld (xto), hl
  push de
  ld hl, (yto)
  call DivFP
  pop de
  ld (yto), hl
  ld hl, (zto)
  call DivFP
  ld (zto), hl
  ld hl, (xto)
  ld bc, hl ; 16-bit register-to-register transfer illegal
  ld hl, (xup)
  call MulFP
  ld ix, de ; 16-bit register-to-register transfer illegal
  ld hl, (yto)
  ld bc, hl ; 16-bit register-to-register transfer illegal
  ld hl, (yup)
  call MulFP
  ld hl, de ; 16-bit register-to-register transfer illegal
  ld bc, ix ; 16-bit register-to-register transfer illegal
  add hl, bc
  ld ix, hl ; 16-bit register-to-register transfer illegal
  ld hl, (zto)
  ld bc, hl ; 16-bit register-to-register transfer illegal
  ld hl, (zup)
  call MulFP
  ld hl, af ; 16-bit register-to-register transfer illegal, and ridiculous
  add hl, de
  push hl
  ld hl, (xto)
  ld bc, hl ; 16-bit register-to-register transfer illegal
  pop hl
  push hl
  call MulFP
  ld hl, (xup)
  ld bc, hl ; 16-bit register-to-register transfer illegal
  call SubFP
  ld hl, de ; 16-bit register-to-register transfer illegal
  ld (xup), hl
  ld hl, (yto)
  ld bc, hl ; 16-bit register-to-register transfer illegal
  pop hl
  push hl
  call MulFP
  ld hl, (yup)
  ld bc, hl ; 16-bit register-to-register transfer illegal
  call SubFP
  ld hl, de ; 16-bit register-to-register transfer illegal
  ld (yup), hl
  ld hl, (zto)
  ld bc, hl ; 16-bit register-to-register transfer illegal
  pop hl
  call MulFP
  ld hl, (zup)
  ld bc, hl ; 16-bit register-to-register transfer illegal
  call SubFP
  ld hl, de ; 16-bit register-to-register transfer illegal
  ld (zup), hl

455
ASM / Re: compiletime errors
« on: May 08, 2011, 03:45:22 pm »
I hope that's not your entire source code. It needs some header and footer stuff to assemble correctly. Also, Latenite is not being actively developed and might be a little buggy.

456
Math and Science / Re: Cool math hacks
« on: May 08, 2011, 01:28:27 am »
Σ is sigma, for sum. (Sigma makes an S sound, not an E sound. So "GRΣΣK" is very, very wrong.) Similarly, Π is pi, for product. And μ (as in μm, micrometers) is mu, for micro.

I do mental addition from left to right, my justification being that it's better to start with an estimate and then refine your estimate than deal with digits that probably don't matter when you're doing mental math.

457
The Mathprint OSes have a lot of glitches that are not reproducible on anything other than your own unit.

458
News / Re: OS 3.0.1 removed from TI website
« on: April 30, 2011, 11:57:33 pm »
Calculators are not TI's main division. Most of what they make is semiconductors and chips.
Yes, but their educational division is the division with the highest profit margin.

459
News / Re: OS 3.0.1 removed from TI website
« on: April 30, 2011, 10:39:20 am »
Sure, go ahead, boycott TI so the sales of their most profitable division will drop by a statistically unmeaningful margin.

460
News / Re: Warning about OS 3.0.1 destroying calcs
« on: April 21, 2011, 04:36:26 pm »
Yeah, and CHDK and Rockbox void your warranties. Nobody ever bothers to ask the engineers whether what they're saying is even plausible.

461
The Axe Parser Project / Re: Axiom Requests
« on: April 17, 2011, 06:36:36 pm »
I'm aware of this. He doesn't try to hide it. I'm pretty sure his BBC BASIC site links to the original BBC BASIC.

462
The Axe Parser Project / Re: Axiom Requests
« on: April 16, 2011, 04:54:47 pm »
This Web site has no fewer than three FP libraries. One of them lets you change the precision to suit your needs. Additionally, Ben Ryves could probably help you dike the floating point routines out of BBC BASIC.

463
The Axe Parser Project / Re: Axiom Requests
« on: April 16, 2011, 03:28:16 pm »
None of TI's graphing calculators have an FPU (Floating Point Unit). The CPUs only work with integers. Consequently, all of their math routines are implemented in software, and that software sucks. The TI-83+'s FP routines are notorious for being slow and poorly implemented. The TI-83+'s imaginary numbers routines are considered part of the FP routines. Using the "built-in" routines would actually be pretty slow, compared to optimized routines using 8-bit integers and 8-bit fractionals. Additionally, TI's floats are 9 bytes long, so they're pretty large.

464
Axe / Re: Quick question about archived programs' VAT entries
« on: April 15, 2011, 11:49:00 pm »
No, I meant an Axiom that executes any B_CALL, loading and saving the registers for you, too. Axe itself might implement something like
B_CALL(var8->reg, var16r->reg16, Routine address, reg8->var8, reg16->var16r) ; calls the Routine, loading variables to registers before and copying registers to variables after.

465
The Axe Parser Project / Re: Features Wishlist
« on: April 14, 2011, 03:29:03 am »
Also Quigibo, what about including in Axe commands a list of the Asm(HEX commands that may be useful for Axe programmers?
You (plural) should make Wiki for that. WikiTI might work, if you don't feel like setting up a separate one.

By the way, the code I posted earlier is based on my disassembly of the code that runs programs. It's definitely not something you're likely to come up with just by reading the SDK.

Pages: 1 ... 29 30 [31] 32 33 ... 38