My latest project is a joint one. The project aim is to create an emulator for the Arduino set of boards.
Right now we're working on decoding the Atmel AVR instruction set. This comes comes as two parts.
1/ Work out which op-code it is so we can...
2/ Work out what format it is to determine what the parameters are.
I'm in the middle of 1/ at the moment, putting together a rather large look-up table with all the bit-masks to work out the op-code.
Likely enough it's only an 8-bit instruction set so quite simple!
The project will be on SourceForge soon!
Subscribe to:
Post Comments (Atom)
Awesome! I can't wait.
ReplyDeletespiffy-tastic
ReplyDeleteGreat activity,
ReplyDeletecan't wait until you present your results to the community.
Great - looking forward to it!
ReplyDeleteAny idea when this will be released to the public on source forge?
ReplyDeleteThe source code already is (SVN) but a binary isn't at the moment; we've only done a third of the op-codes of the Processor and Rich is kinda busy at the moment. I'll do some more work this weekend - if you check the Arduemu tags you'll see the progress.
ReplyDeleteVery promising project, you're going to make a lot of people very happy with this! Good luck with the project, I'm going to check here often :)
ReplyDeleteAny progress on this project? An emulator for the Arduino Mega would be good!
ReplyDeleteSome of the code was done but Richard got too busy with Jailbreak Source. If you're any good at C the code is all online though!
ReplyDelete