Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/12/06 12:57
Read: times


 
#114153 - 0.6 and stuff
Responding to: ???'s previous message
Well, the replies to my original post have made it pretty clear why this isn't 'newsworthy', and after the fact I have found bunch of simulators out there. Only not open-sourced.

Anyway, the latest version of my simulator, at version 0.6, covers most of 8051. I've also played around with actual hardware for a bit, and found some interesting things that are somewhat difficult to simulate on this level.. and I agree that a sub-cpuclock simulation would be useful.

The primary goal for the simulator has, however, been covered now, and it is possible to use it as a tool to help develop assembler (and c) programs for a 8051-style hardware. There's still some things to do, such as configuration through commandline options, but from my point of view it's basically done.

Some things, like serial communication, are missing. On the other hand, there's some extra bits that may help software development (or, for instance, doing school lab assignments), such as exceptions on doing bad things on exception handlers, and some widgets on a 'logic board' mode such as 7-seg displays. The whole point of open-sourcing the thing is that people can, if the want, write custom 'widgets' to play with.

I also apologise for the use of the 'emulator' term, which apparently isn't appropriate from hardware development point of view, although it is largely in use in software development (see MAME for instance).

I haven't tried any of the commercial tools (such as Keil), so I don't know if I'm missing some crucial bit on my shiny reinvented wheel =). Anyway, thanks for the interest, hostile or not. I'm aiming at releasing 1.0, along with source code, in a month or so.

List of 21 messages in thread
TopicAuthorDate
new free 8052 emulator            01/01/70 00:00      
   If you're willing ...            01/01/70 00:00      
      emulation details            01/01/70 00:00      
      Jump from emulator to model            01/01/70 00:00      
         We had 'em with HILO in '86            01/01/70 00:00      
         sub-clock emulation            01/01/70 00:00      
            well, to some extent you need to            01/01/70 00:00      
               worthlessness            01/01/70 00:00      
                  ok, I'll rephrase            01/01/70 00:00      
                     ack            01/01/70 00:00      
   Windoze only?            01/01/70 00:00      
      cross-platform            01/01/70 00:00      
   You mean Simulator            01/01/70 00:00      
      I'd guess he wanted to avoid that term            01/01/70 00:00      
         simulator vs emulator            01/01/70 00:00      
            well, then it is a simulator            01/01/70 00:00      
               Reinventing the wheel is fun            01/01/70 00:00      
                  Sounds good to me            01/01/70 00:00      
   Too many black box simulators            01/01/70 00:00      
      I've got to agree            01/01/70 00:00      
   0.6 and stuff            01/01/70 00:00      

Back to Subject List