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 > The Homebrew Killer App for the DS

#51623 - cybereality - Mon Aug 22, 2005 11:55 am

What would the "Killer App" for the DS be? What kinda of program or game could make people buy the system? For instance, I know some people that got an XBox just because of all the emulators. Sure they loved Halo, but the emulators were the icing on the cake.

So do you think the killer app could be an emulator? Lets say an SNES emu that ran at full speed. Maybe it could be DS-linux or some other PDA-type shell. Maybe a web browser, or other net-app like VNC. Maybe some sort of online game. What do you guys think?

// cybereality

#51626 - chishm - Mon Aug 22, 2005 12:26 pm

I think emulators are a big draw. A PDA is nice and all, but I have that functionality on my phone.

I would say multimedia (GBAMP), but the PSP has that in the bag. Too bad they're $AU 400. I also believe a lot of people would have bought the Xbox for XBMC (Xbox Media Center).

The biggest killer app would probably be an online game. I am really looking forward to Mario Kart DS, especially after completing Super Circuit and playing 4 player battle mode. So, come November (or December, or January 2006), I will be doing nothing but racing online, unless I need to reflash my firmware.

#51628 - Prodigital - Mon Aug 22, 2005 12:36 pm

chishm wrote:
... unless I need to reflash my firmware.


?
So is it a good thing I didn't do flashme yet ??

#51629 - zubiac - Mon Aug 22, 2005 12:44 pm

a real PDA software with calender,phonebook etc etc would be my personal DS killer-app.....no question.
The touchscreen screams for such an app and I'm still wondering why there isn't one out yet(exept some side-functions of DSDOS).
even more strange that not even a commercial PDA software was released yet.I know at least 12 people in my hometown who are waiting for one.Hell, it even seems that the only commercial organizer software for DS("Organizer Plus" by Summitsoft) got canceled for no reason.
_________________
Abusing Cube and DS with all sorts of homebrew and hacks.

#51641 - cybereality - Mon Aug 22, 2005 4:31 pm

Personally, I would love to have a full featured OS on the DS, or at least a cool shell that could run OS type apps. I think a multimedia player would be useful as well (MP3, DiVX, etc.). Online applications would be awesome. Imagine using VNC to log onto your home pc (or someone elses!) using the DS. Even an VoIP program would be pretty cool. But this would mostly be for wow factor: "look ma, I can make a phone call with my gameboy!!!!"

I real killer app, IMHO, would be HaloDS. Look at how many systems Micro$oft has sold just because of Halo. If nintendo could somehow create an online game as good as that, the DS would be golden. The metroid hunters demo had good enough graphics for a portable (and rivals even the PSP games like Coded Arms) and if this was online people would love it. Or what about a 2D MMORPG. If they made a Zelda Online that looked just like the SNES version but you could customize your character and play in clans. That would be awesome. Everyone would buy the DS. Why does Nintendo not do this? What are they waiting for?

// cybereality

#51644 - misunoko - Mon Aug 22, 2005 5:55 pm

how many people do we have working on a web browser. i know we cant do much until the wifi get all worked out. Even something that interprets html or watever then when/if the wifi gets worked out we will already be done the browser side of it
_________________
www.mod-freak.com

#51653 - TJ - Mon Aug 22, 2005 7:01 pm

Forget all of that, a port of PuTTY to the DS would be the best thing to happen.

#51672 - Ilomoga - Mon Aug 22, 2005 9:41 pm

misunoko wrote:
how many people do we have working on a web browser. i know we cant do much until the wifi get all worked out. Even something that interprets html or watever then when/if the wifi gets worked out we will already be done the browser side of it


It's not really useful but you could also read the HTML files from flash cart or GBAMP, couldn't you?
_________________
The future of gaming is mobile Handheld Gaming.

#51676 - chava - Mon Aug 22, 2005 10:55 pm

I think a web browser would be really a killer app for our DS's... but I know it's really far far away...

Also a Genesis (MegaDrive) emulator would be cool!!!

#51694 - deltro - Tue Aug 23, 2005 1:20 am

MAME would be nice, or Super Puzzle Fighter 2 Turbo <3

#51699 - MrAdults - Tue Aug 23, 2005 2:39 am

I think the really real killer app for the DS would be a PS3 emulator. It can stream the blu-ray discs from the future into the DS's ram. I don't see why no one has done this yet.

-Rich

#51701 - deltro - Tue Aug 23, 2005 2:55 am

MrAdults wrote:
I think the really real killer app for the DS would be a PS3 emulator. It can stream the blu-ray discs from the future into the DS's ram. I don't see why no one has done this yet.

-Rich
Seriously, you god damn lazy developers, hurry up on emulating non-existant consoles- which use as of yet- unknown data formats, programming languages, and other various holes, and who's predacessor is still in it's emulation infancy on computer.

#51706 - nikarul - Tue Aug 23, 2005 3:10 am

deltro wrote:
MrAdults wrote:
I think the really real killer app for the DS would be a PS3 emulator. It can stream the blu-ray discs from the future into the DS's ram. I don't see why no one has done this yet.

-Rich
Seriously, you god damn lazy developers, hurry up on emulating non-existant consoles- which use as of yet- unknown data formats, programming languages, and other various holes, and who's predacessor is still in it's emulation infancy on computer.


I had it just about finished, but then I created a time paradox and it all disappeared in a poof. Streaming through time is funny like that.

On the bright side, Final Fantasy XIII is going to be awesome...

-Michael

#51709 - cybereality - Tue Aug 23, 2005 3:24 am

Obviously a PS3 emulator is insane. I doubt any deskop PCs could emulate that for at least another 5 years. But an N64 emulator or a PS1 emulator are possible, IMHO. Obviously they probably wouldn't run full speed, but I think the DS is capable. In terms of realistic goals, I would be happy with a working SNES or Genesis emulator. A NeoGeo emulator would be awesome too. I checked the specs for the original NeoGeo and it is within the 10:1 ratio someone else mentioned. So a NeoGeo emulator would be technically possible if someone wanted to write one. I am not too familiar with coding an emulator (checked out some source code and it made my head spin), so I'll stick to creating original games from scratch. I would hold off on writing a web browser for now. It is possible Nintendo already has one made and will release it when the Wifi goes live. Similar to the browser hack in Wip3out for PSP, maybe there will be a way to leverage Nintendo's official browser. This is all assuming someone cracks the TCP stack anyway.

#51713 - The 9th Sage - Tue Aug 23, 2005 3:41 am

I will vote for webbrowser...but would I would REALLY love is an IRC client or a chat interface for MSN, or something like that. I'd love to walk about my house with my DS chatting away...now THAT would be portable.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!

#51735 - tepples - Tue Aug 23, 2005 5:39 am

deltro wrote:
MAME would be nice, or Super Puzzle Fighter 2 Turbo <3

SPF2 is officially ported to the GBA. Or does the slower piece clearing of the GBA version annoy you?

nikarul wrote:
On the bright side, Final Fantasy XIII is going to be awesome...

Did you mean Final Fantasy, or XIII? The portmanteau name "Final Fantasy XIII" sounds almost as bad as "Luminesweeper"...
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#51804 - octopusfluff - Tue Aug 23, 2005 5:20 pm

deltro wrote:
Seriously, you god damn lazy developers, hurry up on emulating non-existant consoles- which use as of yet- unknown data formats, programming languages, and other various holes, and who's predacessor is still in it's emulation infancy on computer.


Hey, they got on the GBA right snappy, didn't they? So yeah, why not?

#51820 - dmgice - Tue Aug 23, 2005 7:36 pm

I shamelessly voted for emulators. -_-

Mostly, I just want a SNES emu that works really really well.

I have five reasons.

1. Just in case Earthbound 1 & 2 never comes here, I want to have that preserved via emulation on the go.

2. Final Fantasy 6

3. Chrono Trigger

4. Starfox

5. Final Fantasy 4

That's why I voted for the emulator bit in the poll. A lot of my favorite SNES games have GBA ports. Since the Micro is coming out, I hope and pray that Sega decides to be completely evil and NES Classics style ports of Genesis games to the GBA.

Well, that may also stem from my wanting to playing Sonic 2 on a 2 inch screen. 2 Fast! 2 Cool! 2 Much! and umm... 2 INCHES!

*sighs* Nintendo already knows we want older games in their original form by adding that option to the Revolution.. when will they realize they can still get $14 to $24 off of me for classic SNES and GENESIS ports?
_________________
Evilish!

#51871 - tepples - Wed Aug 24, 2005 6:38 am

dmgice wrote:
I shamelessly voted for emulators. -_-

Mostly, I just want a SNES emu that works really really well.

I have five reasons.

1. Just in case Earthbound 1 & 2 never comes here, I want to have that preserved via emulation on the go.

It might be better to wait for a J->E translation patch for the GBA port of Mother 1+2.

Quote:
FF4, FF6, Chrono Trigger

You might see those on the PSP first, especially given the relatively tight association between Sony and Square Enix for the last decade.

Quote:
4. Starfox

Super FX games? Fat chance of getting them working anywhere near full speed, given that the ARM9 isn't ten times faster than even the version 1 Super FX. You're supposed to play Star X or Nanostray instead.

Quote:
That's why I voted for the emulator bit in the poll. A lot of my favorite SNES games have GBA ports. Since the Micro is coming out, I hope and pray that Sega decides to be completely evil and NES Classics style ports of Genesis games to the GBA.

The GBA is likely not to be able to handle emulating a Sega Genesis, given the slow CPU speed and the much smaller screen. Therefore, they're likely to be Super Mario Advance style ports rather than Classic NES Series style ports.

Quote:
Well, that may also stem from my wanting to playing Sonic 2 on a 2 inch screen. 2 Fast! 2 Cool! 2 Much! and umm... 2 INCHES!

There was an unrelated game called Sonic the Hedgehog 2 released for the Sega Game Gear. That one might work in SMS Advance.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#51893 - Shoxz - Wed Aug 24, 2005 10:54 am

Web browser would rule if it had touch screen support etc.
As for emulator, i wont a megadrive one. (Hell an N64 one would rule :P)
_________________
-Shoxz,
Webdesigner
PHP, HTML, and VB programmer

Also known as Unreal, and Kez.

#51895 - Wckd_Spn - Wed Aug 24, 2005 10:57 am

Not really. It would be a pain in the neck to do anything useful on such a low-res screen.

#52192 - deltro - Sun Aug 28, 2005 6:16 am

Wckd_Spn wrote:
Not really. It would be a pain in the neck to do anything useful on such a low-res screen.
The combined resolution of the DS's 2 screens, and the psp's one is comparable... and one of our screens can be used as a mouse, so don't whine.

#52317 - c--b - Mon Aug 29, 2005 5:54 pm

I think a killer app would be somthing with some sort of level design function (Simple, or complex), it might have practicly infinite replay value if done right.

#52393 - tepples - Tue Aug 30, 2005 1:51 pm

c--b wrote:
I think a killer app would be somthing with some sort of level design function (Simple, or complex), it might have practicly infinite replay value if done right.

It extends replay value, but not in a "practically infinite" manner. Lode Runner for NES had a level editor, which became boring after a couple weeks. The park editors of the Tony Hawk games tend to run out of steam in a month as well.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#52440 - mocnicom - Wed Aug 31, 2005 12:19 am

tepples wrote:
c--b wrote:
I think a killer app would be somthing with some sort of level design function (Simple, or complex), it might have practicly infinite replay value if done right.

It extends replay value, but not in a "practically infinite" manner. Lode Runner for NES had a level editor, which became boring after a couple weeks. The park editors of the Tony Hawk games tend to run out of steam in a month as well.

True, but some games (like arkanoid 2 for DOS) can be extended quite significantly from level creation capabilities.

#52446 - cybereality - Wed Aug 31, 2005 1:00 am

Especially if you look at how level creation has evolved on the PC in the last few years. FPSs like Quake and Unreal have had countless mods and user-created levels it is hard to count. The fact that users can create their own worlds and share them with others over the internet adds huge replay value. Plus, a lot of the people that would play the game would also be homebrew developers, so they would understand how to mod the game. The only way that would happen though is if there were some type of SDK authorware to streamline the development toolchain.

#52451 - marxarelli - Wed Aug 31, 2005 1:16 am

The killer apps are the games. Why would it be anything different? After all, that's what the DS was designed to do, and does extremely well.

Don't get me wrong; I'm stoked on homebrew dev -- a feeling I pined for when the PS2 Linux Kit made it's disappointing debut -- and tooling with dslinux, but in the end the games drove me to make the purchase a few days ago. Kirby and Advance Wars are satisfying in a way not felt since playing F-Zero and Super Mario World for the first time. That's what I want out of a gaming device: fun.

On the side, a web browser would be a cripled but useful resource tool. Hell, I'd be happy with a port of Lynx.
_________________
dz
__
"Look, it's comin off."

#52523 - cooky - Wed Aug 31, 2005 2:30 pm

Am i the only person here who think the applications will be the real draw. A proper picture editor with a save in bitmap, jpeg and pcx would be nice. As would a pdf reader and 3dsmax style 3D model editor.

Just my thoughts

Edit: i also like the idea of an on console mod program that would nice too.
_________________
Rolling a six is unlikely but how do you know if you have never picked up the dice.
www.ceorron.co.uk

#52529 - M3d10n - Wed Aug 31, 2005 3:52 pm

I'd love a drawing/painting/doodling application, with some smooth brushes, maybe nudge/smudge/blur tools and the ability to get the drawing saved/transferred to a computer somehow.

#52537 - Mr. Picklesworth - Wed Aug 31, 2005 5:35 pm

If that PDA shell contained a PDF viewer and a nice word processor, then it would be a big seller.
_________________
Thanks!
MKDS Friend Code: 511165-679586
MP:H Friend Code: 2105 2377 6896

#52554 - marxarelli - Wed Aug 31, 2005 7:52 pm

M3d10n wrote:
I'd love a drawing/painting/doodling application, with some smooth brushes, maybe nudge/smudge/blur tools and the ability to get the drawing saved/transferred to a computer somehow.


Hell yeah! An updated version of Mario Paint with more than 9 possible frames of animation and wifi transfer would rock my sox.

So would a combination of a simplified character modeller (Spore), AI sequencer (Carnage Heart) and arena battler (Robotic Alchemic Drive).
_________________
dz
__
"Look, it's comin off."

#52555 - marxarelli - Wed Aug 31, 2005 8:08 pm

cybereality wrote:
The fact that users can create their own worlds and share them with others over the internet adds huge replay value.


Werd. Moreover, content is expensive so why not let the user base create it.
_________________
dz
__
"Look, it's comin off."

#52556 - zubiac - Wed Aug 31, 2005 8:22 pm

marxarelli wrote:

Hell yeah! An updated version of Mario Paint with more than 9 possible frames of animation


well,it's not Mario Paint but you ?make animations with 30 frames,8 draw tools and use DS'es full colorspectrum: Flipbook DS
Quote:
The program is pretty simple and I tried to make everything very intuitive, but here are some things you should know. First off, you'll need to adjust the pressure setting (top right corner of the screen) which will filter out low pressure touches which are usually innacurate. If you find the pen jumping when you try to draw, turn it down-- if you have to press hard or your touches don't register at all, turn it up. Also, only use the fill tool inside of objects (don't fill the whole screen with it).

Here are the controls. The duplicates are because I made it friendly for both left and right handed people:

L or R - Swap the screens
UP and DOWN or X and B - Select drawing tools
LEFT and RIGHT or Y and A - Select next or last frame
Select - undo
Start - Copy last frame

You can also turn on a ghost copy of the last frame (for tracing when animating) by pressing the button that looks like two pieces of paper on top of each other.


HERE is an pretty good animation made with this app.

edit: fixed
_________________
Abusing Cube and DS with all sorts of homebrew and hacks.

#52563 - marxarelli - Wed Aug 31, 2005 9:47 pm

zubiac wrote:
HERE is an pretty good animation made with this app.


No bad. Reminds me of the sadistic MP Yoshi animations of my youth. I should've really gone outside more often... thanks dad.
_________________
dz
__
"Look, it's comin off."

#53653 - virus427 - Sat Sep 10, 2005 8:26 am

I say a Pdf/Doc viewer with functions such as text highlight, bookmarks, links (within doc), imgs, portrait/landscape view, zooming(text scaling?), multiple doc support with the ability to save docs viewing pref in sram... i could brobably go on and on but what i shoud do is learn how to code so i could do this myself....

I would use this to read e-books and archived webpages such as mapquest routes.


but really on the practical side of things an SNES emu with exceptional compatability would be a killer app
has a PC-Engine emulator been mentioned? Alien Crush Rulez!!!!

#54065 - Repsaj - Thu Sep 15, 2005 8:45 am

The Killer app would obviously be a OS with a flash-like editor, so you could create your own apps/games on the DS. The editor would contain a drawing part, animating part, scripting part, sound (maybe only importing).

Maybe these could be seperate apps, switching between memory and the GBA_MP in the background, so it would appear as just 1 studio/suite.

The basis would be a very fast interpreter on which everything runs, inlcuding the os & apps itself. So using the script you'd have the power to even rewrite the os itself.

You could make it in such a way that starting an app or game would cause the current app to be dumped to the GBA_MP, so the new app has acces to all the resources. Switching apps would work the same.

Future versoins could also contain a modeller and 3d-functions in the script, and the option to send apps using wi-fi. And wi-fi functions in the script. Then you could write your own browser.

I'd write it myself if it wasn't such a daunting task, and if I had more experience writing interpreters, coding the DS, coding in C++, etc. And, most importantly, if I had some more free time. But if anyone feels up to the task, I'd be glad to help.

Anyway, that concludes my thoughts on the killer app.
(Maybe nintendo could even create a commercial game-creation app, using the play-yan as storage device. The app would be 'limited' to 2d, to give commercial games an edge, but still, it could happen)