Make Readme MFC only (create seperate Qt Readme if necessary)

This commit is contained in:
spacy51 2008-09-09 11:20:26 +00:00
parent 49523c372c
commit 20d9708b4d
1 changed files with 33 additions and 56 deletions

View File

@ -8,54 +8,35 @@
|___/ |___/
VisualBoyAdvance-M VisualBoyAdvance-M
Nintendo Game Boy / Game Boy Advance Emulator Nintendo Game Boy & Game Boy Advance Emulator
Project Homepage: vba-m.ngemu.com
Based on official VBA
Original Project Homepage: vba.ngemu.com
New Project Homepage: vba-m.ngemu.com
The Qt build uses icons from the KDE project:
http://kde.org/
svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebase/runtime/pics/oxygen
This program is distributed under the GNU General Public License This program is distributed under the GNU General Public License
http://www.gnu.org/licenses/gpl.html http://www.gnu.org/licenses/gpl.html
Aim:
Combine the best features of the VBA forks in one build. Based on the official VisualBoyAdvance by Forgotten & the VBA development team
Multi-platform support. Original Project Homepage: vba.ngemu.com
=================== ===================
System Requirements System Requirements
=================== ===================
OS: Windows 2000 - Vista (x86 or x64), Linux OS: Windows 2000 - Vista (x86 or x64)
CPU: 700MHz minimum for GBA emulation, CPU requirements increase if filters are to be used. CPU: min. 700 MHz for GBA emulation, CPU requirements increase if filters or other improvements are enabled
RAM: ~64MB free RAM: ~64MB free
GFX: ~32MB VRAM, DirectX9 drivers GFX: ~32MB VRAM, latest drivers supporting DirectX9
SND: Anything with working Windows drivers
================= =================
Required Runtimes Required Runtimes
================= =================
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86): DirectX Runtime Web-Updater:
http://www.microsoft.com/downloads/details.aspx?FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2&DisplayLang=en http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en
[MFC & Qt build]
DirectX End-User Runtimes (August 2008):
Web-Updater: http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en
Offline Package: http://www.microsoft.com/downloads/details.aspx?FamilyID=c1367bc3-4676-481a-bfaa-5c15d1d7199d&DisplayLang=en
Only the Web-Updater needs the WGA check
[MFC build]
Qt 4.4.1 Runtime:
http://vba-m.ngemu.com/vbam/vbacompiles/msvc2008sp1/qt/qt441.7z
[Qt build]
zlib & libpng will now be included in every release.
================= =================
@ -63,8 +44,7 @@ Optional Runtimes
================= =================
OpenAL Installer for Windows: OpenAL Installer for Windows:
http://connect.creativelabs.com/openal/Downloads/Forms/AllItems.aspx http://connect.creativelabs.com/openal/Downloads/Forms/DispForm.aspx?ID=1&Source=http%3A%2F%2Fconnect.creativelabs.com%2Fopenal%2FDownloads%2FForms%2FAllItems.aspx&RootFolder=%2Fopenal%2FDownloads
[MFC build]
============== ==============
@ -78,30 +58,24 @@ Important:
- Test: Final Fantasy 4 airship intro - Test: Final Fantasy 4 airship intro
- Improve automatic 64k/128k flash save detection - Improve automatic 64k/128k flash save detection
- Pokémon Emerald hangs with white screen when no save state exists and wrong flash size is selected
- Add support for byuu's UPS patching format to replace IPS
- Remove 16 bit hack for filters - Remove 16 bit hack for filters
- Not compatible to software motion blur (display corruption) - Not compatible to software motion blur (display corruption)
- Add selection for compressed archives with more than one ROM in them - Add selection for compressed archives with more than one ROM in them
- Finalise Qt4 GUI system
- Fix LCD colouring - Fix LCD colouring
- Game Bugs: - Game Bugs:
* Drymouth - screen flashes black after certain scanline - Drymouth - screen flashes black after certain scanline
* World Reborn - 2 graphics bugs - World Reborn - 2 graphics bugs
Less important: Less important:
- Add GBA cheat editing support (GB already has) - Add GBA cheat editing support (GB already has)
- Look at Cheats.cpp (Core) and GBACheats.cpp (GUI) - Look at Cheats.cpp (Core) and GBACheats.cpp (GUI)
- Support D3DFMT_A2R10G10B10 (10 bit per color component) color format
- Add documentation for VBA-M (configuration guide) - Add documentation for VBA-M (configuration guide)
- Improve AVI recording (produces asynchronous files) - Improve AVI recording (produces asynchronous files)
@ -116,6 +90,7 @@ Less important:
- Apply pixel filter to sprites and BG seperately for better image quality - Apply pixel filter to sprites and BG seperately for better image quality
- Add support for byuu's UPS patching format to replace IPS
Performance: Performance:
@ -128,19 +103,19 @@ Performance:
- Make use of 64 bit CPUs - Make use of 64 bit CPUs
- Have a look at the liboil optimization library - Have a look at the liboil optimization library
- http://liboil.freedesktop.org/wiki/ - http://liboil.freedesktop.org/wiki/
==================== ==========
Currently Known Bugs Known Bugs
==================== ==========
Known Bugs:
- Linking: Doesnt work quite right yet. - Linking: Doesnt work quite right yet.
- Audio core: assertation error occurs when disabling sound in GB mode - Audio core: assertation error occurs when disabling sound in GB mode
- I think its best we mute sound instead, since some games rely on audio for timing. - I think its best we mute sound instead, since some games rely on audio for timing.
Plus, blargg's GB_Snd_Emu is extremely optimized stuff. (Mudlord) Plus, blargg's GB_Snd_Emu is extremely optimized stuff. (Mudlord)
- blargg's core implementation broke Dwedit's GBC emu. - blargg's core implementation broke Dwedit's GBC emu.
- Wrong bit depth image is displayed for 2 frames when switching from/to HQ3x/4x ASM - Wrong bit depth image is displayed for 2 frames when switching from/to HQ3x/4x ASM
- This is caused by the 16bit hack which does not re-process the emulated image. - This is caused by the 16bit hack which does not re-process the emulated image.
It results in the display devices treating the image at pix with the wrong bit depth. It results in the display devices treating the image at pix with the wrong bit depth.
@ -150,21 +125,22 @@ Known Bugs:
Credits Credits
======= =======
VisualBoy and VisualBoy Advance Developers:
Forgotten
VisualBoy Advance-M Developers:
Mudlord Mudlord
DJRobX
Nach Nach
Jonas Quinn Squall Leonhart
Spacy Spacy
DJRobX
Jonas Quinn
============== ==============
Special Thanks Special Thanks
============== ==============
Forgotten & the VBA development team:
- For creating VisualBoyAdvance
- Couldn't you have written cleaner code???
chrono: chrono:
- Fixed a bug in the HQ3x/4x filters - Fixed a bug in the HQ3x/4x filters
- Made HQ3x/4x and Bilinear filters (ASM versions) thread-safe - Made HQ3x/4x and Bilinear filters (ASM versions) thread-safe
@ -176,3 +152,4 @@ bgKu:
blargg: blargg:
- Assistance with the implementation of his highly accurate GB audio core - Assistance with the implementation of his highly accurate GB audio core
- Implemented his unreleased File_Extractor library - Implemented his unreleased File_Extractor library
- Cleanup of the audio core interface