![]() ![]() Implement advanced features such as a flexible internal debugger.īesides the technical goals, RealBoy pretends to serve as an education tools it includes a set of documentation files describing the design and implementation issues found while developing the emulator. This can be found on RealBoy's official website (). RealBoy is a work in progress current features include: We hope the documentation can be useful to individuals that would like to learn about how emulators work in general, and the type of problems you face when implementing a fully-functional emulator project. ![]() Accuracy: Pass various test ROMS designed to evaluate the accuracy of a Game Boy emulator, including: CPU Instructions, Instructions' Timings and Memory Access Timings. Experimental Support for the Super Game Boy (disabled by default see "Super Game Boy Support" below) Performance: For 64-bit versions of the x86 architecture (a.k.a x86_64, a.k.a amd64), an Assembly Language version of the emulator's core is provided, significantly faster than the C version. Support for RTC (Real Time Clock) in MBC3. Support for executing the original boot ROMS (files not included for legal reasons). Internal Debugger: Basic functionality such as adding breakpoints, printing registers, etc. FPS: User control over framerate (default is 60fps). Video: Scaling to 2x, 3x and 4x, with or without fullscreen. RealBoy Internals: Design and implementation documentation. There are some RealBoy-specific arguments you can pass to configure: RealBoy is distributed with Autotools-derived scripts, so compiling is just a matter of the well-known. POSIX-compliant Operating System (Linux, *BSD, Mac OS X, Solaris, etc) By default, the configure script chooses the Assembly sources automatically on these processors.) Kigb save state code#Ĭonfigure -disable-asm (Force compiling the C instead of Assembly code for x86_64 architectures. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |