3 ms·
Even a JS Corewars interpreter that can only compile "assembly" would be nice to have. Then people could compile their warriors with pmars and put fancy simulat
by Tichy 16y ago
Even a JS Corewars interpreter that can only compile "assembly" would be nice to have. Then people could compile their warriors with pmars and put fancy simulations on their web sites. Not saying that it is impossible to clone the pmars compiler, but it is a mess :-)
- sylvinus 16y agoI've got the precompiler working quite well. Interestingly, it translates the redcode/pMARS code line-to-line to Javascript which is then executed to produce the assembly. redcode is indeed a mess, clearly the result of an evolving and blurry standard :) anyway, I'm spitting out assembly for 90% of the bots I've tried and have the Imp running. From now on it will indeed be a job of implementing each instructions and addressing modes. I'm definitely uploading this on github in a few hours and will be very happy to have some help ! :)
- sylvinus 16y agoThere you go ! https://github.com/joshfire/corewarjs https://github.com/joshfire/corewarjs I've got imps and a few other running :)