BasicBoy Help Document

Basic Usage:

Loading a ROM
To load a rom simply click the File menu, and navigate to “Open ROM”, after you have done that a dialog will appear asking you where the ROM is stored, once you have found the rom and opened it, BasicBoy will automatically start emulating it.

Resetting a ROM
Sometimes a game can hang for one reason or another and you may need to reset the rom, to do this simply click the File menu, and select "Reset ROM", after you have done this the game will completely restart.

ROM Information
You can access some of the hidden ROM information by clicking the File menu and selecting “ROM Information”.

Saving States
You may save your progress anywhere in any game with this, to save a state simply click the File menu and navigate to “Save State”, after you have made it to “Save State” menu, you may select a slot to save. There are 8 separate slots for saving progress on each game, the save state files are stored locally inside the BasicBoy Directory in the following format “<lowercase ROM name>.st<slot number>”. So if you saved to Slot #1 on Mario the filename would be “Mario.st0”. Please note: If you save in a slot that has already been saved into, the previous save will be overwritten.

Loading States
Loading your state is simple as well, simply load the ROM you where playing when you saved your state and click on the File menu, “Load State”, and select the exact slot you saved to and it will automatically load to the exact point at which you saved.

Options:

Emulated Hardware
You can decide not to emulate certain aspects of gameboy's hardware such as Sound, Color, and Link. If you wanted to run Tetris-DX without color, you can simple disable Color and it will run as if it was on an old gameboy.

Frame Skip
On slower machines especially, the computer may not have enough power to keep up with the frame rate, skip frames to increase speed and performance.

Render Method
On some machines DirectDraw works better and on others WinApi, I only suggest you change this if you are getting slower speeds with one of them. I personally suggest DirectDraw if you have a video card made specifically for 3D.

Resolution
You may have up to 4X the original GameBoy screen size and full screen if you so choose. Please note: If you have WinApi on and you go with a bigger screen you may see a performance drop.

Layers
These are the different layers of the GameBoy color, If you disable one or all of them, you may find very strange effects on the ROM, such as sprites disappearing, stuff not getting drawn. I don’t see any reason why you would need to mess with this, but just incase it’s included.

Sound Buffer
On some machines you need a smaller or bigger sound buffer, normally the smaller the sound buffer, the more crackling and popping you will hear. We recommend you leave it at 8 milliseconds.

Sound Render Method
On some machines software sound works better than hardware and on others, hardware works better than software. Please note: Some machines lock up when on hardware sound mode, this has been linked to certain cards by Creative Sound. We recommend you leave it at software sound for best performance.

Cheat Codes
Yes you can cheat, this is much like an old-style GameShark, you have to find the codes yourself by doing searches. Please note: This feature is currently very buggy and I would not recommend using it.

Configure Keys
You may configure the keyboard to your liking so you may play GameBoy to the maximum extent possible.

Fast Sound Off
When you are running the ROM high speed, this will make sure it does not play sound while you are running the ROM at 70 Mhz.

Fast Skip On
When you are running the ROM high speed, this will make sure it skips frames while its running at the high speed, if its off then it will still do every frame but it will be at least 2X faster.

Limit FPS
This limits the frames per second that the emulator displays. Please Note: Right now you cannot turn this feature off.

Shortcut Keys
There are not many shortcut keys, but holding TAB speeds the ROM execution up to MAX SPEED, and F8 takes a screenshot and saves it in the BasicBoy Directory.

Any questions or comments just goto http://basicboy.emuhost.com/

Help Document written by Xeon.