Changes

Jump to navigation Jump to search

BGB

14 bytes added, 12:59, 19 October 2018
holy shit do you not know how to capitalize the beginning of sentences?
==Downloads==
* [http://bgb.bircd.org/#downloads downloadDownloads]
==Features==
*emulation Emulation of the GameBoy, GameBoy Color, and Super Gameboy*accurate Accurate emulation of the hardware, based on research with lots of test roms, useful for debugging/rom development. some highlights:**clock Clock exact timing of LCD behavior/state changes**realistic Realistic initial ram values - random but with specific bit patterns, and simulated values left by bootroms (for example "nibbler (pd)" depends on this)**accurate Accurate emulation of LCD register writes during scanline (prehistorik man, demotronic demo)**emulation Emulation of inaccessible VRAM and OAM as on real hardware
**10 sprites per line limit
**clock Cock exact emulation of sprites causing mode 3 to take longer**correct Correct memory access timing (access happening at the last/second to last clock of an opcode)**accurate Accurate emulation of the differences between DMG and GBC, including timing differences, differences in hardware behavior, initial state, etc.**can Can run a GBC rom as on a DMG, and a DMG rom as on a GBC*powerful Powerful debugger:**disassembler Disassembler with syntax selectable from: no$gmb, rgbds, wla**assembler Assembler (change code and ability to save modified rom)**symbols Symbols (SYM file) support**"inlineInline" editing in code, data, and stack viewer**breakpointsBreakpoints**break Break on access**conditional Conditional breakpoints
**"on jump" access breakpoints for breaking before a jump into a range is taken.
**source Source code breakpoints (ld , b,and b)**debug Debug messages (ld , d,and d)**singlesteppingSinglestepping/tracing/animating/step out/step over**vram VRAM viewer: BG map, tiles, OAM, palette.
**IO registers viewer
**live Live display of data during emulation and freezing of ram values**break Break on exceptions (accessing inaccessible VRAM, read unitialized uninitialized RAM, echo ram access, access locked external ram, disable lcd LCD outside vblank)**ability Ability to modify all registers and state at any time**joypad Joypad window allows simulating button presses at any time while debugging
*SGB multiplayer with up to 4 gamepads
*graphics Graphics output: GDI, DirectDraw, Direct3D, OpenGL, null output*graphics Graphics doubler: HQ2X, Scale2x, scanlines filter, blocky*sound Sound output: waveout, directsoundDirectSound, null, and disk writer supported. support for writing the 4 channels to separate wav files*AVI recording with installed codec of choice that is synchronized with a recorded WAV file, and can be combined into a single video afterwardsafterward.*runs Runs almost all roms perfectly, compatibility comparable with the best GB/C emulators*Accurate/high -quality sound emulation, bandlimited synthesis*accurate Accurate video emulation including "high color" graphics, correct sprite/background priorities, 10 sprites/line limit, and mid-scanline register changes.
*Joystick/Gamepad support, everything mappable to every button
*some Some user interface keys are configurable and can be mapped to joystick/gamepad buttons
*MBC3 Real Time Clock emulation. RTC is saved/loaded in the .sav file, compatible with VBA
*Auto delay/frameskip, emulation runs at 100% real speed and full 60 fps
*GameGenie and GameShark cheat, load/save cheats (auto and manual), "cheat searcher", easy creation of new cheat codes
*saveSave/load state with quick (zsnes style, and mappable) keys.*back Back and forward compatibility of sav files and save states so your saved progress is not lost. bgb can load all save files of *previous versions.
*Load from ZIP and GZIP files
*good Good OS/platform compatibility/low requirements*support Support for optional border bitmap and pseudo and real fullscreen modes.
*TCP/IP game link support
1,809
edits

Navigation menu