This is an archived, read-only copy of the United-TI subforum , including posts and topic from May 2003 to April 2012. If you would like to discuss any of the topics in this forum, you can visit Cemetech's z80 & ez80 Assembly subforum. Some of these topics may also be directly-linked to active Cemetech topics. If you are a Cemetech member with a linked United-TI account, you can link United-TI topics here with your current Cemetech topics.

This forum is locked: you cannot post, reply to, or edit topics. Z80 & 68k Assembly => z80 & ez80 Assembly
Author Message
darkstone knight


Advanced Member


Joined: 07 Sep 2008
Posts: 438

Posted: 06 Nov 2008 03:48:05 pm    Post subject:

this is ionfastcopy:


Code:
fastCopy:
 di
 ld a,$80
 out ($10),a
 ld hl,gbuf-12-(-(12*64)+1)
 ld a,$20
 ld c,a
 inc hl  ;filler
 dec hl ;filler
fastCopyAgain:
 ld b,64
 inc c
 ld de,-(12*64)+1
 out ($10),a
 add hl,de
 ld de,10
fastCopyLoop:
 add hl,de
 inc hl  ;filler
 inc hl  ;filler
 inc de ;filler
 ld a,(hl)
 out ($11),a
 dec de ;filler
 djnz fastCopyLoop
 ld a,c
 cp $2B+1
 jr nz,fastCopyAgain
 ret


as you can see, there are alot of filler insctructions

however, i noticed that, on wabbitemu, the screen is updated correctly
even whitout any filler instruction

wabbitemu has bugs? Wink
Back to top
calc84maniac


Elite


Joined: 22 Jan 2007
Posts: 770

Posted: 06 Nov 2008 04:03:52 pm    Post subject:

Actually, Wabbit can't accurately emulate the LCD driver delay because it's different on most calculators. Wink
Back to top
darkstone knight


Advanced Member


Joined: 07 Sep 2008
Posts: 438

Posted: 06 Nov 2008 05:12:43 pm    Post subject:

a, that sucks

still wondering why TI but the worst possible driver in their calucators...

now that i think of it: the nspire's graph screen is faster? Smile
Back to top
Spencer


Advanced Newbie


Joined: 06 Nov 2005
Posts: 99

Posted: 06 Nov 2008 05:16:33 pm    Post subject:

I left it off the LCD emulation for now. Some people might find it useful to set a minimum "cooldown" time, so that might be included in future versions.
Back to top
Display posts from previous:   
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
    »
» View previous topic :: View next topic  
Page 1 of 1 » All times are UTC - 5 Hours

 

Advertisement