Java for the Gameboy Advance 169
heavy writes "For everyone who is wondering what else they can do with their newly purchased Gameboy Advance SP comes JAMiD - Java Action Media Interactive Device. What is it? "The aJile Systems JAMiD JAM-ID100C cartridge will turn your Nintendo® Game Boy Advance or Game Boy Advance SP system into a jammin' Java interactive gaming machine capable of playing those free Java games popping up all over the Internet. Based on Sun Microsystem's J2ME Mobile Information Device Profile (MIDP), the JAMiD accelerated Java platform will run MIDP 1.0/2.0 games and other multimedia MIDlets." It can also play MP3s...a developer version available now and a consumer version is coming soon. Way cool."
A Great Day For Mankind (Score:4, Funny)
J2ME (Score:5, Insightful)
Re:J2ME (Score:5, Informative)
in fact the gfx abilities of it are pretty limited(you get basic primitives and can plot images and basically that's it), though there's properiaty extensions for example nokia phones that allow some 'cooler' stuff, like plotting array of pixels straight to screen, but lacking such 'features' never made it impossible to code some great games on older systems before.
however, it's very easy to (start to) develop midlets because it's so limited, and on the other hand it has an oldschool feeling because you can't assume the system has megabytes of memory for spare, and missing floating points it's time to dig up all those old fixed points libs you've had and refresh your memory. and provided that you take different screen sizes into consideration and different screen depths(that is, you don't hardcode it to look right on just one size screen) you will have it running on quite big amount of mobile devices without porting it spesically to every machines quirks(in theory at least, in practice as well)..
the biggest hurdle i find that j2me games have is that most midp1 devices allow only 1 key to be pushed down at a time (this makes input for jump'n'run and such games a bitch).
Re:J2ME (Score:3, Informative)
Nope, JSR 184 covers it, and has quite wide support (Nokia, Sun, Motorola, Matsushita & Sony) reading the voting for it, it sounds like the 3D support is based on OpenGL.
and missing floating points
You can get MathFP [rr.com] to get round that problem.
Re:J2ME (Score:4, Informative)
Ugh, I hope not... after a few weeks of developing a pretty simple J2ME game for mobile phones I'm not a fan. You're at the mercy of the MIDP implementation for many quite basic game functions like sound, transparent sprite support, pixel operations and some IO bits and pieces. And Java is just the wrong language when (in the case of the Nokia 3410) you have to limit your total jar size to 50K but still try to write portable code which'll still be relevant on the top-end whizzy colour phones. Every frigging class takes another few precious bytes from your artwork / set of trivia questions, but what can you do? Trying to write less classes really isn't something Java is built to support so I've ended up writing a pre-processor to generate different source trees for each slightly different mobile platform, and the build, test & turnaround times are subsequently horrendous. Though this is just endemic to embedded development, having to run your code & graphics through three or four different Java-based tools to generate a finished product is painful.
On the other hand, your unmodified GBA can be connected to a PC very cheaply [lik-sang.com] to quickly upload demos to its RAM, or to use it to write images to flash cartridges for more substantial pieces of work. Use gcc and a few well-researched documents around the internet and you can get at the full graphics & sound capabilities of the GBA. It makes for much simpler to understand code which can gets results quickly: the portability aspect of Java in embedded devices seems to be a real red herring.
So, umm, to bring the ramble to a close, Java might be nice where you have a roughly similar set of platforms to deploy on, but where your back-end APIs and deployment platforms can vary as wildly as MIDP-supporting devices can, it demands you write pre-processors and other things that are anathema to the language. So if you're after the GBA to showcase a game idea (and I still think it's a great platform for that) you'll get much better results in C.
Not just games (Score:5, Interesting)
Re:Not just games (Score:3, Interesting)
Re:Not just games (Score:5, Interesting)
Re:Not just games (Score:2)
How much would a PDA cartridge cost? Best case - at least as much a game, perhaps more and for that you get some crappy organiser with a piss poor rocker pad entry system. GBAs are 'always on' or 'always off' so forget any fancy stuff like reminders.
For the same price you can get any number of better PDAs from Casio, Oregon Scientific, Fr
Re:Not just games (Score:2)
Nope, they can also sleep. At least Golden Sun can.
Re:Not just games (Score:2)
The GB(A) is just a CPU with a screen and battery. If you're not after anything too complicated, it's a nice, supported, QAed device that can save you some development time. In other words, it's a platform. Heck, I bought my mother the Singer sewing machine with the GBC controller. Works fine.
Re:Not just games (Score:3, Funny)
it's so 8-year olds can remember to make their crack hookup on the fifteenth at 3 a.m., their parole board appt. at 9 a.m., and show off their "mad skilz" at 4 p.m. and STILL not forget to pick up a load of bread and a box of 9mm at the corner convenience
Re:Not just games - but $199??? (Score:2)
Re:Not just games - but $199??? (Score:2)
BTW: I signed up for email notification using my spamgourmet account and they use up two emails just verifying your address. Set your address to five or so messages. I chose three and I'm thinking that I'll have to reset it soon.
Re:Not just games (Score:1)
Re:Not just games (Score:2)
I'll point out what I believe is the fallacy of your arguement, though I'm sure you're just trolling for us liberals.
It is the height of arrogance to assume that one's opinion is fact. Especially when there is plenty of evidence against said opinion. The previous poster said that the extras were useless. To him, that is absolutely true. Overall, however, it's simply an opinion. Plenty of people,
Re:Not just games (Score:2, Interesting)
Re:Not just games (Score:2)
ROTFL!!! It's a bad enough idea of a personal planner for the Gameboy (when you can get an el-cheapo one with better keyboard for about the same price). But an E.T. themed one? I might buy myself one just because of that. What can I say, I like tacky, plus my Animal Crossing "typing" skills might come in handy here.
Even worse (Score:2, Interesting)
Re:Not just games (Score:5, Funny)
Already done, just get this cart (Score:3, Funny)
http://www.amazon.com/exec/obidos/tg/detail/-/B000 04YMSV/qid=1050343992/sr=1-7/ref=sr_1_7/104-475058 0-6665505?v=glance&s=videogames [amazon.com]
Re:Already done, just get this cart (Score:2)
Re:Already done, just get this cart (Score:2)
Re:Already done, just get this cart (Score:2)
I added it as a bookmark just in case
Re:Not just games (Score:2)
Imagine a full-blown J2EE app with Enterprise Java Beans on [one/a Beowulf Cluster] of those! :)
hmm (Score:4, Interesting)
still cool though.
Bluetooth (Score:5, Interesting)
Re:Bluetooth (Score:1)
Re:Bluetooth (Score:4, Informative)
As for the original poster, I would take any information from a "EB manager" as nonesense as these guys have no real insider knowledge, although its nice speculation.
Re:Bluetooth (Score:2)
Re:Bluetooth (Score:2)
Somehow, I doubt that an anonymous EB employee knows any more about Nintendo's future GB plans than anyone else outside of Nintendo - it's just pure speculation.
Re:hmm (Score:1)
that is, you would connect it to the computer and maybe use a program on the cartridge, or on the computer, to point it a
Re:hmm (Score:2)
Does everyone that wants to play a java game on their gameboy have to buy the $200 SDK? If not, what other options do they have?
Re:hmm (Score:3, Informative)
http://www.flash2advance.com
http://www.
Re:hmm (Score:2)
I love the F2A, but my biggest problem with it is that too many people will abuse it for ROMS (let's not lie to ourselves here) and few people will use it for PD Roms or Demos, or neat toys just like this.
That's why I bought mine. It's a cool toy to let me tinker with GBA Programming, playing around with PD stuff, and basically just using my GBA for something other than the games I can buy a store.
Having that freedom and the ability to do all kinds of neat things w
Re:hmm (Score:2)
Re:hmm (Score:2)
Yup. Lots of cool things you can do with these awesome toys. It's a shame that all of the really fun and geeky stuff you can do legally gets overshadowed by rom kiddies.
BTW - in case anyone hasn't noticed, the F2A now comes in USB.
Pretty nice (Score:4, Insightful)
-- shayborg
Recommendations? (Score:2)
What?
pretty cool (Score:4, Funny)
Therefore, (if the applet's updated to run the GBA SP software), you can run Java applications on your Java GB emulator.
JVM on GB on JVM on GB on JVM..........
Code Warrior Wireless studio for free (Score:5, Informative)
Re:Code Warrior Wireless studio for free (Score:3, Informative)
After a few rounds of that, I tried passing my user name/password in the URL of the tools page (...?userName=XXX&password=YYY) (No, not my real id/pw) and it worked.
YMMV
Re:Code Warrior Wireless studio for free (Score:2)
Yeah, thanks a lot for giving away _my_ username and p/w...
For lack of better specs... (Score:4, Interesting)
As close to java as you can get on the gba? There are some waba VM's out there... here is one:
http://www.badpint.org/jaysos/ [badpint.org]
Please insert ... (Score:4, Funny)
what i want to see (Score:4, Interesting)
It would be great to be able to take an anime episode or two somewhere with me. It seems to me that the GBA screen, especially the SP's lit one would be great for playing back anime.
Re:what i want to see (Score:1)
Re:what i want to see (Score:2)
Re:what i want to see (Score:2, Informative)
The flash cards for the GBA seem to go as high as 512MB
The largest GBA flash carts have 512 megaBITS, not megabytes. And nobody makes the decoder chips yet.
SMC reader... (Score:2)
Re:what i want to see (Score:2)
- Oisin
Re:what i want to see (Score:2)
One of them requires you have a GBA game in the cart slot so it can steal it's boot sequence. The other has it's own boot code. Only one has a plug for an external antenna or cable. Both allow you to hook another (composite?) source into them, like a Gamecube or PS2, or even the output of a computer, if you're nuts. Both require an extra 4 AA batteries, on top of those that are already in
I am impressed (Score:1, Interesting)
Would it be illegal if you own the carts? (Score:2)
Or flash them for backup purposes?
I don't think so.
Homebrewing (Score:5, Informative)
Re:Homebrewing (Score:3, Informative)
I think the main use for this technology will not be writing games solely for the GBA, but as a platform "porting" path for J2ME cell phone game developers.
Re:Homebrewing (Score:2)
Re:Homebrewing (Score:2)
Java won't be a bottleneck. The system is made by the guys who developed an on-chip Java system, so all the Java stuff happens on the cartridge. That's why the system can be run on GBCs as well.
-Russ
JAMiD Information (Score:5, Informative)
When will swing be ported (Score:5, Funny)
Re:When will swing be ported (Score:1)
Re:When will swing be ported (Score:2)
Pick 2 of the 3.
Hooked (Score:5, Funny)
Nintendo, PLEASE LET ME LIVE.
It started out fairly innocent. My brother offered to let me play one night on his. "Just a few games..." he used to say. It's like crack, and I was hooked. I'm now 22 and it has consumed my life. I have tried quitting cold turkey, but it was like the sky was falling and not fitting into place.
If they would only go one generation without it I might have a chance.
__
cheap web site hosting [cheap-web-...ing.com.au] on linux
Ever tried hard drugs? (Score:2)
My problem? Tetris keeps sucking me back in.
Maybe you don't need to quit. Maybe you just need to switch to so-called "hard" drugs [pineight.com].
If they would only go one generation without it I might have a chance.
The official Tetris Worlds release for GB Color sucked, but that didn't stop the homebrewers from releasing both unpolished ("Bobbletris"; "Tetvis") and polished ("Tet*is Advance"; "Tetanus On Drugs") Tetris clones.
Down already (Score:1)
Can't Wait to Hear: (Score:2, Funny)
Worker: "I'm coding boss! I swear!"
Boss walks away...
Worker (hushed tones): Damnit the wizard got me again
aJile has a really nice processor there (Score:3, Informative)
This is another cool innovation from aJile, I hope we'll see more like this. Now if the embedded side of J2ME development would take off, the world would be a much nicer place!
Convergance (Score:2)
rus
very very cool! (Score:3, Interesting)
i put off getting a GBA SP but i'll grab one as soon as the java access is available.
Advertisment (Score:4, Insightful)
LS
Re:Advertisment (Score:2)
MP3's? (Score:5, Funny)
LS
Re:MP3's? (Score:2)
Re:MP3's? (Score:1)
Re:MP3's? (Score:2)
Sounds like most Top 40 trash stations. Yea, Clear Channel...
Re:MP3's? (Score:2)
Re:MP3's? (Score:2)
Meanwhile, this product uses MMC, so 128MB not a problem. Not that I'll ever go back to flash-based portable MP3 after my iPod.
Moo (Score:5, Funny)
Re:Moo (Score:2)
There already is one! (Score:2)
Maybe it's just that I'm sick... (Score:2)
Do all Java programmers have military backgrounds or something?
Looks like.. (Score:2, Funny)
mobile gaming is going to save Java. At least for now.
You know that a technology is sound when it is supported by Ericsson, Nokia and er.. Nintendo.What cool Java games? (Score:2)
I'm not trying to be sarcastic. I'm just curious. Are there any out there? Can you run them with a 1.4.1 plugin?
hmm, let's not forget (Score:2, Flamebait)
Now, for the inevitable question, WHEN DOES GBA LINUX get its release??
What I'd like... (Score:2)
Re:What I'd like... (Score:2, Informative)
Ask and though shalt receive [ifarchive.org].
Isn't google grand?
Nice! (Score:2)
Z-code VM on the GBA (Score:2, Informative)
What I'd like... is a z-code VM
You mean like Frotz for GBA [obsession.se]?
Re:What I'd like... (Score:2, Informative)
Web browser for Java MIDP (Score:2)
See http://sourceforge.net/projects/bearlib/ [sourceforge.net] see the PicoMIDP project.
Rock On! (Score:2)
Yay!
Now if they'd just release JRE's for PS2, XBox (I'd think that it wouldn't be that hard..), and Gamecube..
As an aside:
People keep wanting to "h
A more versitle solution? (Score:2, Interesting)
Hmmm... (Score:2)
Maybe it could be turned into a basic wearable computer...? Hmmm...
Re:hmm.... (Score:1)
Re:hmm.... (Score:1)
Re:hmm.... (Score:2)
Re:E-Rotic - "Fred Come to Bed" (Score:1, Troll)
Re:Batteries anyone? (Score:1)
Re:Batteries anyone? (Score:2)
The SP supposedly has 10 hours of "typical playing time" with the light perma-on, and up to 18 hours without.. Mine ran somewhere in between before I had to charge it for the first time (Special hint for other companies from Nintendo: Including fully-charged batteries with product is a GOOD THING and costs next to nothing) so I guess that's about accurate.
I think not (Score:2)