Hi,
Why do you not make the core of the emulator as a plugin. In that case PCSX will become an abstract emulator and of course switching between PS1 and PS2 emulation will be as so easier as switching a plugin. Each "core" emulation plugin would be configurable (bios to use, etc...).
I suggest this because sometimes there are video plugins or joypad plugins that works flawlessly for PSX but unfortunately these plugins are not reusable on the PS2 because the PS2 emulator is another world.
It would be an "universal and abstract" emulator project in the future.
(eg. when switching to a SNES emulation plugin)
Why do you not make the core of the emulator as a plugin. In that case PCSX will become an abstract emulator and of course switching between PS1 and PS2 emulation will be as so easier as switching a plugin. Each "core" emulation plugin would be configurable (bios to use, etc...).
I suggest this because sometimes there are video plugins or joypad plugins that works flawlessly for PSX but unfortunately these plugins are not reusable on the PS2 because the PS2 emulator is another world.
It would be an "universal and abstract" emulator project in the future.
(eg. when switching to a SNES emulation plugin)