What goes where?
This message turned up in search, but its forum couldn’t be identified from the original transcript, so it may not be linked into its thread.
Well, it's obvious to ME that 32 bits is the natural size of the machine,
and that the bus width is a temporary restriction based on the 68000 unit.
If you use your logic, then an 8 bit word is the natural size for a 68008,
and 32 bits for the 68020. When in reality, they are ALL 32 bit processors.
The issue about debuggers and inline asm isn't who's forcing whoom… it's
that code produced by the former (always) and the latter (often) is either
totally unusable by others not familiar with the particular compiler and
it's register assignments, (in the case of the former) and that code
produced by people who use the latter is simply inferior (usually). I don't
like debuggers – they encourage sloppy programming, and so I lobby against
them. I don't like in line asm, for that reason AND it ruins portability,
AND it makes code unreadable, AND it's schlock programming to try to change
tracks in the middle of a module – if you need high performance, then write
it in assembler – if not, use 'c'. Why be schitzo? <grin>. Every time I see
in-line code, I think 'inferior/unskilled/jr programmer' and toss it.
–Ben–