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 ... 31 32 [33] 34 35 ... 38
481
TI Z80 / Re: Motherload
« 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
TI Z80 / Re: Motherload
« 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.
Code: [Select]
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
ASM / Re: Help with signing a flash app
« 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
TI Z80 / Re: zStart - an app that runs on ram clears
« 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
TI Z80 / Re: zStart - an app that runs on ram clears
« 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
Humour and Jokes / Re: Engrish
« on: April 06, 2011, 02:31:51 am »
It's been done before: http://translationparty.com/

487
TI Z80 / Re: Emulator in Flash (as in Macromedia Flash)
« 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
TI-BASIC / Re: Nspire basic create functions in a program
« on: April 03, 2011, 01:36:56 am »
What, no love for recursion? Oh well, I suppose the 8x models are the same.

489
Miscellaneous / Re: Ticalc.org fools day
« on: April 02, 2011, 04:27:30 pm »
They really should have kept the Quadratic Solver subfolders.

490
TI Z80 / Re: Motherload
« on: April 02, 2011, 04:25:38 pm »
I'm joining the Smaller HUD chorus.

491
Miscellaneous / Re: Photography/Photoshop Thread
« 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
Miscellaneous / Re: Photography/Photoshop Thread
« 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
News / Re: A patch to fix 2.71MP
« 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
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
I think, years ago, when TI actually supported programming, it did.

Pages: 1 ... 31 32 [33] 34 35 ... 38