Skip to content
Snippets Groups Projects
  • Geo Ster's avatar
    9c39208d
    Initial commit · 9c39208d
    Geo Ster authored
    * This is the beginning of a surely arduous journey of semi-correctly emulating
    the PS2 the flagship console from Sony in 2001. The console was chosen
    for it's impressive performance at the time, relatively simple MIPS architecture
    compared to the PowerPC (Gamecube) and x86 (Xbox) competitors at the time, and because
    I own one since I wouldn't want to be caught doing piracy on an open source
    competition...
    
    The PS2 also has a myriad of resources available including comprehensive CPU documentation
    for it's MIPS ISA which will be used in the development of this emulator. Any sources that I use, will be referenced
    in the coresponding commits for the judges to look at. For development hardware documentation and info from real emulators will be used
    (I'll try to avoid using code from other projects as much as possible though).
    I've also done a PS1 emulator in the past so the minor similarities in architecture
    will help speed this process up a little.
    
    For now this is just a window with glfw and a ready opengl context.
    I hope it will be able to boot the PS2 soon enough though...
    9c39208d
    History
    Initial commit
    Geo Ster authored
    * This is the beginning of a surely arduous journey of semi-correctly emulating
    the PS2 the flagship console from Sony in 2001. The console was chosen
    for it's impressive performance at the time, relatively simple MIPS architecture
    compared to the PowerPC (Gamecube) and x86 (Xbox) competitors at the time, and because
    I own one since I wouldn't want to be caught doing piracy on an open source
    competition...
    
    The PS2 also has a myriad of resources available including comprehensive CPU documentation
    for it's MIPS ISA which will be used in the development of this emulator. Any sources that I use, will be referenced
    in the coresponding commits for the judges to look at. For development hardware documentation and info from real emulators will be used
    (I'll try to avoid using code from other projects as much as possible though).
    I've also done a PS1 emulator in the past so the minor similarities in architecture
    will help speed this process up a little.
    
    For now this is just a window with glfw and a ready opengl context.
    I hope it will be able to boot the PS2 soon enough though...