Actions required:
1) Add new tests that do the following:
- ~ 100 instructions without any branches: loads/stores, arithmetic commands etc
- ~ short cycle algorithm (~30 cycles of some memory accessng etc)
- reading and writing of full memory space (256k), one byte (word?) at a time.
- Something of your wish: any sane combination
2) All tests are highly _desired_ to have both assembly code and actual machine
code (I am not sure that our assembler currently is able to handle all the
required machine instructions, you'll need to check this). In case it 's not
possible - try to write simple
3) Tests are allowed not to work completely - it will be another task to make
them work (but if you see that you can easily fix some problems please do so).
If they crash funcsim - it's OK.
4) New tests should be described in wiki - their names, what they do, their
algorithms, current status (work/doesn't work)
5) All tests should be ended by HLT instruction.
Original issue reported on code.google.com by grigory....@gmail.com on 15 Nov 2010 at 8:46
Original issue reported on code.google.com by
grigory....@gmail.com
on 15 Nov 2010 at 8:46