Search found 130 matches

by Kalimero
Wed 23 May, 2007 7:50 pm
Forum: Programming Help
Topic: [TI83p-ASM] Come here to worship 83pa28d!
Replies: 25
Views: 16464

I found that the value to direct the vector table definitely is controllable to an extent. I used in a,(1) unrolled in a massive loop, the vector table value was always the value from port 1. My guess is that the databus is in the high-impedance state, so it reads whatever charge is left from the p...
by Kalimero
Fri 27 Apr, 2007 9:55 am
Forum: Programming Help
Topic: [TI ASM] jp $02A4, good or bad?
Replies: 2
Views: 3792

I would avoid it. Is that address the same on all os versions?
by Kalimero
Wed 29 Nov, 2006 10:40 am
Forum: Programming Help
Topic: [TI ASM] Writing to port $21
Replies: 5
Views: 3802

Jim e wrote:...see the talk page.
Woah, August 2005, has it been that long...
Jim e wrote:There are still some ports I couldn't figure out or were boreing. You can read them up here.
Hmm, 0B and 0C. What about timeout value for receiving and sending?
by Kalimero
Wed 29 Nov, 2006 10:08 am
Forum: General TI Discussion
Topic: 13-13=-2.643e-9 ?
Replies: 5
Views: 7273

Jim e is correct except for a couple details. There are 4 extra digits, not 2 (it answers -2.643e-9, not -2.6e-9). The calculator uses 14 digits to represent floating point numbers, but only shows 10. The first 13 is actually 12.999999997357 rounded to 10 digits. For the same reason 1.0000000001 doe...
by Kalimero
Fri 11 Aug, 2006 1:52 pm
Forum: Staff Side Projects & Featured Projects
Topic: [Staff] [Ideas] Primitive Multithreading
Replies: 31
Views: 48132

...an area of memory it can use to store variables...
That would be Thread Local Storage (TLS) (just to give the child a name) and using one of the index registers is the most logical way to implement it imo.
by Kalimero
Tue 08 Aug, 2006 9:55 am
Forum: Programming Help
Topic: [TI ASM] converting hex to number?
Replies: 5
Views: 7538

Maybe you can use bcall(_dispHL). You can also have a look at http://baze.au.com/misc/z80bits.html#5.1.
by Kalimero
Sat 15 Jul, 2006 10:07 am
Forum: Programming Help
Topic: [TI ASM] z80 under Linux
Replies: 48
Views: 27147

by adding the commas you have now defined a bcall macro with 3 arguments and an empty body. You need something like this:

Code: Select all

bcall macro xxxx
 call xxxx
 endm
by Kalimero
Mon 10 Jul, 2006 9:14 am
Forum: Staff Side Projects & Featured Projects
Topic: [Featured][Dev] PindurTI (Best Thread 2005)
Replies: 1356
Views: 570795

CoBB wrote:...loaded with metal and rock music, sprinkled with a bit of blues and no computers within reach. :P
Ugh, that must be what hell looks like :P
by Kalimero
Wed 21 Jun, 2006 1:41 pm
Forum: Off Topic
Topic: 10 years ticalc.org
Replies: 19
Views: 14446

Anyone here who was there in 1996? I visited it first in September 1998. That's almost 8 years now...
by Kalimero
Wed 14 Jun, 2006 8:36 pm
Forum: Programming Help
Topic: [TI ASM] Random Numbers
Replies: 11
Views: 8110

ionRandom isn't very good because the quality of its output is unpredictable. It uses the R register and the memory contents. The R register isn't really random, sometimes it is, sometimes it isn't and that depends on how you've organised your code. The same goes for the memory contents. There isn't...
by Kalimero
Sun 11 Jun, 2006 7:17 pm
Forum: Programming Help
Topic: [TI ASM] Special characters
Replies: 6
Views: 5193

Appendix A and B in sdk83pguide.pdf
by Kalimero
Sun 11 Jun, 2006 7:14 pm
Forum: Programming Help
Topic: [TI ASM] Interrupt problems.. (Ti-84)
Replies: 24
Views: 20575

Doesn't matter in your case. Bit 0 says whether pressing the on-key generates an interrupt. So with 0Bh you will get an interrupt request when the user presses the on-key and with 0Ah you won't. Bit 1 indicates whether the timer generates interrupt requests. So if you use 09h instead of 0Bh, the lcd...
by Kalimero
Sun 11 Jun, 2006 10:10 am
Forum: Programming Help
Topic: [TI ASM] Interrupt problems.. (Ti-84)
Replies: 24
Views: 20575

When an interrupt is accepted, interrupts are disabled so new interrupt requests won't mess up the current one. I wouldn't be surprised if _GrBufCpy enabled interrupts again causing all kinds of problems in your case. Using the fastcopy routine as NanoWar showed should solve that. You should however...
by Kalimero
Tue 09 May, 2006 8:44 am
Forum: General TI Discussion
Topic: On Flag? Huh?
Replies: 13
Views: 13280

bit 4: link port interrupt line, 1 means interrupt requested
An interrupt is requested when both lines were high and one or both go low, either when this calc or the other end drives a line low or because while plugging in a cable, one of the lines is briefly connected to ground.
by Kalimero
Wed 03 May, 2006 11:44 am
Forum: Programming Help
Topic: [TI ASM] Interrupts
Replies: 21
Views: 13115

I should also note that on the 83, rom page swapping involves port 00, so the standard interrupt routine might interfere with link activity (sets both lines high). I very much doubt that. I don't see a reason to swap rom page in the interrupt, and I've never had any problems with linking while I ne...