diff --git a/Changes.txt b/Changes.txt index 0600e68..4b862ff 100644 --- a/Changes.txt +++ b/Changes.txt @@ -1,3 +1,24 @@ +Version 0.0.7 (Alpha) - JAN/20/2018 +=================================== + +Supported Cores: +---------------- +- Game Boy - Classic GB emulator. Please, check the emulation + status (https://github.com/fattard/xFF/blob/0.0.7/GB_Status.md) + with details of what is supported, and what is in progress and known issues. +- BytePusher - A special test core to help me creating the foundations + that will allow running all real cores. + More info: https://esolangs.org/wiki/BytePusher + +[DMG] GB Core Updates: +---------------------- +- Added audio support. +- Minor changes to HALT instruction to include hardware bug emulation. +- Fixed several graphical issues. + + + + Version 0.0.6 (Alpha) - JAN/05/2018 =================================== diff --git a/GB_Status.md b/GB_Status.md index 212c393..afab20e 100644 --- a/GB_Status.md +++ b/GB_Status.md @@ -8,7 +8,7 @@ Hardware Mode | Supported ------------- | --------- -DMG (Game Boy) | :soon: +DMG (Game Boy) | :heavy_check_mark: MGB/MGL (Game Boy Pocket/Light) SGB (Super Game Boy) SGB2 (Super Game Boy 2) @@ -152,9 +152,9 @@ CPL | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: NOP | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: CCF | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: SCF | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: -DI | :heavy_check_mark: | :o: | :heavy_check_mark: | :o: -EI | :heavy_check_mark: | :o: | :heavy_check_mark: | :o: -HALT | :o: | :o: | :heavy_check_mark: | :o: +DI | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: +EI | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: +HALT | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: STOP | :o: | :x: | | @@ -173,12 +173,12 @@ Backgrounds | :o: Sprites | :o: GBC Palettes -Audio | Status ------ | ------ -Channel 1 -Channel 2 -Channel 3 | :soon: -Channel 4 +Audio | Status +--------- | ------ +Channel 1 | :o: +Channel 2 | :o: +Channel 3 | :o: +Channel 4 | :o: ROM Mappers | Status ----------- | ------ diff --git a/README.md b/README.md index a3b82e8..8017c8d 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,13 @@ ## Core Status ## ## [GB Emulation Status](GB_Status.md) ## Game Boy core emulation. Initially, only the classic emulation will be supported. -The current release build (v0.0.6) is able to run TestROMS, such as [Blargg's Test Suite](http://gbdev.gg8.se/files/roms/blargg-gb-tests/), some -[mooneye-gb tests](https://gekkio.fi/files/mooneye-gb/latest/), and also commercial games that uses mapper MBC1. +### Features +- Audio support +- Support for ROMs with mapper MBC1 +- Save support +- Includes a custom bootROM with quick intro animation \([source code](https://github.com/fattard/xFF/blob/master/CutomBootROM/DMG/DMG_CustomBootRom.asm)\) +- Customizable screen color and display zoom size (currently only by editing config file) + Remember to check the [status page](GB_Status.md) for information on what is supported or not.

@@ -17,9 +22,11 @@ Below is the current montage of results from Blargg's tests: ![Test ROM result](sshots/GB/blarggs_test_suite.png)
The mem_timing test fails, as it requires cycle accurate emulation. It will take some time for this. -Both DMG and CGB sound tests fails, as there's not sound support yet. -The hardware bug tests also fails, as this kind of behaviour is not being emulated. +DMG sound tests failed are 09, 10 and 12, all related to edge cases for accessing Wave pattern memory while Channel3 is On, that should not affect most games. +The OAM hardware bug tests also fails, as this kind of behaviour is not being emulated. +

+Check more accuracy test results: [GB Test Results](https://github.com/fattard/xFF/blob/master/GB_TestResults.md) page.
### Joypad Controls ### Supports both Keyboard control and Xbox Controller (compatible with any XInput device).