Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!van-bc!ubc-cs!alberta!rasit From: rasit@cs.UAlberta.CA (M. Rasit Eskicioglu) Newsgroups: comp.sys.m68k Subject: MVME147S--Monitor problem... Message-ID: <1990Dec3.050409.4451@cs.UAlberta.CA> Date: 3 Dec 90 05:04:09 GMT Sender: news@cs.UAlberta.CA (News Administrator) Organization: University of Alberta, Edmonton, Alberta, Canada Lines: 42 Dear Netters, I have the following startup code for a simple program (main) that is executed with the 147Bug. global _start,main,end _start: mov.w 0x2700, %sr _leax: lea.l (_start-(_leax+2))(%pc),%a0 lea.l _start,%a1 cmp.l %a0,%a1 beq gobegin mov.l end,%d0 sub.l %a1,%d0 lsr.l &2,%d0 movc: mov.l (%a0)+,(%a1)+ dbra %d0,movc gobegin: jmp begin begin: jsr main rts Now, when this program is loaded with "bo" into, say, address 0x100000, inconsistently, first two or four bytes are being screwed-up. That is, when I diassamble the code after it is loaded, I see 000046Fc41fa .... instead of 46fc270041fafff8 ... Any idea why this happens?.. rasit -- +------------------------------------+------------------------+---------------+ | M. Rasit Eskicioglu | rasit@alberta.uucp | M M RRR EEE | | University of Alberta | rasit@cs.UAlberta.CA | MMMM R R E | | Department of Computing Science | eski@ualtamts.bitnet | MMMM RRR EE | | Edmonton, Alberta T6G 2H1 | rasit@ualtamts.bitnet | M M R R E | | CANADA rasit%alberta@ualtamts.bitnet | M M R R EEE | | Voice : (403)492-3854 +----------------------------------------------------+ | Fax : (403)492-1071 | +------------------------+