Our first attempt to make melon bread
emulators have always fascinated me since I revived my old days of addiction I've been playing Super NES games console on my PC. The experience has become more pleasant and exciting since we discovered with Andrew that we could connect the Xbox 360 controller to play like the real consoles, including feedback from the dual-shock oh! Yeah!
A console that has always escaped me is the PlayStation 2. This console to have a wonderful hardware is the ornamental shoe emulators. Few PCs in the world can emulate the console perfectly, it takes a lot of speed multi-core GPU and CPU to the GPU revalizar PlayStation 2 and two cooprocesadores for vector operations.
Although the software is no longer a hardware problem still haunts us.
Today I was finally able to run the PCSX2
on my computer. In order to stop break my head trying to find a proper BIOS and configure the plug-ins graphics to achieve even see the logo of "Play Station 2" now I got to the limitation that I can not overcome without making a substantial monetary investment, the Hardware.
For now I have to leave out the PS2 emulation. Not because of limitations of software or settings that my hardware but can not match that of a Play Station 2 (I never pretended otherwise, it was only a test).
The Play Station Portable is perhaps a more achievable goal. Its library of games is very tempting and encourages me to think that is a console that may not be so hard to emulate. The only problem so far, emulators, most existing PSP Emulators have something in common, none of them can run commercial games (I have no idea what that emulate then.) The JPCSP
is the first emulator that boasts of being able to run commercial games (even has a page for compatibility with some entries.) This emulator, however, has a critical flaw,
This done in Java and OpenGL! [Yes, yes, you read correctly, Java] I do not know who were thinking of those who did, but Java! god, Java is a language not to run an application like this, these applications need direct rendering and hardware acceleration, things still do not understand Java. And to top it chose graphics library and slow poorest there. OpenGL.
Well, when I saw him I said "JAVA!? Nooo! Forget it, that will never work! Yet my curiosity led me to try, download a Japanese version of Final Fantasy Disidia I loaded the image UMD the emulator and what do you think? If indeed it did not work, most surprising of all is the speed at which it emulates. With top priority the emulator reaches the surprising rate of 1.5 fps
! Well yes, actually is a cake, to the PCSX2 reaches 18 to 20 fps. Very little to play well but at least to see something. The JPCSP was not able to even show the title screen of the game. "Promise? Who knows? Apparently there is a project of porting the emulator to C + +, C + + may improve significantly the situation, I hope so. I hope to see soon a functional PSP emulator.
Sunday, December 13, 2009
Wednesday, December 9, 2009
Lighting Of Lamp Ceremony Quotes
Emu-mania
libQGLViewer
is a library for OpenGL 3D scenes in Qt applications. The good things is that it brings libQGLViewer implemented things like the dynamic movement of the camera, and allows the user to interact with the scene with the mouse and keyboard.
things in Linux libQGLViewer are extremely simple, just install the development package and the library is ready for use. In Windows things change a bit, it's harder to make the library is ready to use and also make use of it.
The official website of libQGLViewer are the steps to compile the library with the Microsoft Visual Studio, but they assume that one has the integration of the commercial version of Qt with Microsoft Visual Studio ell and that's not always the case, in my case example, does not happen. So here are the steps to compile the library using the Microsoft Visual C + + 2008 Express Edition without the need for integrating the commercial version.
These are the steps:
Download the source code libQGLViewer the library
page. Unzip the source code into a folder on your PC. I recommend C: \\ libQGLViewer \\ 2.3.4 (the 2.3.4 was the one I downloaded but it may be that the time you read the post there is a newer version. Also remember that the folder path must not contain spaces) . Open console from Microsoft Visual Studio 2008. Home -> All Programs -> Microsoft Visual C + + 2008 Express Edition -> Visual Studio Tools -> Command Prompt Visual Studio 2008. Go to the folder where you unzipped the source code and there libQGLViewer enter QGLViewer folder. (Must be located in the path C: \\ libQGLViewer \\ 2.3.4 \\ QGLViewer)
Compile using the following commands:
file. Copy this. Dll to C: \\ Windows \\ system32 to make it available to applications using the library.
Then select everything in the release folder and move it to the folder QGLViewer (the parent folder of release) and eliminate the release folder, this will do to facilitate the operation of the library. It's just a matter of ease any more.
That's it. It is possible to use applications that make use of the library libQGLViewer.
now explain how to compile the examples that come with source code package libQGLViewer. Examples are found in the examples folder. In theory you should be able to compile all the time but this does not work so you have to do it one by one. We start with the simplest, the SimpleViewer.
OBJECTS_DIR = obj}
MOC_DIR = moc OBJECTS_DIR = obj
Then remove all the code that is below the OBJECTS_DIR, so it was just something like this:
Windows configuration # # # # # #
MOC_DIR = moc = obj
OBJECTS_DIR
Up of this code there are two lines starting with # INCLUDEPATH and # LIBS. These lines tell the compiler where to look for include files and library libQGLViewer. We edit them to make them point to the correct path, the lines should be something like:
INCLUDEPATH *= C: \\ libQGLViewer \\ 2.3.4
LIBS *=-LC: \\ libQGLViewer \\ 2.3.4 \\ QGLViewer-lQGLViewer2
Note: Do not forget to remove the # that is the beginning of the line as it marks the line as a comment.
That's it. After this run qmake to create the Makefile, then nmake to compile the program. This will generate an executable simpleViewer.exe in the folder. Already compiled by example.
libQGLViewer
is a library for OpenGL 3D scenes in Qt applications. The good things is that it brings libQGLViewer implemented things like the dynamic movement of the camera, and allows the user to interact with the scene with the mouse and keyboard.
things in Linux libQGLViewer are extremely simple, just install the development package and the library is ready for use. In Windows things change a bit, it's harder to make the library is ready to use and also make use of it.
The official website of libQGLViewer are the steps to compile the library with the Microsoft Visual Studio, but they assume that one has the integration of the commercial version of Qt with Microsoft Visual Studio ell and that's not always the case, in my case example, does not happen. So here are the steps to compile the library using the Microsoft Visual C + + 2008 Express Edition without the need for integrating the commercial version.
These are the steps:
Download the source code libQGLViewer the library
page. Unzip the source code into a folder on your PC. I recommend C: \\ libQGLViewer \\ 2.3.4 (the 2.3.4 was the one I downloaded but it may be that the time you read the post there is a newer version. Also remember that the folder path must not contain spaces) . Open console from Microsoft Visual Studio 2008. Home -> All Programs -> Microsoft Visual C + + 2008 Express Edition -> Visual Studio Tools -> Command Prompt Visual Studio 2008. Go to the folder where you unzipped the source code and there libQGLViewer enter QGLViewer folder. (Must be located in the path C: \\ libQGLViewer \\ 2.3.4 \\ QGLViewer)
Compile using the following commands:
qmake-config release nmake is
release compilation creates a folder inside the folder where the QGLViewer QGLViewer2.dll file. Copy this. Dll to C: \\ Windows \\ system32 to make it available to applications using the library.
Then select everything in the release folder and move it to the folder QGLViewer (the parent folder of release) and eliminate the release folder, this will do to facilitate the operation of the library. It's just a matter of ease any more.
That's it. It is possible to use applications that make use of the library libQGLViewer.
now explain how to compile the examples that come with source code package libQGLViewer. Examples are found in the examples folder. In theory you should be able to compile all the time but this does not work so you have to do it one by one. We start with the simplest, the SimpleViewer.
- SimpleViewer In the folder that is located within the source code examples is required to compile SimpleViewer. To compile the example, follow these steps: simpleViewer.pro Open file with a text editor (can be notepad). This file contains
- code to try to automatically detect where the include files and library of QGLViewer but Windows does not work at all well so let's remove all the code is useless.
- locate the file line # # # # # # Unix configuration and remove all code is from there to the line # # # # # # Windows configuration.
- Below the line # # # # # # Windows configuration is the following code: {win32
- MOC_DIR = moc
OBJECTS_DIR = obj}
Let's edit it to look like this:
MOC_DIR = moc OBJECTS_DIR = obj
Then remove all the code that is below the OBJECTS_DIR, so it was just something like this:
Windows configuration # # # # # #
MOC_DIR = moc = obj
OBJECTS_DIR
Up of this code there are two lines starting with # INCLUDEPATH and # LIBS. These lines tell the compiler where to look for include files and library libQGLViewer. We edit them to make them point to the correct path, the lines should be something like:
INCLUDEPATH *= C: \\ libQGLViewer \\ 2.3.4
LIBS *=-LC: \\ libQGLViewer \\ 2.3.4 \\ QGLViewer-lQGLViewer2
Note: Do not forget to remove the # that is the beginning of the line as it marks the line as a comment.
That's it. After this run qmake to create the Makefile, then nmake to compile the program. This will generate an executable simpleViewer.exe in the folder. Already compiled by example.
If you find any examples or problems compiling the library itself with the steps I have left here do not hesitate to write or leave comments.libQGLViewer If you plan to use in your application I recommend that you do not start with one. Pro vacuum, but one copy. Pro who edited the examples to compile and edit the sources and adding headers of their own project, this will greatly facilitate the collection and remove them off problems unresolved external symbols that appear regularly in using libQGLViewer.
Finally a recommendation. The vast majority of those who downloaded the libQGLViewer not downloaded to use applications that use the library or for viewing the examples were shocked but to develop our own applications.
Monday, December 7, 2009
Bacterial Infection Of Throat And Tongue
Manifesto: In Defense of Fundamental Rights of the Internet I (II)
Related Links:
http://www.enriquedans.com/
http:// www.20minutos.com
(between Other sites that because of space it is impossible to link)
After six days of news, appearances by the minister and the president, meetings with journalists and bloggers, etc. I can only add my simple view on this whirlwind of opinions and contraopiniones, but I sincerely believe that through the small views of thousands of people, this time a president has made amends and contradicts his minister and all this thanks to all the granites Sandy who have been contributing from all parts of cyberspace.
In an article in 20minutes ( here) is a good chronology of these days, reaching today finally says the committee but will not close sites, I believe that so has been a small baby step but still not enough. So I'm going too add, even a day late for the addition of this article of the constitution:
In an article in 20minutes ( here) is a good chronology of these days, reaching today finally says the committee but will not close sites, I believe that so has been a small baby step but still not enough. So I'm going too add, even a day late for the addition of this article of the constitution:
Article 20.5 of the Constitution says: "Only The seizure of publications, recordings and other media in a court order." A right which, as stated in paragraph 2 of the manifest violation of the bill that "puts into the hands of a non-judicial body the power to prevent access to any site."
Related Links:
http://www.enriquedans.com/
http:// www.20minutos.com
(between Other sites that because of space it is impossible to link)
Thursday, December 3, 2009
What Mouthwash Should I Drink To Get Drunk
Manifesto: In Defense of Fundamental Rights of the Internet I (I)
Given the inclusion in the Draft Law on Sustainable economy of legislative changes affecting the free exercise of freedoms of expression, information and the right of access to culture through the Internet, journalists, bloggers, users, professionals and Internet developers express our firm opposition to the project, and declare that ...
1 .- The rights of author can not be above the fundamental rights of citizens, including the right to privacy, safety, the presumption of innocence, to effective judicial protection and freedom of expression.
2 .- The suspension of fundamental rights is and must remain the exclusive competence of the judiciary. Not a close without trial. This blueprint, contrary to the provisions of Article 20.5 of the Constitution, put in the hands of a non-judicial body under the Ministry of Culture, the power to prevent English citizens access to any website.
3 .- The new legislation will create legal uncertainty around the English technology sector, damaging one of the few areas of development and future of our economy, hindering entrepreneurship, introducing barriers to competition and slowing its international expansion.
4 .- The new proposed legislation threatens to hinder new creators and cultural creation. With The Internet and new technologies have democratized the creation and release of contents of any kind, no longer come predominantly from the traditional cultural industries, but from many different sources.
5 .- The authors, like all workers are entitled to live out of their creative ideas, business models and activities associated with their creations. Trying to hold legislative changes to an outdated industry that can adapt to this new environment is neither fair nor realistic. If your business model is based on the control of the copies of the works and the Internet is not possible without violating fundamental rights, should find another model.
6 .- We believe that cultural industries need to survive modern alternatives, effective, credible and affordable to suit new social practices, rather than limitations so disproportionate as to be ineffective in that they are pursuing.
7 .- Internet should function freely and without interference from groups that seek to perpetuate outdated business models and make it impossible for human knowledge remains free.
8 .- We ask the Government to guarantee the neutrality law Network in Spain, before any pressure that may occur as a framework for developing a sustainable economy for the future.
9 .- We propose a real reform of intellectual property rights aimed at an end: return to the society of knowledge, promote the public domain and limit abuses of management entities.
10 .- In a democracy, laws and amendments should be adopted after due debate and consultation with all parties involved. It is unacceptable that legislative changes are made that affect fundamental rights in a non-organic law and deals with other matters.
This manifesto, drawn up jointly by several authors, is all and none. If you want to join it, spread it over the Internet.
must-read articles (source):
http://www.enriquedans.com/2009/12/manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet.html
http://www.enriquedans.com/2009/12/involucionismo-digital-la-verguenza-de-la-democracia-o-el-gobierno-de-los-otros.html
http:/ / sinergiasincontrol.blogspot.com/2009/12/estan-intentando-vendernos-al-mejor.html
1 .- The rights of author can not be above the fundamental rights of citizens, including the right to privacy, safety, the presumption of innocence, to effective judicial protection and freedom of expression.
2 .- The suspension of fundamental rights is and must remain the exclusive competence of the judiciary. Not a close without trial. This blueprint, contrary to the provisions of Article 20.5 of the Constitution, put in the hands of a non-judicial body under the Ministry of Culture, the power to prevent English citizens access to any website.
3 .- The new legislation will create legal uncertainty around the English technology sector, damaging one of the few areas of development and future of our economy, hindering entrepreneurship, introducing barriers to competition and slowing its international expansion.
4 .- The new proposed legislation threatens to hinder new creators and cultural creation. With The Internet and new technologies have democratized the creation and release of contents of any kind, no longer come predominantly from the traditional cultural industries, but from many different sources.
5 .- The authors, like all workers are entitled to live out of their creative ideas, business models and activities associated with their creations. Trying to hold legislative changes to an outdated industry that can adapt to this new environment is neither fair nor realistic. If your business model is based on the control of the copies of the works and the Internet is not possible without violating fundamental rights, should find another model.
6 .- We believe that cultural industries need to survive modern alternatives, effective, credible and affordable to suit new social practices, rather than limitations so disproportionate as to be ineffective in that they are pursuing.
7 .- Internet should function freely and without interference from groups that seek to perpetuate outdated business models and make it impossible for human knowledge remains free.
8 .- We ask the Government to guarantee the neutrality law Network in Spain, before any pressure that may occur as a framework for developing a sustainable economy for the future.
9 .- We propose a real reform of intellectual property rights aimed at an end: return to the society of knowledge, promote the public domain and limit abuses of management entities.
10 .- In a democracy, laws and amendments should be adopted after due debate and consultation with all parties involved. It is unacceptable that legislative changes are made that affect fundamental rights in a non-organic law and deals with other matters.
This manifesto, drawn up jointly by several authors, is all and none. If you want to join it, spread it over the Internet.
must-read articles (source):
http://www.enriquedans.com/2009/12/manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet.html
http://www.enriquedans.com/2009/12/involucionismo-digital-la-verguenza-de-la-democracia-o-el-gobierno-de-los-otros.html
http:/ / sinergiasincontrol.blogspot.com/2009/12/estan-intentando-vendernos-al-mejor.html
Subscribe to:
Posts (Atom)