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 Your Projects 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. NimbusOS => Your Projects
United-TI Archives -> NimbusOS
 
    » Goto page Previous  1, 2
» View previous topic :: View next topic  
Author Message
Darth Android
DragonOS Dev Team


Bandwidth Hog


Joined: 31 May 2003
Posts: 2104

Posted: 15 Aug 2004 06:28:40 pm    Post subject:

calcsys doesnt dump a flash page to a .z80 in about 45 seconds
Back to top
Darth Android
DragonOS Dev Team


Bandwidth Hog


Joined: 31 May 2003
Posts: 2104

Posted: 16 Aug 2004 09:24:30 pm    Post subject:


Code:
multhe:
    push bc
; push de here if you need d to be preserved
    ld b,0
    ld c,h
    ld d,0; remove for de*h instead of e*h
    push de
    pop hl
multheloop:
    add hl,de
    djnz multheloop
    pop bc
    ret

multhl:
    push bc
    push de
    ld b,0
    ld c,h
    ld h,0
    push hl
    pop de
multhlloop:
    add hl,de
    djnz multhlloop
    pop de
    pop bc
    ret

delayb:
    push bc; push bc to preserve
    ld c,b
    ld b,0
delaybloop:
    halt;add halts if timing seems off in games/programs that use this
    djnz delaybloop
    pop bc;dont forget to pop bc if you saved it earlier
    ret

vnewline:
    push af;preserve
    ld pencol,0
    ld a,penrow
    add a,7
    ld penrow,a
    cp 57;see if we need to scroll
    jr nc,vnewlinenoscroll
    call scrolld7
vnewlinenoscroll:
    pop af;restore
    ret

multdehl:
    push bc
    push de
    pop bc
    push hl
    pop de
multdehlloop:
    add hl,de
    djnz multdehlloop
    pop bc
    ret


Last edited by Guest on 16 Aug 2004 09:24:47 pm; edited 1 time in total
Back to top
DarkerLine
ceci n'est pas une |


Super Elite (Last Title)


Joined: 04 Nov 2003
Posts: 8328

Posted: 17 Aug 2004 03:58:56 pm    Post subject:

That's not all of them though. It's only the ones you could figure out yourelf. I mean, there's only so many ways you can multiply h*e.
Back to top
Darth Android
DragonOS Dev Team


Bandwidth Hog


Joined: 31 May 2003
Posts: 2104

Posted: 17 Aug 2004 04:56:56 pm    Post subject:

Jbirk wrote:
Let us make a collection of Mirage libs.  On a post.

directin

Code:
directin:
push bc
ld b,a
ld a,0FFh
out (1),a
ld a,b
out (1),a
in a,(1)
pop bc
ret

in correct, it was a method of getting the post back on topic.
i only did the short and easy ones because i didnt have time to do any of the harder ones becasue my dad wanted me to go to bed.
ill still see if i can get my hands on teh source tho
Back to top
DarkerLine
ceci n'est pas une |


Super Elite (Last Title)


Joined: 04 Nov 2003
Posts: 8328

Posted: 17 Aug 2004 05:22:05 pm    Post subject:

Not that you were anywhere close to that format of writing the libs.
Back to top
Darth Android
DragonOS Dev Team


Bandwidth Hog


Joined: 31 May 2003
Posts: 2104

Posted: 26 Aug 2004 12:15:38 am    Post subject:

correct, i left out the bolded routine name infront of every routine, thus saving space. so sue me. You lost the argument, so stop trying to pull techincals that no one cares about.

Last edited by Guest on 26 Aug 2004 12:16:36 am; edited 1 time in total
Back to top
Arcane Wizard
`semi-hippie`


Super Elite (Last Title)


Joined: 02 Jun 2003
Posts: 8993

Posted: 26 Aug 2004 10:10:41 am    Post subject:

Sir Robin wrote:
I mean, there's only so many ways you can multiply h*e.

Don't you mean "multiply h by e"? I mean, "multiply h*e" would imply multiplying the sum of h*e by x, and you left x undefined. :?

Technicalities are fun.
Back to top
DarkerLine
ceci n'est pas une |


Super Elite (Last Title)


Joined: 04 Nov 2003
Posts: 8328

Posted: 26 Aug 2004 03:51:44 pm    Post subject:

What argument did I lose again? Only one I can see I lost is the second argument of "multiply" as Arcane kindly pointed out, and yes I did mean "multiply h by e".
Back to top
Arcane Wizard
`semi-hippie`


Super Elite (Last Title)


Joined: 02 Jun 2003
Posts: 8993

Posted: 26 Aug 2004 03:56:49 pm    Post subject:

I think arguments require at least one argumentative reply to a statement or comment on something, this did not occur and as far as I know this does not need to occur so we could stick to routines and their content.

Last edited by Guest on 26 Aug 2004 03:58:04 pm; edited 1 time in total
Back to top
leofox
INF student


Super Elite (Last Title)


Joined: 11 Apr 2004
Posts: 3562

Posted: 27 Aug 2004 02:06:24 am    Post subject:

Dwedit wrote:
I've already disassembled most of them, if you want them let me know.

post them dude!
Back to top
Darth Android
DragonOS Dev Team


Bandwidth Hog


Joined: 31 May 2003
Posts: 2104

Posted: 30 Aug 2004 06:59:18 pm    Post subject:

i have already informed JBirk:
there is a full disassemble of MirageOS at http://iambianet.freewebpage.org/Master65.asm
link may not work via clicking, you may have to copy and paste Sad


Last edited by Guest on 30 Aug 2004 07:00:33 pm; edited 1 time in total
Back to top
Toksyuryel
Crimson Dragon Software


Elite


Joined: 14 Jun 2003
Posts: 880

Posted: 09 Sep 2004 04:11:13 pm    Post subject:

Surprised That's a big bunch of code there... please dont go posting that... Would the SQL database or whatever you use be able to handle all of that anyway?
Back to top
Darth Android
DragonOS Dev Team


Bandwidth Hog


Joined: 31 May 2003
Posts: 2104

Posted: 09 Sep 2004 05:51:48 pm    Post subject:

MySql can easily handle that. however, it would have to be in several posts due to the fact that the forums only allow posts to be so big. also, this page would take a while to load, thus i think i made the best decision on how to post that Wink
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
    » Goto page Previous  1, 2
» View previous topic :: View next topic  
Page 2 of 2 » All times are UTC - 5 Hours

 

Advertisement