Warning: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 24

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 30

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 32

Warning: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 24

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 30

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 32
Infinity Project - Snes Emulator » Speed, isn’t that what we all want?

Warning: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 24

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 30

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 32

Warning: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 24

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 30

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 32

Warning: mktime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 24

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 30

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 32
April 5, 2006

Speed, isn’t that what we all want?

Well, SDL.NET got the boot (partially) since I’ve determined that it’s graphics constructs are too ‘High Level’ for my tastes (Look who’s talking… anyways). The thing is that, in the managed world, if you want interaction with the unmanaged world you have to keep it as low as possible. SDL.NET relies heavily on Tao.SDL and it’s P/Invoke constructs, and since I can’t change that, I’ll resort to other means… And how’s that? well I’m also working in my own ‘Low Level’ 2D Graphics Library in C# (What a contradiction I might add), well not really low level, but at least lower than Sdl.NET and pretty low for C# standards. The difference is that I only use Tao.Sdl to get access to the framebuffer, the rest of the work is done on the managed side, that means my blitter is implemented in c# along with the rest of the things. And it appears that this way of doing things is faster than running unmanaged code directly.

In brief, Tao.Sdl is my new API and on top of that I’m creating a Graphics Library to do all the work I need, and do it as fast as possible with as little interaction with the unmanaged world as possible. A working copy is distributed alongside IPSEmu, it’s no use to release as another project since I’m also relying on SdlDotNet for the message loop and a lot of other stuff that I haven’t implemented and probably WILL take a long time to implement. The idea behind the library (under Bigwave.Graphx namespace) is to push pixels as fast as possible onto the screen and that’s the only thing it does (for now…).

Anyways the working copy of svn has the changes. Any feedback would be appreciated.

Until the next time.

Alberto Simón

Posted by albet under Emulators |

No Comments »

RSS feed for comments on this post. | Trackback: http://infinityproject.sourceforge.net/wp-trackback.php?p=4

Leave a comment

XHTML ( You can use these tags): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> .


Strict Standards: Only variables should be assigned by reference in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 589
« So what is this IPSEmu thing?   
Strict Standards: Only variables should be assigned by reference in /home/project-web/infinityproject/htdocs/wp-includes/functions.php on line 589
And what’s new? »