-
+ 7B3DB846A77DD59146B68F83C06D01C6BE491C8E5A78BA0B1D5EA49BA93020AEA4B1080D287566C6F5FCE1436657DDDC54811FE0BED35C918C2165F630E9EC88
m/log.asm
(0 . 0)(1 . 39)
1589 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1590 ;; ;;
1591 ;; This file is part of 'M', a MIPS system emulator. ;;
1592 ;; ;;
1593 ;; (C) 2019 Stanislav Datskovskiy ( www.loper-os.org ) ;;
1594 ;; http://wot.deedbot.org/17215D118B7239507FAFED98B98228A001ABFFC7.html ;;
1595 ;; ;;
1596 ;; You do not have, nor can you ever acquire the right to use, copy or ;;
1597 ;; distribute this software ; Should you use this software for any purpose, ;;
1598 ;; or copy and distribute it to anyone or in any manner, you are breaking ;;
1599 ;; the laws of whatever soi-disant jurisdiction, and you promise to ;;
1600 ;; continue doing so for the indefinite future. In any case, please ;;
1601 ;; always : read and understand any software ; verify any PGP signatures ;;
1602 ;; that you use - for any purpose. ;;
1603 ;; ;;
1604 ;; See also http://trilema.com/2015/a-new-software-licensing-paradigm . ;;
1605 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1606
1607 ;-----------------------------------------------------------------------------
1608 %macro ACHTUNG 1
1609 [section .rodata]
1610 %%text:
1611 dd %%endstr - %%str ; Store 32-bit length of text string
1612 %%str: db %1, 10 ; Store the text string itself + newline
1613 %%endstr:
1614 __SECT__
1615 push rdx
1616 mov rdx, %%text
1617 call _Print_Text_STDERR
1618 pop rdx
1619 %endmacro
1620 ;-----------------------------------------------------------------------------
1621
1622 ;-----------------------------------------------------------------------------
1623 %macro EGGOG 1
1624 ACHTUNG %1
1625 jmp _exit
1626 %endmacro;
1627 ;-----------------------------------------------------------------------------