davidgiven / ack

The Amsterdam Compiler Kit
http://tack.sf.net
Other
420 stars 59 forks source link

update platform linux68k #217

Closed tevorbl closed 4 years ago

tevorbl commented 4 years ago

latest version of musashi engine includes floating point emulation (plus a few patches to add in missing opcodes needed by ack - see tags JFF & TBB)

added a few missing linux syscalls in sim.c

pascal now runs pretty well quick test with modula2 passes

c gets the floating point numbers wrong, so more work needed here. Basic hello world type programs seem OK, though.

other languages untested

plat/linux68k/emu/build.lua is probably not quite right - the softfloat directory is compiled in the wrong place. Any help here would be appreciated.

davidgiven commented 4 years ago

Thank you very much for this! Particularly as I was halfway through explaining how I couldn't use it because new the license had a non-commercial use clause before realising I had the patch backwards and the old version had the non-commercial use clause. Er, yikes. So, er, definitely thanks.

I reckon it's pretty much good to go, apart from a couple of really nitpicky comments about stray comments and debugging changes.

(I actually have another compiler project which could really use this, too...)

davidgiven commented 4 years ago

Fantastic, thanks! Merging.