(GB/GBC) SameBoy v0.8 - 模擬器

Todd Johnson avatar
By Todd Johnson
at 2017-05-15T20:14

Table of Contents

2017.05.13

SameBoy is a user friendly GameBoy and GameBoy Color emulator for macOS.
SameBoy is extremely accurate and includes a wide range of powerful debugging
features, making it ideal for both casual players and developers. In addition
to accuracy and developer capabilities, SameBoy has all the features one
would expect from an emulator – from save states to scaling filters. An
experimental SDL version is available to Windows and Unix-like systems.

SameBoy v0.8 Changelog:

This version is not compatible with save states of older versions. This
version ignores key bindings set by older versions

New/Improved Features

* The debugger now includes a ticks command, to allow tick counting
* The debugger now includes a palettes command, to allow dumping the palettes
in CGB mode
* General optimizations
* Complete GameBoy Camera support in the Cocoa port, basic support in the SDL
port
* Debugger syntax improved, commands now allow modifiers
* print/eval can now have a format modifier (e.g. print/d)
* examine can now have a byte count modifier (e.g. x/4)
* The debugger now includes a disassemble command
* Added a VRAM viewer to the Cocoa port
* GameBoy Printer emulation in the Cocoa port
* New icon for GBC files, following Nintendo’s color-coding convention,
fixed icon alignment for both GB and GBC icons
* Quick Look support in Cocoa: GB and GBC files now display in-game
screenshots on their cartridge icon
Accuracy Improvements/Fixes

* The APU emulation was refactored, and is now faster and now longer
dependent on the sampling rate
* LCDC’s bit 0 is now properly emulated (Fixes: Krusty’s Fun House)
* The HALT bug is now emulated
* The user is now prevented from pressing opposite keys at the same time
(Fixes Pocket Bomberman)
* Fixed MBC2 RAM emulation
* Corrected emulation of the palette registers in CGB mode
* HUC1 is now partially emulated, sans the IR sensor
* Basic HUC3 support, only the MBC is emulated
* Implemented the STAT-write interrupt bug (Fixed: Road Rash and Zero no

Densetsu; these games do not work on CGBs)

* Limited the LY=144 interrupt to DMG mode, as hinted by MooneyeGB’s test
ROMs
* The following games now pass the automatic testing: > All-Star Baseball ‘
99, Cave Noire, Daisenryaku, F-1 Race, Gameboy Camera, Hatris, Ironman,
Konami Golf, Kwirk, Meitantei Conan, Nintendo World Cup, Pocket Bomberman
(J), Puzzle Boy, SS Spinner, The Smurfs, Speedball 2, Tecmo Bowl, Teenage
Mutant Ninja Turtles 2, Tsuri Sensei, Ultima, Ultra Golf, WordZap, Z - The
Miracle of the Zone, Zerd no Densetsu

Bug Fixes

* Fixed a deadlock in the Hex Editor/Viewer when viewing APU data
* Fixed a crash when accessing MBC RAM on some ROMs that do not have MBC RAM
* Multiple watchpoints did not function correctly
* Improved the behavior and performance of the open dialog in Cocoa
* Fixed dereferencing a non-banked address in the debugger
* VRAM was not initialized
* Fixed an edge case where the Hex Editor/Viewer crashed
* Breakpoint and watchpoint conditions no longer trigger other watchpoints;
fixed potential crashes
* Better handling of input in the Cocoa port when the system has a non-ASCII
keyboard layout
* Minor fixes for the help debugger command
Misc Internal Changes
* Added rumble API, but it is not actually used by any of the GUIs
* Added serial API, but it is currently only used internally for the GameBoy
Printer

https://sameboy.github.io/

--

ポーラステーション
http://perry0517a.blogspot.tw/

--

All Comments

組一台專跑模擬器的攜帶式 PC

Edwina avatar
By Edwina
at 2017-05-15T18:18
※ 引述《bigchang (音樂靈魂)》之銘言: : 模擬器發展越來越豐富與成熟 : 從 Win3.1 時代的紅白機模擬器到現在已經有超過20年了 : 模擬器的發展有增無減 : 雖然攜帶優勢上有數莓派可以順暢模擬很多 PS1 以前的遊戲機 : 但相容度與資源還是比 PC 差了一些 : 所以還是想組一台方便攜 ...

BGP使用心得

Zora avatar
By Zora
at 2017-05-15T14:35
最近用了新版的BGP 覺得很適合推薦給愛玩手遊或是喜歡在大螢幕的人 1.以前的版本還會有不少簡體字,現在都是繁體的了 2.沒有廣告 之前2代的會跳出廣告,或是下載他們合作的APP 這一代完全沒有 3.介面 這個版本的介面比上一代好看很多 4.多開 之前玩誅仙有去看到其他人的介紹文知道還有多開這個功能 只要電 ...

DeSmuME 20170505

Zenobia avatar
By Zenobia
at 2017-05-14T15:47
http://desmume.org/download/ https://ci.appveyor.com/project/zeromus/desmume/build/artifacts fix null assignments to std::strings the right way - ...

(AC) TeknoParrot v0.1

Regina avatar
By Regina
at 2017-05-11T20:45
2017.05.15 Changes TeknoParrot 0.3: - Sega Racing Classic supported! (DO NOT ENABLE NETWORK OR IT WILL FREEZE FOREVER, missing network emu code) - Test ...

(WIP) Kale's Mame Wip: Boolean Diary - Part 08

David avatar
By David
at 2017-05-11T20:30
2017.05.10 Fixed scenery walking enemies in Legionnaire and Heated Barrel, they both uses a variation of the 138e macro where last opcode is an addition i ...