gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS development > Tuna-Vids and Rumble Pack

#158206 - RobinWatts - Sat Jun 07, 2008 12:48 pm

Is it just my NDS that rumbles the rumble pack continuously whilst Tuna-Vids is in use?

Is this a known bug? I've grepped the code quickly and can't see any references to stuff that should cause this...

Also, I can't make it work with any films other than 256x192 (I tried encoding at 256x160, for example) - it just hangs on startup...

Robin

#158221 - chuckstudios - Sat Jun 07, 2008 7:45 pm

I believe the method for making a rumble pack rumble involves either reading or writing (can't remember which) to the GBA address space. Therefore, a faulty RAM detection routine could be triggering the rumble.

#158251 - silent_code - Sun Jun 08, 2008 10:40 am

Yeah, I remember it to be either RAM *or* RUMBLE you can use, not both, so RAM detection might cause the issue.
This might be very wrong though.
_________________
July 5th 08: "Volumetric Shadow Demo" 1.6.0 (final) source released
June 5th 08: "Zombie NDS" WIP released!
It's all on my page, just click WWW below.

#158285 - simonjhall - Sun Jun 08, 2008 8:06 pm

Some people have told me that this happens on the M3 Real when Quake is initialising the libfat's dldi driver. Weird...
_________________
Big thanks to everyone who donated for Quake2

#158288 - silent_code - Sun Jun 08, 2008 8:25 pm

OT @ simonjhall: If I do get an M3 tuesday (I have started a poll in the DS Flash Equipment forum, feel free to participate!), it will be with a RAM & Rumble pack, so I can offer to take a closer look at that issue, then, if you don't mind. :^)
_________________
July 5th 08: "Volumetric Shadow Demo" 1.6.0 (final) source released
June 5th 08: "Zombie NDS" WIP released!
It's all on my page, just click WWW below.

#158303 - RobinWatts - Sun Jun 08, 2008 10:45 pm

simonjhall wrote:
Some people have told me that this happens on the M3 Real when Quake is initialising the libfat's dldi driver. Weird...


Ah. I am using the M3 Real, so that would make sense...

Robin

#158308 - HyperHacker - Mon Jun 09, 2008 12:23 am

M3 Real is slot-1 isn't it? A slot-1 DLDI shouldn't be touching slot-2. Maybe it's incorrectly setting EXMEMCNT?
_________________
I'm a PSP hacker now, but I still <3 DS.

#158327 - silent_code - Mon Jun 09, 2008 8:42 am

Or some part of the software, like the DLDI "driver" is checking for SLOT2 extensions, for whatever reason.
_________________
July 5th 08: "Volumetric Shadow Demo" 1.6.0 (final) source released
June 5th 08: "Zombie NDS" WIP released!
It's all on my page, just click WWW below.

#158339 - RobinWatts - Mon Jun 09, 2008 1:23 pm

simonjhall wrote:
Some people have told me that this happens on the M3 Real when Quake is initialising the libfat's dldi driver. Weird...


I've done some tests, and I can confirm that the moment the arm9 code calls fatInitDefault(); the rumble pack starts rumbling...

#158340 - simonjhall - Mon Jun 09, 2008 1:27 pm

RobinWatts wrote:
simonjhall wrote:
Some people have told me that this happens on the M3 Real when Quake is initialising the libfat's dldi driver. Weird...


I've done some tests, and I can confirm that the moment the arm9 code calls fatInitDefault(); the rumble pack starts rumbling...
Thank god someone who knows what they're doing can confirm this! Thanks!
(so much better than some brain-dead youtube comment telling me how sh!t the game is with the rumble constantly going ;-)
_________________
Big thanks to everyone who donated for Quake2

#158341 - kusma - Mon Jun 09, 2008 1:37 pm

simonjhall wrote:
(so much better than some brain-dead youtube comment telling me how sh!t the game is with the rumble constantly going ;-)

Here's my brain-dead gbadev comment:
QuakeDS is shit with the rumble constantly going.

#158342 - simonjhall - Mon Jun 09, 2008 1:53 pm

LOL
I made it so that the videos I have on YouTube have approve-only comments, which deters the majority of crap comments. I still had one yesterday on the 1 frame-per-second Q2DS video that was just "LOL THIS IS SHIT". Yeah, I'm gonna approve that! Mark spam + block user :-)
_________________
Big thanks to everyone who donated for Quake2

#158344 - RobinWatts - Mon Jun 09, 2008 3:07 pm

simonjhall wrote:
RobinWatts wrote:
simonjhall wrote:
Some people have told me that this happens on the M3 Real when Quake is initialising the libfat's dldi driver. Weird...


I've done some tests, and I can confirm that the moment the arm9 code calls fatInitDefault(); the rumble pack starts rumbling...
Thank god someone who knows what they're doing can confirm this! Thanks!
(so much better than some brain-dead youtube comment telling me how sh!t the game is with the rumble constantly going ;-)


Add a "setRumble(0);" after the fatInitDefault(); call?

That seems to limit the rumbling to a couple of seconds as the FAT lib wakes up...

Robin

#158354 - DiscoStew - Mon Jun 09, 2008 5:16 pm

simonjhall wrote:
LOL
I made it so that the videos I have on YouTube have approve-only comments, which deters the majority of crap comments. I still had one yesterday on the 1 frame-per-second Q2DS video that was just "LOL THIS IS SHIT". Yeah, I'm gonna approve that! Mark spam + block user :-)


I think this explains a lot.
http://www.penny-arcade.com/comic/2004/03/19/
_________________
DS - It's all about DiscoStew