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 ... 31 32 [33] 34 35 ... 38
481
« on: April 07, 2011, 11:10:01 pm »
Yeah, reading from flash definitely has some major drawbacks that limits its use. There's also flash write and flash copy code, but I'd recommend against doing that for anything other than saving when the user quits. BrandonW has routines for creating variables directly in flash, but in the end, all this extra code might not actually save you any space. It's still something to keep in mind, especially in places where performance matters less.
I'd like to know how exactly you're remapping memory, because I can think of lots of hacks for getting more memory to use. Like, it seems to me that way too many people forget that there are 400 bytes of free RAM at the stack. You just have to be a little careful about your stack usage.
482
« on: April 07, 2011, 10:37:15 pm »
You can't use files if you swap in a spare RAM page and take control over the whole calculator, which I do. I can't use very many OS routines this way.
What would you want to keep in an external file? You can always cache the location of archived data, and swap those pages manually, e.g. getExternalData: ; Reads data from an external data file in the archive. The location must be cached. ; Data file must not be larger than 16K. ; Input: ; - HL: Address. If greater than 8000h, will wrap to next page ; - (dataPage): Base page that the external data file resides on in a, (6) push af ld d, (dataPage) ld a, 080h ; CHANGE FOR APPS!! cp h jp nc, dataInArchGoodAddr ld a, 0C0 add a, h ld h, a inc d dataInArchGoodAddr: ld a, d out (6), a ; CHANGE FOR APPS!! ld d, (hl) pop af out (6), a ld a, d ret EDIT: Yes, I know you're writing in Axe, but Axe can embed assembly code. Also, this can be optimized if you save the page of your application in RAM.
483
« on: April 07, 2011, 09:40:00 pm »
What operating system are you using, and where can I find the Microsoft JVM? >< I wanted to get into 68K flash apps, but TI's Flash Studio requires the Microsoft JVM, which Microsoft can no longer distribute due to a lawsuit from 2001. Which goes to show that TI stopped caring about the community long before the TI-84+ came out.
Also, what exact calculator hardware are you using?
I'd like to write some new 68K development tools, but without the Flash Studio, I can't easily generate and dissect sample applications.
484
« on: April 07, 2011, 04:03:32 pm »
It's kind of hard to find photos that can convert to such a small resolution well. . . .
485
« on: April 06, 2011, 02:51:41 am »
Sorry about that. I could add in support for 1.19 without to much difficulty, and the only thing that wouldn't work is the 8 level grayscale. But I hate the fact that the 83+BE doesn't map outputs to port (06) to pages that it actually owns. If you output $7F, you don't get redirected to $1F, instead it goes somewhere random and this means that for every single write to a port, I would have to add in 83+BE detection. It is just stupid to have to add in all kinds of checks just to avoid crashing the calculator by asking for features that don't exist. I think even trying to enable fast mode will cause some problems. [/83+BE rant]
But 1.19 support is still useful for users of the TI-83+SE, which is more more similar to the TI-84+SE than to the TI-83+. Anyway, on the topic of fonts, does it support fonts on the graph screen? When I made my MathPrint-safe version of Omnicalc I added a quick fix for allowing using custom large fonts on the graph screen (by writing the data to 0FE78h, right before the end of the stack zone). Does your custom font system do that? Also, any plans for adding small custom fonts?
486
« on: April 06, 2011, 02:31:51 am »
487
« on: April 06, 2011, 02:15:49 am »
IIRC, Netham neatly sidestepped the legal issues by running the actual emulation on a server. By the way, the reason Netflix doesn't work with Linux is that it requires DRM. The Mono people aren't comfortable with some of the legal aspects of integrating DRM into their codebase.
488
« on: April 03, 2011, 01:36:56 am »
What, no love for recursion? Oh well, I suppose the 8x models are the same.
489
« on: April 02, 2011, 04:27:30 pm »
They really should have kept the Quadratic Solver subfolders.
490
« on: April 02, 2011, 04:25:38 pm »
I'm joining the Smaller HUD chorus.
491
« on: April 02, 2011, 04:17:01 pm »
I have a DSLR. I took the macro photo with a regular lens plus a 25 mm extension tube. Macro photos like that require a tripod and getting awkwardly close to the ground.
492
« on: April 02, 2011, 01:02:57 am »
I like taking photos aiming directly into a light source, which doesn't mix well with HDR (it exaggerates lens flare exponentially). Edit: Woah, what's with the lack of a preview on image attachments? 1 second @ f/29 ISO-100, 70 mm macro
493
« on: April 01, 2011, 09:48:48 pm »
I've been working on this all day and I think I've cleaned up the mess. This patch should fix 2.71MP.
Did you actually track down and fix each bug, or just run a differencing program, and then have the program patch the differences?
494
« on: April 01, 2011, 12:15:34 pm »
A boycott is pointless for the same reason that $20 worth of hardware can be sold for $120: the people that create the demand for graphing calculator (educators) are not the people who buy them (students). That is probably also why TI stopped supporting programming. They realized that what we think can't affect their sales. Students will buy their product as long as teachers require it. And that's all they care about.
495
« on: April 01, 2011, 12:12:30 pm »
I think, years ago, when TI actually supported programming, it did.
Pages: 1 ... 31 32 [33] 34 35 ... 38
|