# HG changeset patch # User boisy # Date 1268400253 0 # Node ID 6bc8200fd0ba026a2963f69f75f6bfafb4dd9ed3 # Parent f61d464537c308d013c6d41c54616d220890f55f Updatd diff -r f61d464537c3 -r 6bc8200fd0ba 3rdparty/customboots/boisy/makefile --- a/3rdparty/customboots/boisy/makefile Sun Feb 28 14:08:14 2010 +0000 +++ b/3rdparty/customboots/boisy/makefile Fri Mar 12 13:24:13 2010 +0000 @@ -21,7 +21,7 @@ SYSTEXT = motd password inetd.conf DSKS = $(DSK) -CMDS = $(CD)/attr $(CD)/build $(CD)/cmp $(CD)/copy $(CD)/cputype $(CD)/date \ +CMDS = $(CD)/attr $(CD)/build $(CD)/cmp $(CD)/copy $(CD)/cputype $(CD)/date $(CD)/debug \ $(CD)/deiniz $(CD)/del $(CD)/deldir $(CD)/devs $(CD)/dir $(CD)/display \ $(CD)/dmem $(CD)/dmode $(CD)/dump $(CD)/echo $(CD)/edit $(CD)/error \ $(CD)/free $(CD)/grfdrv $(CD)/help $(CD)/ident $(CD)/iniz $(CD)/link \ diff -r f61d464537c3 -r 6bc8200fd0ba 3rdparty/customboots/boisy/testadd.a --- a/3rdparty/customboots/boisy/testadd.a Sun Feb 28 14:08:14 2010 +0000 +++ b/3rdparty/customboots/boisy/testadd.a Fri Mar 12 13:24:13 2010 +0000 @@ -37,206 +37,6 @@ top ldd a,u addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - ldd a,u - addd b,u - lbra top + bra top - - - endsect \ No newline at end of file + endsect diff -r f61d464537c3 -r 6bc8200fd0ba 3rdparty/customboots/boisy/testdivq.a --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/3rdparty/customboots/boisy/testdivq.a Fri Mar 12 13:24:13 2010 +0000 @@ -0,0 +1,18 @@ +tylg set $01 Prgrm+Objct +atrv set $80+rev ReEnt+rev +rev set $00 +edition set 5 + + psect testdivq_a,tylg,atrv,edition,200,start + + vsect + endsect + +start + orcc #IntMasks +top + ldq #$0456b56A + divq #$1001 + lbra top + + endsect diff -r f61d464537c3 -r 6bc8200fd0ba 3rdparty/customboots/boisy/testlbra.a --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/3rdparty/customboots/boisy/testlbra.a Fri Mar 12 13:24:13 2010 +0000 @@ -0,0 +1,14 @@ +tylg set $01 Prgrm+Objct +atrv set $80+rev ReEnt+rev +rev set $00 +edition set 5 + + psect test_a,tylg,atrv,edition,200,start + + +start + orcc #IntMasks +top + lbra top + + endsect diff -r f61d464537c3 -r 6bc8200fd0ba 3rdparty/customboots/boisy/testlda.a --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/3rdparty/customboots/boisy/testlda.a Fri Mar 12 13:24:13 2010 +0000 @@ -0,0 +1,24 @@ +tylg set $01 Prgrm+Objct +atrv set $80+rev ReEnt+rev +rev set $00 +edition set 5 + + psect testlda_a,tylg,atrv,edition,200,start + + +start + orcc #IntMasks +top + lda #$FF + lda #$FF + lda #$FF + lda #$FF + lda #$FF + lda #$FF + lda #$FF + lda #$FF + lda #$FF + lda #$FF + bra top + + endsect diff -r f61d464537c3 -r 6bc8200fd0ba 3rdparty/customboots/boisy/testmisc.a --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/3rdparty/customboots/boisy/testmisc.a Fri Mar 12 13:24:13 2010 +0000 @@ -0,0 +1,23 @@ +tylg set $01 Prgrm+Objct +atrv set $80+rev ReEnt+rev +rev set $00 +edition set 5 + + psect testmisc_a,tylg,atrv,edition,200,start + + vsect +reg1 rmb 2 +reg2 rmb 2 + endsect + +* capture two parameters +start + orcc #IntMasks +top + nop + ldx b,x + bra top + + + + endsect diff -r f61d464537c3 -r 6bc8200fd0ba 3rdparty/customboots/boisy/testmul.a --- a/3rdparty/customboots/boisy/testmul.a Sun Feb 28 14:08:14 2010 +0000 +++ b/3rdparty/customboots/boisy/testmul.a Fri Mar 12 13:24:13 2010 +0000 @@ -36,206 +36,7 @@ top ldd multiplicand,u mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - ldd multiplicand,u - mul - lbra top - + bra top - endsect \ No newline at end of file + endsect diff -r f61d464537c3 -r 6bc8200fd0ba 3rdparty/customboots/boisy/teststa.a --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/3rdparty/customboots/boisy/teststa.a Fri Mar 12 13:24:13 2010 +0000 @@ -0,0 +1,25 @@ +tylg set $01 Prgrm+Objct +atrv set $80+rev ReEnt+rev +rev set $00 +edition set 5 + + psect testlda_a,tylg,atrv,edition,200,start + + +start + lda #$FF + orcc #IntMasks +top + sta >$00F0 + sta >$00F0 + sta >$00F0 + sta >$00F0 + sta >$00F0 + sta >$00F0 + sta >$00F0 + sta >$00F0 + sta >$00F0 + sta >$00F0 + bra top + + endsect diff -r f61d464537c3 -r 6bc8200fd0ba 3rdparty/customboots/boisy/testsync.a --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/3rdparty/customboots/boisy/testsync.a Fri Mar 12 13:24:13 2010 +0000 @@ -0,0 +1,165 @@ +tylg set $01 Prgrm+Objct +atrv set $80+rev ReEnt+rev +rev set $00 +edition set 5 + + psect testsync_a,tylg,atrv,edition,200,start + + vsect +reg1 rmb 2 +reg2 rmb 2 + endsect + +* capture two parameters +start ldd #0000 + std reg1,u + std reg2,u + +* if no params, just go straight to multiplication + lda ,x + cmpa #C$CR + beq top + +* get first number + lbsr DEC_BIN + std reg1,u + leax ,y + lbsr TO_NON_SP + +* if no second number, go straight to multiplication + cmpb #C$CR + beq go + lbsr DEC_BIN + std reg2,u + + ldx reg1,u + ldy reg2,u + +go + orcc #IntMasks +top + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + sync + bra top + + + + endsect