Lameboy

From GameBrew
Revision as of 07:56, 23 May 2012 by HydeWing (talk | contribs)
Lameboy
File:Lameboyds.jpg
General
Author(s)Nutki
TypeEmulator
Version0.12
LicenceMixed
Links
[Media:Lameboy012ds.zip Download]
Website
Source
Advertisements

<htmlet>adsense</htmlet>


Lameboy DS is a Gameboy and Gameboy Colour emulator.

Features

  • High compatibility
  • Full speed for many games
  • Support for large games greater than 2 MB in size
  • Zipped ROM support for games smaller than 2 MB
  • "Fast Mode" with L-trigger
  • Preliminary sound support
  • Auto save on exit to menu
  • RTC emulation
  • Pseudo bilinear upscaling mode
  • Super Game Boy borders and coloring support
  • Rumble emulation with slot 2 devices with rumble
  • Green color scheme option emulating original Game Boy color palette (green to very light green)
  • Configurable X/Y Keys
  • Save states
  • Main menu

Installation

  1. Patch lameboy.nds file with proper flash driver (unless your card firmware does it for you), see chishm.drunkencoders.com/DLDI/ for details
  2. Copy patched lameboy.nds to your flash device
  3. Copy roms to any folder on the flash (default is "lameboy")

Control

Menu Keys

Up, Down - previus/next rom/option

Left, Right - prevoius/next page, change option

A - select

B - parent directory

L/R - change menu page

Ingame Keys

Up, Right, Left, Down, A, B, Start, Select - maps to GB keys

X/Y - configurable

L - fast mode (no frame sync and renders only every 8th frame)

R/Touch - show menu

Menu Option

Exit - saves RAM or state and exits to rom selction

Continue - hide menu (also A on top menu bar)

Save - saves RAM (.sav) or state (.lsX)

Load - loads state

Delete state - removes current save state slot

State slot - chooses between save slots or simple RAM save

Exit without save - exits to rom selection

Reset - resets Game Boy

X Y Keys - X/Y keys function

L Key - fast key type (classic / toggle)


GBC - GameBoy Color emulation (Never - disable, If Needed - only in GBC exclusive games, Always - all games that support GBC)

SGB - Super GameBoy emulation

Rumble - Enable rumble emulation (additional slot 2 hardware required)

Test rumble - Set rumble on for about 1s


GB Colors - Selects color scheme for monochrome games

Vertical Pan - non scaled GB screen vertical position (useful with SGB borders)

Game Screen - Switch top/bottom DS screens function

Scale - selects scaling mode

Scaling Filter - enables bilinear filtering

Show FPS - enables fps counter


Save Settings - saves menu settings

Default Settings - reset to default menu settings

Common Problems and Known Issues

Graphical and aural glitches in both Harry Potter games for the GBC

Turns the power off sometimes when trying to save a state (only in Pokémon Crystal?)

Pokémon Puzzle Challenge doesn't support speed up and flickers.

Changelog

0.12

  • fixed: better iterrupt timing (should fix Mario Land 2)
  • fixed: multipacket SGB messages (fixes Pokemon R/G/B color overlays)
  • added: backlight of the menu screen is turned off when not used
  • added: fullscreen scaling (ignores aspect ratio)

0.11

  • changed: optimized software renderer
  • changed: optimized cpu core
  • fixed: multiplayer pad reading in SGB games (Battle Arena Toshinden and others)

0.10

  • changed: updated devkitARM and associated libraries to r21
  • fixed: STOP opcode (fixes Konami Collection 2 JP & 4 JP)
  • fixed: found and reverted patch that caused problem with pumpkin level in Mario Land 2
  • fixed: another change in interrupt handling to fix Monster Rancher Explorer
  • fixed: pallete change effects
  • fixed: interrupt enable register, fixes graphic glithes in Pokemon Pinball and Donkey Kong
  • fixed: DAA opcode flags
  • added: Super GameBoy borders and coloring support
  • added: rumble emulation with slot 2 rumble pak
  • added: menu
  • added: green color scheme for classic gb
  • added: configurable x/y key functions
  • added: save states

0.9

  • fixed: joypad register emulation (fixes Wario Blast)
  • fixed: GBC hdma (fixes Pokemon Crystal graphics)
  • fixed: interrupt flags emulation (fixes Bouble Bobble)
  • fixed: V-blank interrupt timing (fixes Altered Space)
  • fixed: split window emulation (fixes Donkey Kong graphics)
  • fixed: GB timer initialization (fixes Pokemon Pinball)
  • added: fake serial interrupts (fixes many early games)
  • added: RTC emulation
  • added: pseudo bilinear upscaling mode

0.8

  • fixed: GBC speed change did not work for some games (like Mario Bros Deluxe)
  • fixed: interrupt priority
  • fixed: corrected timers interrupt frequency
  • fixed: tile in foreground color 0 is transparent
  • added: preliminary sound emulation
  • added: auto save on exit to rom menu

0.7

  • fixed: less interscreen video glitches
  • fixed: correct flag bits locations, helps Zelda Oracle of Ages
  • fixed: window size overflow, helps with menu in both Zelda Oracles
  • added: 60fps emulation speed sync
  • added: fast mode with L button
  • changed: cpu emulation optimizations, more games run fullspeed

0.5

  • changed: new faster display method (with triple buffering), may cause visual glitches with games using pallette based effects
  • added: fps display
  • fixed(?): video modes emulation, helps for some games but messes with others
  • added: rom selection menu sorting, key repeat and position history
  • fixed: inverted GBC sprite priorities

0.4

  • fix for Zelda Oracle hang after first screen
  • implemented GBC tile in foreground priority attribute (needed for Zelda Oracle)

0.3

  • "ADD SP, #xx" instruction fix, (helps for many games including Pokemon Card 2)
  • CGB HDMA bug fixed
  • MBC type 0x13 correctly recognized (now save works in Pokemon Red/Green/Blue)
  • added some powersaving when NDS closed during emulation

0.2

  • zipped rom support

Advertising: