cebix / macemu

Basilisk II and SheepShaver Macintosh emulators
1.37k stars 285 forks source link

Slirp 64bit fix #228

Closed SegHaxx closed 3 years ago

SegHaxx commented 3 years ago

slirp networking crashes on startup when enabled on aarch64. This is an update of #55 which seems to have gone stale, and fixes the crash. I've removed the unrelated changes from their repo, but they still show in the history, not much I can do about that.

With this patch and #227 I am able to start up System 7.6.1 and use Netscape Communicator on my Raspi4. Also tested and working on Linux x86_64.

SegHaxx commented 3 years ago

Yeah not sure about the VDE stuff. It looks like it may be unfinished. That part should perhaps be reversed yes. I was just happy to see slirp working. :)

Also if you do ':set list' in vim you find that the indentation in the slirp sources is already very random. I tried to clean it up best i could in the patch but these files really need to be entirely reformatted. Which would be best done in it's own patch.