cebix / macemu

Basilisk II and SheepShaver Macintosh emulators
1.39k stars 289 forks source link

MacsBug #223

Open tcat-qldom opened 4 years ago

tcat-qldom commented 4 years ago

Hi, How can we enable MacsBug support? MacsBug screen shows on 'FKEY' interrupt, but does not accept any input from the keyboard. Many thanks Tomas

rickyzhang82 commented 3 years ago

I can never get MacsBug works. But enable cxmon and it is a pretty good debugger.

tcat-qldom commented 3 years ago

On Fri, 27 Nov 2020 07:31:07 -0800 Ricky Zhang notifications@github.com wrote:

I can never get MacsBug works. But enable cxmon and it is a pretty good debugger.

On Emaculation forum sounded, it is due to a missing implementation for a MOVE to/from SR instruction.

Possible?

My discussion follows here, https://www.emaculation.com/forum/viewtopic.php?f=6&t=10827&p=68218#p68218

-- Tomas Kral thomas.kral@email.cz

rickyzhang82 commented 3 years ago

The link is dead.

I'm not sure exactly what is missing in the CPU emulation for MacBugs. M68K CPU emulation in BII are not fully implemented. I found out it doesn't emulate virtual memory paging at all in M68030.

What the exact purpose you want to use in MacsBug? cxmon is free. It could dump memory and disassemble M68 instruction. I enhanced it with breakpoint for programming ROM patching before. It is a quite handy tool.