January 2008

You are currently browsing the monthly archive for January 2008.

Mame is a great thing. The portable SDLMAME is an even greater thing. It’s hard to find where to get it. The official home page is http://rbelmont.mameworld.info/?page_id=163. It really needs a better home page. It’s not even the first site that comes up in a google search.

After downloading it, make sure to read the contents of the readme files. There is a lot of information in SDLMAME.txt that should not be ignored. For example, I missed the fact that I had to change a line in the makefile to compile it for a 64 bit processor. There is also information there about how to compile it on various targets such as the PS3.

Once the exectuable is created, it is time to play some games. You may want to think twice about just playing the games though. There are some options that will help make the games run more smoothly. To create a default mame.ini file run the command ./mame -createconfig. The result will be outputted to the mame.ini file. Look through the file to see if there is anything of interest that needs to be modified.

The multithreading option can really speed things up on machines with multiple cores. I recommend that it be turned on. The autoframeskip option is another one that I turn on. When it is on, mame will automatically add to the frame skip when needed so that the game will run at 100% speed.

There are a lot of games that don’t play fast enough to be playable. Don’t be suprised if you hit a game that just doesn’t run quite right. With the tweaks above, that number is greatly reduced. Have fun 🙂

Tags: ,

This one comes as a result of Intel trying to stifle a humanitarian effort, OLPC.

From http://wiki.laptop.org/go/Intel#INTEL_RESIGNS_FROM_OLPC.

January, 4 2008 – We at OLPC have been disappointed that Intel did not deliver on any of the promises they made when they joined OLPC; while we were hopeful for a positive, collaborative relationship, it never materialized.

Intel came in late to the OLPC association: they joined an already strong and thriving OLPC Board of Directors made up of premier technology partners; these partners have been crucial in helping us fulfill our mission of getting laptops into the hands of children in the developing world. We have always embraced and welcomed other low-cost laptop providers to join us in this mission. But since joining the OLPC Board of Directors in July, Intel has violated its written agreement with OLPC on numerous occasions. Intel continued to disparage the XO laptop in nations that had already decided to partner with OLPC (Uruguay and Peru), with countries that were in the midst of choosing a laptop solution (Brazil and Nigeria), and other countries contemplating a laptop program (Mongolia).

Intel was unwilling to work cooperatively with OLPC on software development. Over the entire six months it was a member of the association, Intel contributed nothing of value to OLPC: Intel never contributed in any way to our engineering efforts and failed to provide even a single line of code to the XO software efforts – even though Intel marketed its products as being able to run the XO software. The best Intel could offer in regards to an “Intel inside” XO laptop was one that would be more expensive and consume more power – exactly the opposite direction of OLPC’s stated mandate and vision.

Despite OLPC’s best efforts to work things out with Intel and several warnings that their behavior was untenable, it is clear that Intel’s heart has never been in working collaboratively as a part of OLPC. This is well illustrated by the way in which our separation was announced singlehandedly by Intel; Intel issued a statement to the press behind our backs while simultaneously asking us to work on a joint statement with them. Actions do speak louder than words in this case. As we said in the past, we view the children as a mission; Intel views them as a market.

The benefit to the departure of Intel from the OLPC board is a renewed clarity in purpose and the marketplace; we will continue to focus on our mission of providing every child with an opportunity for learning.

Tags: ,