[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] Binutils 2.18 + GCC 4.2.3
Keith Scroggins wrote:
I'm actually unsure who is the culprit of the trouble
at this point.
Here is another beautiful program. As it is pure assembly, it can't be
affected by a potential MiNTLib bug ! It displays the environment
variables. Because of the ARGV protocol, the command line is appended at
the end, too.
Try to replace g++, ld, etc. by this program.
If something wrong is displayed, the culprit is the caller !
--
Vincent Rivière
| Display the environment variables
| By Vincent Riviere
move.l 4(sp),a0
move.l 44(a0),a3 |p_env
nxtvar: move.l a3,-(sp)
move.w #9,-(sp)
trap #1 |Cconws()
addq.w #6,sp
move.l #crlf,-(sp)
move.w #9,-(sp)
trap #1 |Cconws()
addq.w #6,sp
nxtch: move.b (a3)+,d0 |Skip the current variable
bne.s nxtch
tst.b (a3) |Another variable next ?
bne.s nxtvar
clr.w -(sp)
trap #1 |Pterm0()
.data
crlf: .dc.b 13,10,0