From 20d9708b4d86f103273504b020c546972e73b507 Mon Sep 17 00:00:00 2001 From: spacy51 Date: Tue, 9 Sep 2008 11:20:26 +0000 Subject: [PATCH] Make Readme MFC only (create seperate Qt Readme if necessary) --- doc/{ReadMe.txt => ReadMe.MFC.txt} | 89 +++++++++++------------------- 1 file changed, 33 insertions(+), 56 deletions(-) rename doc/{ReadMe.txt => ReadMe.MFC.txt} (63%) diff --git a/doc/ReadMe.txt b/doc/ReadMe.MFC.txt similarity index 63% rename from doc/ReadMe.txt rename to doc/ReadMe.MFC.txt index ea3f25db..07d7b0c6 100644 --- a/doc/ReadMe.txt +++ b/doc/ReadMe.MFC.txt @@ -8,54 +8,35 @@ |___/ VisualBoyAdvance-M -Nintendo Game Boy / Game Boy Advance Emulator - -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 +Nintendo Game Boy & Game Boy Advance Emulator +Project Homepage: vba-m.ngemu.com This program is distributed under the GNU General Public License http://www.gnu.org/licenses/gpl.html -Aim: -Combine the best features of the VBA forks in one build. -Multi-platform support. + +Based on the official VisualBoyAdvance by Forgotten & the VBA development team +Original Project Homepage: vba.ngemu.com =================== System Requirements =================== -OS: Windows 2000 - Vista (x86 or x64), Linux -CPU: 700MHz minimum for GBA emulation, CPU requirements increase if filters are to be used. +OS: Windows 2000 - Vista (x86 or x64) +CPU: min. 700 MHz for GBA emulation, CPU requirements increase if filters or other improvements are enabled RAM: ~64MB free -GFX: ~32MB VRAM, DirectX9 drivers +GFX: ~32MB VRAM, latest drivers supporting DirectX9 +SND: Anything with working Windows drivers ================= Required Runtimes ================= -Microsoft Visual C++ 2008 SP1 Redistributable Package (x86): -http://www.microsoft.com/downloads/details.aspx?FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2&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. +DirectX Runtime Web-Updater: +http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&DisplayLang=en ================= @@ -63,8 +44,7 @@ Optional Runtimes ================= OpenAL Installer for Windows: -http://connect.creativelabs.com/openal/Downloads/Forms/AllItems.aspx -[MFC build] +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 ============== @@ -78,30 +58,24 @@ Important: - Test: Final Fantasy 4 airship intro - Improve automatic 64k/128k flash save detection - -- Add support for byuu's UPS patching format to replace IPS + - Pokémon Emerald hangs with white screen when no save state exists and wrong flash size is selected - Remove 16 bit hack for filters - Not compatible to software motion blur (display corruption) - Add selection for compressed archives with more than one ROM in them -- Finalise Qt4 GUI system - - Fix LCD colouring - Game Bugs: -* Drymouth - screen flashes black after certain scanline -* World Reborn - 2 graphics bugs - + - Drymouth - screen flashes black after certain scanline + - World Reborn - 2 graphics bugs Less important: - Add GBA cheat editing support (GB already has) - 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) - Improve AVI recording (produces asynchronous files) @@ -116,6 +90,7 @@ Less important: - Apply pixel filter to sprites and BG seperately for better image quality +- Add support for byuu's UPS patching format to replace IPS Performance: @@ -128,19 +103,19 @@ Performance: - Make use of 64 bit CPUs - 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. + - 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. - Plus, blargg's GB_Snd_Emu is extremely optimized stuff. (Mudlord) - - blargg's core implementation broke Dwedit's GBC emu. + - 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) + - 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 - 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. @@ -150,21 +125,22 @@ Known Bugs: Credits ======= -VisualBoy and VisualBoy Advance Developers: -Forgotten - -VisualBoy Advance-M Developers: Mudlord -DJRobX Nach -Jonas Quinn +Squall Leonhart Spacy +DJRobX +Jonas Quinn ============== Special Thanks ============== +Forgotten & the VBA development team: +- For creating VisualBoyAdvance +- Couldn't you have written cleaner code??? + chrono: - Fixed a bug in the HQ3x/4x filters - Made HQ3x/4x and Bilinear filters (ASM versions) thread-safe @@ -176,3 +152,4 @@ bgKu: blargg: - Assistance with the implementation of his highly accurate GB audio core - Implemented his unreleased File_Extractor library +- Cleanup of the audio core interface