Making .gba roms with PCX images with sound?

AkitoUF

Well-Known Member
OP
Member
Joined
Jan 5, 2016
Messages
296
Trophies
0
Age
32
XP
785
Country
Chile
I know how to bring PCX images to a .gba file with PCX Viewer with the devkit and also know you can make slideshows with music with JPEGs, the problem is JPEG is a horrible format with lots of artifacts in the resulting image.
Is there a way to add a .wav music file to a gba rom made with PCXViewer or to bring a pcx image from there to a rom made with GBA JPEG Viewer?
 

SylverReZ

Dat one with the Rez
Member
GBAtemp Patron
Joined
Sep 13, 2022
Messages
7,174
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
22,022
Country
United Kingdom
Use the MaxMod library. You place your (.wav) file into the "data" folder, and define them using the following:

(i.e., "myeffect.wav")

Code:
    mm_sound_effect myeffect = {
        { SFX_MYEFFECT } ,            // id
        (int)(1.0f * (1<<10)),    // rate
        0,        // handle
        255,    // volume
        0,        // panning
    };

mmEffect(&myeffect);

More information can be found in the developer documentation: https://maxmod.devkitpro.org/ref/
Or use one of the examples that come with devkitPro.
 

AkitoUF

Well-Known Member
OP
Member
Joined
Jan 5, 2016
Messages
296
Trophies
0
Age
32
XP
785
Country
Chile
Use the MaxMod library. You place your (.wav) file into the "data" folder, and define them using the following:

(i.e., "myeffect.wav")

Code:
    mm_sound_effect myeffect = {
        { SFX_MYEFFECT } ,            // id
        (int)(1.0f * (1<<10)),    // rate
        0,        // handle
        255,    // volume
        0,        // panning
    };

mmEffect(&myeffect);

More information can be found in the developer documentation: https://maxmod.devkitpro.org/ref/
Or use one of the examples that come with devkitPro.
Thanks! Will give this a try.
Last time I tried a lot of different things trying to copy lines from the MaxMod makefile file into the pcx makefile to just place a wav music file with the PCX image of my choosing but nothing worked.
There's also this size limitation with the files?
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,983
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,022
Country
United States
Thanks! Will give this a try.
Last time I tried a lot of different things trying to copy lines from the MaxMod makefile file into the pcx makefile to just place a wav music file with the PCX image of my choosing but nothing worked.
There's also this size limitation with the files?
If you get this working, I'd like to know too. I can get PCXView working but I'd love some music to go with it. ^_^
 
  • Like
Reactions: SylverReZ

SylverReZ

Dat one with the Rez
Member
GBAtemp Patron
Joined
Sep 13, 2022
Messages
7,174
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
22,022
Country
United Kingdom
If you get this working, I'd like to know too. I can get PCXView working but I'd love some music to go with it. ^_^
devkitPro has a PCX example for GBA too, and yes, its possible to use MaxMod to add music or sound.
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,983
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,022
Country
United States
devkitPro has a PCX example for GBA too, and yes, its possible to use MaxMod to add music or sound.
I have devkit pro, thats what I've been using. I guess I just don't know how to install MaxMod to the devkit Pro directories.
 

SylverReZ

Dat one with the Rez
Member
GBAtemp Patron
Joined
Sep 13, 2022
Messages
7,174
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
22,022
Country
United Kingdom
I have devkit pro, thats what I've been using. I guess I just don't know how to install MaxMod to the devkit Pro directories.
MaxMod should already be bundled after installing DKP on your PC. Usually, it should be located in "devkitpro/libgba/lib/libmm.a".
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,983
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,022
Country
United States
MaxMod should already be bundled after installing DKP on your PC. Usually, it should be located in "devkitpro/libgba/lib/libmm.a".
I have to get to bed, but I'll explore this tomorrow night after work. Looks like a fun rabbit hole if I can get it working.
 
  • Like
Reactions: SylverReZ

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: Dem 🥜 s +1