MODULENAME(testGEN) TOSEG(2) CSCEXTRN ENDSEG(2) TOSEG(1) DECLARE(_statvar) BEGINDUMP WORDr0(1) SHADOW(2) DECLPUBLIC(_i2, 1) BEGINDUMP SHADOW2(20) BYTE__ 80,0,81,0,82,0,83,0 BYTE__ 84,0,85,0,86,0,87,0 BYTE__ 88,0,89,0 SHADOW(20) DECLPUBLIC(_i1, 1) BEGINDUMP SHADOW2(13) BYTE__ 1,2,3,4,5,6,7,8 BYTE__ 9,10,20,30,40 SHADOW(13) DECLPUBLIC(_p1, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_p2, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_p3, 1) BEGINDUMP SHADOW2(2) BYTE__ 11,0 SHADOW(2) DECLPUBLIC(_p4, 1) BEGINDUMP SHADOW2(2) BYTE__ 12,0 SHADOW(2) DECLPUBLIC(_tt, 1) DW $+2 BEGINDUMP SHADOW2(15) BYTE__ 106,117,115,116,32,115,111,109 BYTE__ 101,32,116,101,120,116,0 SHADOW(15) DECLPUBLIC(_tq, 1) BEGINDUMP SHADOW2(10) BYTE__ 109,111,114,101,32,116,101,120 BYTE__ 116,0 SHADOW(10) DECLPUBLIC(_buf, 1) BEGINDUMP WORDr0(256) SHADOW(512) DECLPUBLIC(_array, 1) BEGINDUMP BYTEr0(12) SHADOW(12) DECLPUBLIC(_text, 1) BEGINDUMP SHADOW2(2) BYTE__ 0,0 SHADOW(2) DECLPUBLIC(_num, 1) BEGINDUMP WORDr0(3) SHADOW(6) DECLPUBLIC(_nump, 1) BEGINDUMP SHADOW2(2) BYTE__ 0,0 SHADOW(2) DECLPUBLIC(_rx_count, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_rx_divide, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_rx_low, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_rx_high, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_rx_format, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_rx_baud, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_rx_datapin, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_rx_hspin, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_tx_count, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_tx_divide, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_tx_low, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_tx_high, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_tx_format, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_tx_baud, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_tx_datapin, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_tx_hspin, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_rx1_count, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_rx1_divide, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_rx1_low, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_rx1_high, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_rx1_flags, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_rx1_baud, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_rx1_datapin, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_rx1_hspin, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_tx1_count, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_tx1_divide, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_tx1_low, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_tx1_high, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_tx1_flags, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_tx1_baud, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_tx1_datapin, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_tx1_hspin, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_timer_isr, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_timer_thread, 1) BEGINDUMP BYTEr0(1) SHADOW(1) DECLPUBLIC(_timer, 1) BEGINDUMP WORDr0(1) SHADOW(2) ENDSEG(1) TOSEG(2) DECLPUBLIC(_bios_getversion, 2) ENTER BIOS(0x01,0x03) RETURN(0) DECLPUBLIC(_abc, 2) ENTER RETURN(0) TASKS(_abc, 10, 150) DECLPUBLIC(_release, 2) ENTER ENTERM EXITM RETURN(0) DECLPUBLIC(_acquire, 2) ENTER ENTERM EXITM RETURN(0) DECLPUBLIC(_printer, 2) ENTER RETURN(0) MNTRS(_printer) DECLPUBLIC(_isr0, 2) ENTER GETw1m(_timer) ADDm_(_timer) COMMAn(1) GETw2m(_timer) GETw1n(1) AND12 NE10f(_7) LABm(_7:) RETURN(0) DECLPUBLIC(_isr1, 2) ENTER RETURN(0) DECLPUBLIC(_isr2, 2) ENTER RETURN(0) DECLPUBLIC(_isr3, 2) ENTER ADDSP(-2) GETb1mu(_rx1_high) POINT2s(-1) PUTbp1 GETb1mu(_rx1_datapin) MOVE21 GETw1n(8) AND12 POINT2s(-2) PUTbp1 GETb1su(-2) NE10f(_11) GETw1n(90) PUSH1 ARGCNTn(1) CALLm(_sendbyte1) ADDSP(2) JMPm(_12) LABm(_11:) GETb1su(-1) PUSH1 ARGCNTn(1) CALLm(_sendbyte1) ADDSP(2) LABm(_12:) RETURN(2) DECLPUBLIC(_isr4, 2) ENTER RETURN(0) DECLPUBLIC(_main, 2) ENTER CSCINIT ADDSP(-4) GETb1m(_i1) PUTbm1(_p1) POINT1l(_14+0) PUTwm1(_text) ARGCNTn(0) CALLm(_sub_has_longname1) PUSHs(-2) ARGCNTn(1) CALLm(_abs) ADDSP(2) POINT2s(-2) PUTwp1 POINT2s(-2) GETw1p(0) DECwp PUSHs(-2) ARGCNTn(1) CALLm(_toascii) ADDSP(2) POINT2s(-2) PUTwp1 POINT2s(-2) GETw1n(1) PUTwp1 POINT2s(-4) GETw1n(1) PUTwp1 POINT2s(-2) GETw1n(0) PUTwp1 LABm(_17:) GETw2s(-2) GETw1n(4) LT12 NE10f(_16) JMPm(_18) LABm(_15:) POINT2s(-2) GETw1p(0) INCwp JMPm(_17) LABm(_18:) GETw1n(65) PUSH1 ARGCNTn(1) CALLm(_sendbyte1) ADDSP(2) JMPm(_15) LABm(_16:) POINT2s(-2) GETw1n(0) PUTwp1 LABm(_21:) GETw2s(-2) GETw1n(4) LT12 NE10f(_20) JMPm(_22) LABm(_19:) POINT2s(-2) GETw1p(0) INCwp JMPm(_21) LABm(_22:) GETw1n(67) PUSH1 ARGCNTn(1) CALLm(_sendbyte1) ADDSP(2) JMPm(_19) LABm(_20:) GETw1s(-2) JMPm(_25) LABm(_26:) POINT2s(-2) GETw1p(0) INCwp JMPm(_24) LABm(_27:) POINT2s(-2) GETw1p(0) rDEC1(1) PUTwp1 JMPm(_24) LABm(_28:) POINT2s(-2) GETw1n(0) PUTwp1 JMPm(_24) JMPm(_24) LABm(_25:) SWITCH NEARm(_26) BYTE_(49) BYTE_(0) NEARm(_27) BYTE_(2) BYTE_(0) BYTE_(0) BYTE_(0) JMPm(_28) LABm(_24:) LABm(_29:) JMPm(_29) LABm(_30:) RETURN(4) ENDSEG(2) TOSEG(1) REFm(_14) BEGINDUMP SHADOW2(13) BYTE__ 104,101,108,108,111,32,119,111 BYTE__ 114,108,100,10,0 SHADOW(13) ENDSEG(1) TOSEG(2) DECLPUBLIC(_p0, 2) ENTER RETURN(0) INTRS(_p0, 12) DECLPUBLIC(_def, 2) ENTER RETURN(0) TASKS(_def, 0, 0) DECLPUBLIC(_ghi, 2) ENTER RETURN(0) TASKS(_ghi, 0, 0) DECLPUBLIC(_sendbyte1, 2) ENTER LABm(_35:) GETb1mu(_tx1_count) NE10f(_36) JMPm(_35) LABm(_36:) GETw1s(4) PUTbm1(_tx1_high) ORmn(_tx1_flags,0x20) RETURN(0) DECLPUBLIC(_pi, 2) ENTER RETURN(0) INTRS(_pi, 10) DECLPUBLIC(_sub_has_longname1, 2) ENTER RETURN(0) DECLPUBLIC(_sub_has_longnam2, 2) ENTER RETURN(0) DECLPUBLIC(_abs, 2) ENTER GETw1s(4) LT10f(_41) GETw1s(4) ANEG1 RETURN(0) LABm(_41:) GETw1s(4) RETURN(0) DECLPUBLIC(_toascii, 2) ENTER GETw1s(4) RETURN(0) CSCTERM ENDSEG(2) END