TIP: Click on subject to list as thread! ANSI
echo: cis.os9.68000.osk
to: all
from: Bob van der Poel 76510,2203
date: 1993-04-11 19:16:09
subject: #MM/1 disasm

#: 17894 S12/OS9/68000 (OSK)
    11-Apr-93  19:16:09
Sb: #MM/1 disasm
Fm: Bob van der Poel 76510,2203
To: all

I've been wasting a bit of my time looking at disasms of some of the mm/1
system code. I'm confused by the way some of the ports are addressed. For
example, I see stuff like:

        move.b $9ffc01,d0

Which, I know, means to move a byte from $9ffc01 to register d0. However, are
not all the ports addressed at EVEN memory addresses? Don't know why I figure
that...I just figured it.

So, assuming that there is a device with its base addresses at $9ffc00, just
what is at $9ffc01? BTW, the mm/1 tech man suggests that the MC68901 on the
main board is at $9ffc00.

I must be missing some important hardware concept!

There are 2 Replies.

SOURCE: compuserve via textfiles.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.