Nintendo has drastically dropped the prices of two of its handheld gaming devices, the DS XL and the DSi.

The price changes, effective May 20, will take the price of the DS XL to $129 from $169. The DSi will get a $50 discount, going to $99 from $149.

There was no further discount announced for the Nintendo 3DS, which now costs $169 — down significantly from its original price of $249.99.

Nintendo has been struggling to turn profits of late, thanks to less interest in its games and an increasingly strong and sophisticated market for games on mobile devices.

The price drops are a good move as parents look for ways to keep their kids busy over the Memorial Day weekend and the long summer break to follow. It could also gin up renewed interest in the company ahead of the Electronics Entertainment Expo (E3) in June, when the company is showing off its new console, the Wii U.

Related stories:

Wii U to be shown at E3 2012, Nintendo says

Civilization V: Gods and Kings hands-on preview

Nintendo 3DS hits 4M in sales