[main page] [download] [links] [faq] [sample programs]


PS2 YaBasic Emulator: Frequently Asked Questions

Why doesn't ... work?

Typically because it is either not implemented or broken. In any case, just tell me about it by sending mail to win32_ps2yabasic@monad.freeserve.co.uk.
Known Issues

It doesn't run on my system. What do I do?

In order: Install Windows. Install OpenGL or check it is supported on your system. Upgrade your video card drivers/software to the latest version. Check your OpenGL settings for anomalies, try another OpenGL app as well. Buy a new video card (if you're desparate). Buy a new system.

How do I use the virtual controllers?

At the moment it is automatic. If you are in key input mode (inkey) then they are disabled. Otherwise they are enabled. The keys are hardwired into the system right now, but in the futurte they will be configurable. The default keys are:
Right Controller
	{ VK_NUMPAD0   , 1, C_SELECT },
	{ VK_NUMPAD1   , 1, C_SQUARE },
	{ VK_NUMPAD2   , 1, C_DOWN },
	{ VK_NUMPAD3   , 1, C_TRIANGLE },
	{ VK_NUMPAD4   , 1, C_LEFT },
	{ VK_NUMPAD5   , 1, C_START },
	{ VK_NUMPAD6   , 1, C_RIGHT },
	{ VK_NUMPAD7   , 1, C_CROSS },
	{ VK_NUMPAD8   , 1, C_UP },
	{ VK_NUMPAD9   , 1, C_CIRCLE },
	{ VK_NUMLOCK   , 1, C_L1 },
	{ VK_MULTIPLY  , 1, C_R2 },
	{ VK_SUBTRACT  , 1, C_R1 },
	{ VK_DIVIDE    , 1, C_L2 },
	{ VK_ADD       , 1, C_L3 },
	{ VK_DECIMAL   , 1, C_R3 },
Left Controller
	{ VK_UP        , 0, C_UP },
	{ VK_LEFT      , 0, C_LEFT },
	{ VK_DOWN      , 0, C_DOWN },
	{ VK_RIGHT     , 0, C_RIGHT },
	{ VK_INSERT    , 0, C_SQUARE },
	{ VK_DELETE    , 0, C_CROSS },
	{ VK_END       , 0, C_CIRCLE },
	{ VK_HOME      , 0, C_TRIANGLE },
	{ VK_PRIOR     , 0, C_SELECT },
	{ VK_NEXT      , 0, C_START },
	{ VK_CONTROL   , 0, C_L1 },
	{ VK_MENU      , 0, C_L2 }, // alt
	{ VK_F1        , 0, C_L3 },
	{ VK_CAPITAL   , 0, C_R1 },
	{ VK_TAB       , 0, C_R2 },
	{ VK_F2        , 0, C_R3 },

I downloaded this ... program and it does not compile or run?

Compile errors are always due to typing errors by the person putting it on the internet. The Win32 port usus the compiler from the source package on the sony site which is the same compiler that is used in the playstation version.

If it does not run, check the code first. It once again may be a typo.

If you are sure it should run, check the list of known issues first. If your problem is not in there, send me the code and I'll have a look at getting it working.

Is it really an emulator?

No, it is not an emulator. It is simply a win32 port of the PS2 version of YaBasic. From the outside it's hard to notice the difference, so don't tell anyone okay?


[main page] [download] [links] [faq] [sample programs]

© 2001 P.B. IJdens, The Netherlands. All rights reserved.