Re: [ES40-developers] ES40 Emulator Status Update
Status: Alpha
Brought to you by:
iamcamiel
From: Camiel V. <iam...@gm...> - 2008-03-05 17:46:49
|
Hi Fausto, I've used the economy package, and I didn't come across that command. I've added pre-built development (.lib) and runtime (.dll) libraries to the download page on sourceforge. Camiel. On Wed, Mar 5, 2008 at 6:18 PM, Fausto Saporito <fa...@un...> wrote: > Hello Camiel, > > this is very interesting news... > Just a question about POCO libraries: which one we have to compile? > the light version, or the enterprise? > I'm trying to compile and install the light one, but I have a problem > because the visual studio file looks for "mc" command. > > What's that command? > Do you have the same problem? > > regards, > fausto > > > > Quoting Camiel Vanderhoeven <iam...@gm...>: > > > Hello Everyone, > > > > This e-mail is to inform you that I have just applied a very large > > patch to CVS that affects the entire emulator. Over the past few > > weeks,. we've run into the limitations of running everything in a > > single clock-loop, calling devices' DoClock() functions. This leads to > > wildly varying CPU speed, and does not efficiently the processing > > power of modern multi-core/multi-processor CPU's. > > > > The patch that has just been committed gets rid of the DoClock() > > functions, and instead lets each device run its own threads as needed. > > If you have a dual-core system, the emulated CPU could run on one > > core, with the other core taking care of all other devices. > > > > This is a patch I've been working on for a long time, and it's been a > > bit of a pain keeping it in sync with all the other changes that have > > happened in the past few weeks, which is why I'm committing it so soon > > after the release of 0.19. > > > > So far the good news, now the bad news: > > > > This patch is a radical departure from the way we used to do things, > > and it breaks a couple of things. The <break> menu on the Serial > > console lost it's functionality. IDB doesn't work yet. And, most > > importantly, this release probably introduces bugs caused by threads > > accessing the same thing at the same time. These issues will all need > > to be addressed in the next couple of weeks. Everyone can help out by > > submitting bug reports to this list for anything that doesn't work as > > expected. > > > > You will need to install the Poco C++ libraries for the new code to compile. > > > > The new approach also opens the door to emulating multiple CPU's, > > although that is not functional yet. I'm working hard on this, but I'm > > missing something in the initialization. The basic bits and pieces are > > in place, but the extra cpu's never come fully online. If you think > > you can help with this, please contact me. > > > > I've created a new CVS branch ("no-threading") before this patch that > > will be used for necessary bugfixes to the version 0.19 codebase. > > > > Regards, > > > > Camiel Vanderhoeven. > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > Es40-developers mailing list > > Es4...@li... > > https://lists.sourceforge.net/lists/listinfo/es40-developers > > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Es40-developers mailing list > Es4...@li... > https://lists.sourceforge.net/lists/listinfo/es40-developers > |