Skip to content

Commit

Permalink
[What's New 1.0.1 - September 18, 2008]
Browse files Browse the repository at this point in the history
* GBA games now run at full speed
* Menu improvements, with spiffy new background - thanks brakken!
* Fixed L/R buttons - they work now
  • Loading branch information
dborth committed Oct 16, 2008
1 parent 2f2a1fd commit dbff9b7
Show file tree
Hide file tree
Showing 134 changed files with 45,479 additions and 41,872 deletions.
16 changes: 7 additions & 9 deletions Makefile.gc
Original file line number Diff line number Diff line change
Expand Up @@ -18,20 +18,18 @@ include $(DEVKITPPC)/gamecube_rules
TARGET := vbagx_gc
TARGETDIR := executables
BUILD := build_gc
SOURCES := source/vba source/vba/agb source/vba/dmg source/ngc source/sz
INCLUDES := source/vba source/ngc
SOURCES := source/vba source/vba/gb source/ngc
INCLUDES := source/vba source/vba/gb source/ngc

#---------------------------------------------------------------------------------
# options for code generation
#---------------------------------------------------------------------------------

CFLAGS = -g -O3 -Wall $(MACHDEP) $(INCLUDE) \
-DNGC -DUSE_VM -DWORDS_BIGENDIAN \
-DC_CORE -D__ppc__ -D__POWERPC__ -DFINAL_VERSION \
-DSDL -DNO_PNG -DHAVE_ZUTIL_H \
-D_SZ_ONE_DIRECTORY -D_LZMA_IN_CB -D_LZMA_OUT_READ
CXXFLAGS = $(CFLAGS)
LDFLAGS = -g $(MACHDEP) -Wl,-Map,$(notdir $@).map
CFLAGS = -g -O2 -Wall $(MACHDEP) $(INCLUDE) -maltivec \
-DNGC -DWORDS_BIGENDIAN -DC_CORE \
-DCHANFFS -DSDL -DHAVE_ZUTIL_H
CXXFLAGS = -save-temps -Xassembler [email protected] $(CFLAGS)
LDFLAGS = -g $(MACHDEP) -Wl,-Map,$(notdir $@).map -Wl,--cref

#---------------------------------------------------------------------------------
# any extra libraries we wish to link with
Expand Down
14 changes: 6 additions & 8 deletions Makefile.wii
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,17 @@ include $(DEVKITPPC)/wii_rules
TARGET := vbagx_wii
TARGETDIR := executables
BUILD := build_wii
SOURCES := source/vba source/vba/agb source/vba/dmg source/ngc source/sz
INCLUDES := source/vba source/ngc
SOURCES := source/vba source/vba/gb source/ngc
INCLUDES := source/vba source/vba/gb source/ngc

#---------------------------------------------------------------------------------
# options for code generation
#---------------------------------------------------------------------------------

CFLAGS = -g -O3 -Wall $(MACHDEP) $(INCLUDE) \
-DNGC -DWII_DVD -DWORDS_BIGENDIAN -DVIDEO_THREADING \
-DC_CORE -D__ppc__ -D__POWERPC__ -DFINAL_VERSION \
-DSDL -DNO_PNG -DHAVE_ZUTIL_H \
-D_SZ_ONE_DIRECTORY -D_LZMA_IN_CB -D_LZMA_OUT_READ
CXXFLAGS = $(CFLAGS)
CFLAGS = -g -O2 -Wall $(MACHDEP) $(INCLUDE) -maltivec \
-DNGC -DWORDS_BIGENDIAN -DC_CORE \
-DCHANFFS -DSDL -DHAVE_ZUTIL_H
CXXFLAGS = -save-temps -Xassembler [email protected] $(CFLAGS)
LDFLAGS = -g $(MACHDEP) -Wl,-Map,$(notdir $@).map -Wl,--cref

#---------------------------------------------------------------------------------
Expand Down
30 changes: 30 additions & 0 deletions compiling.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
�,���`���,��,���`���,�,���`���,��,���`���,�,���`���,��,���`���,�,���`���,��,��

- Visual Boy Advance GX -
(Under GPL License)

�,���`���,��,���`���,�,���`���,��,���`���,�,���`���,��,���`���,�,���`���,��,��

-=[ Compiling ]=-

This thing is a bugger to compile, at least for now. You can compile
everything using -Os, but gameplay will run slow. Compiling with -O2
using devkitppc 15 will crash on GBA.cpp. This must be due to some change in
gcc 4.x that sets a compiler flag that the assembly code in thumb.h can't
handle.

To get around this:

-use a precompiled GBA.o

OR

-compile a GBA.o and GBA.d using devkitpcc 13 (gcc 3.4.6)
-copy these precompiled files to the build dir, and compile everything else
with -O2 on devkitppc 15 (gcc 4.2.3)

It would be really nice to automate this messy build process, or preferably
to find out how to get gcc 4.x to play nice.


-- Tantric, September 2008
37 changes: 7 additions & 30 deletions readme.txt
Original file line number Diff line number Diff line change
@@ -1,56 +1,33 @@
�,���`���,��,���`���,�,���`���,��,���`���,�,���`���,��,���`���,�,���`���,��,��

- Visual Boy Advance GX -
Version 1.0.3
http://code.google.com/p/vba-wii
Version 1.0.1
(Under GPL License)

�,���`���,��,���`���,�,���`���,��,���`���,�,���`���,��,���`���,�,���`���,��,��

Visual Boy Advance GX is a modified port of VBA-M / VBA 1.7.2.
-=[ Explanation ]=-

Visual Boy Advance GX is a port of Visual Boy Advance 1.7.2.
With it you can play GBA/Game Boy Color/Game Boy games on your Wii/GameCube.

-=[ Features ]=-

* Wiimote, Nunchuk, Classic, and Gamecube controller support
* SRAM and State saving
* Custom controller configurations
* SD, USB, DVD, SMB, GC Memory Card, Zip, and 7z support
* GBA compatiblity based on VBA-M r750, GB compatibility based on VBA 1.7.2
* Turbo speed feature
* SD and USB support

ח����������� ������������������������������ �����������������������-����-���
|0O��o� UPDATE HISTORY �o��O0|
`������� ���������������� ��������������� �������������������� �������������'

[What's New 1.0.3 - October 15, 2008]
* New timing / frameskip algorithm - should (hopefully) work 100% better!
* Performance improvements - video threading, PPC core partly activated
* Video zooming option
* Unfiltered video option
* 7z support
* Loading progress bars added

[What's New 1.0.2 - October 6, 2008]
* New core! The core is now a custom combination of VBA-M and VBA 1.72
* Added DVD, SMB, ZIP, GameCube MC support
* Faster USB/SD speeds
* Screen alignment and flickering problems fixed
* 128K save support added
* Better emulation speeds. Should now be nearly full speed all the time
for most games.
* Turbo speed feature. Mapped to right C-stick (classic controller &
Gamecube controller), and A+B for wiimote
* Controller mapping preferences bug fixed. Your preferences will reset
automatically to correct any problems in your preferences file
* Many other tweaks behind the scenes

[What's New 1.0.1 - September 18, 2008]
[What's New 1.0.1]
* GBA games now run at full speed
* Menu improvements, with spiffy new background - thanks brakken!
* Fixed L/R buttons - they work now

[What's New 1.0.0 - September 16, 2008]
[What's New 1.0.0]

* Now compiles with devkitpro r15
* One makefile to make all versions
Expand Down
Loading

0 comments on commit dbff9b7

Please sign in to comment.