Quote:
Why do you think this would be of any use?
It's an educational sort of tool that you might see used in a university assembly programming class. It's used to learn assembly language, this one for 68000 in particular, to get used to hardware/embedded style programming to light up certain LEDs, take input from certain switches, etc. In my university assembly course we used 68k, both a software simulator and a board that looked sortof like Easy68k's GUI looks, with lights, buttons, etc. on it.
It's certainly not something to write Amiga software for. If the OP's goals are compatible with the intentions of easy68k then it's a great tool for him to use.
There had been talk about them porting easy68k to use wxwidgets for GUI at one point, which would have made it easier if we had a wxwidgets port completed. I'm not sure that easy68k completed a wxwidgets port, but I'd still love to see our bounty come out of limbo. Or it could have been used with AmiCygnix. As it is, someone porting easy68k probably needs to recreate the GUI to something Amiga does support. Or do the WxWdigets port using AmiCygnix while we wait for a native wrapper, and everyone else out there gets WxWidgets version too. :)
Something else that I can see this kind of simulator being useful for is doing small assembly test programs (really small, just to change register values and do a couple other things to check the resulting behavior) to compare with the same tiny test programs simulating a VHDL or Verilog 68k implementation. Assuming easy68k is a complete and correct model, it may be easier to use for such purposes than an entire computer based on 68k that wants to boot from an OS ROM and lots of things that are not part of what you want a hardware test program being affected by. Then you have a working example to compare your TG68, ao68000, k68, WF_68K00_IP, or whatever simulations to when adding more pins not previously implemented, operating modes, support more instructions, and other features if someone chooses to do such a thing. If you want to do similar testing with *UAE, you may need to get your test program to look liek a kickstart image to avoid kickstart from doing initialization that could affect what you want to look at.