RETROBJECTS
(C) 2008-2009 Gabriel Honoré
Welcome! This is the ESUG 2009 website of Retrobjects.
NEWS
![]() |
I'm proud to announce that Retrobjects was awarded with the 1st prize of the ESUG Innovation Technology Awards 2009! Check the results here! This wouldn't be possible without the help of many people. |
OVERVIEW
Retrobjects is a framework for the creation of object-oriented virtual simulations of old home computers and video game systems. The main goal of this framework is to simplify the process of creating emulators, by providing developers with a library of common objects ready to be used (i.e. power supplies, displays, speakers, sound generators & samplers, video filters, etc.).
There are currently two systems that are modeled using Retrobjects: a Commodore 64 system, and a Nintendo Entertainment System.
THE COMMODORE 64 SYSTEM
It includes its main unit, a datassette, and a pair of joysticks. It also contains some games and applications for you to try.
Here is a list of some of its features:
Here is an incomplete list of what it lacks, but is planned to have:
In general, it has a great level of compatibility. It can run the majority of the games that it can load. The emulation speed is slow compared to the other emulators that are written in C++ / Assembler, but it's pretty acceptable, modern computers will do just fine (I have a Core2 Duo 2GHz, and it runs at full speed without dropping frames at all).
THE NES SYSTEM
It includes its main unit, two joysticks, and some games for you to try.
Here is a list
of some of its features:
And it lacks (among other things):
This system is still in a very early stage of development. It's *very* buggy, only a few games work well, and it's painfully slow. But with some simple games, it does its job.
LINKS
To see some screenshots, click here.
To download Retrobjects for ESUG 2009, click here.
If you have any questions, please read the FAQ, or send me an e-mail.