Funny enough , I had a similar project in mind 2 days ago.
I had this idea when i saw this
I called the "Gocast" but Sega Sol is good too. (But we cannot use the 'Sega Sol' name obviously)
I drew a logo for the console too :
I know , it sucks.Here's what the hardware should be like :OS
: Linux (Ubuntu distro) with its own user interfaceCPU
: Intel i5 3570HDD:
500GB or 1TBMemory
: 4/8 GB of RAM and it needs to be fast (1600 MHz or superior)GPU :
Radeon HD 7770Backward Compatibility
: Dreamcast, Mega CD , Megadrive. (via catridge port thanks to Retrode
You don't need a high-end computer like yours ,
this one is sufficient for what you want to do and it's already more powerful than a PS4.Here's how the OS should work :
The user interface is simply an application that starts at the boot.
Like the Dreamcast , you can choose to run through the DVD drive.
The OS simply looks up for a file called 'game' on the CD and if it is there , it plays the game.
For Dreamcast CDs , it is simple : If a file called 'IP.BIN' (Every dreamcast game has that file)
is on the CD then it launch an emulator (like Reicast which will be soon available for Linux/x86 or Lxdream).Ok, so here's the problem :
NullDC can't read DC files from the CD , Reicast is not yet available for Linux/x86 and LxDream can read Dreamcast's CD but it sucks at playing commercial games.
Reicast , you are our only hope now...
See ? You might think it is simple but it's not that easy and you might think that my project is stupid.
Now this is my suggestion but it's up to you to decide.