Java for the Gameboy Advance
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."
so does I.. fist porzt!
This is fucking awesome! I am so happy about this, I just crapped my pants! But don't worry, Java has automatic garbage collection so I won't even have to change myself!
Ooh Fred come to bed
Cos my Max had sex
With his sexy ex
Oh Fred come to bed
Baby I won't let your dreams get wet
Well I'm Max I'm Max - baby don't be blue
Don't you worry don't be sorry
I'll come back to you
Just one more night with my poor old ex
She's only lonely we don't have sex
I'm Max Max Max
Baby please stay cool and just relax
I'll soon be back but if you feel sad
Just go and talk to my friend Fred
[repeat 1]
[2] Ooh Fred come to bed
Baby you will get
A love you never had
So Fred come to bed
Or my fantasy will drive me mad oooh
I'm Max I'm Max and I trust in Fred
Baby he's the best friend I've ever had
It's Fred it's Fred - baby just call Fred
And anything you ever wanted you will get
Call Fred Fred Fred
And you will find it's not so bad
It's just one night - baby you'll get through
Tomorrow I'll be back with you
[repeat 1]
[repeat 2]
Oooh Fred come to bed
Oh my Max had sex
With his ex last night
Cos he loves her ass and tits
So I tell you Fred
Come into my bed
If you don't - I will call up Fritz
J2ME has become extremely popular with most handheld devices. Most new PDA's and Mobile Phones contain some variation of the J2ME. So if you are an ambitious entrepreneur (maybe dreaming of getting into the gaming industry?), J2ME may be your ticket. J2ME (IIRC) comes with J3D (at least it does in the Zarus), so there is a lot you can do with it.
Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
I'm sure this won't just be for games. It might even turn out to be possible to add cheap PDA functionality to a GBA too.
still cool though.
yawn. Nice effort, pointless though. Maybe I just don't understand doing something that doesn't have any practical purpose. Games are nice, but if I want to play Java games i'll use a machine that can run them at high speed, no?
We are watching you scottk.
We have pictures.
And your desktop theme is GARBAGE.
irc.webchat.org #spiderslair
let the hunt begin.
I have doubts about the actual utility of this sort of thing for something like PDA functionality, just because the GBA is really not designed for text manipulation. Games could be cool, though ... I'd love to play that Java Qix game I found the other day on my Game Boy. :-)
-- shayborg
Here's a Java Applet which can run GameBoy software.
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..........
Why do I h8 apple?
Motorola bought Metrowerks and for a limited time you can download a full version of Code Warrior wireless studio for free. All you have to do is sign up at Motocoders This is a full featured IDE that is all set-up for J2ME development
Free cell phone tracking
your conosle of choice is PS2 then, right? Yes, you are right ONLY PS2 and Xbox are the right way to be American, everything else is CRAP. There are some small players too, but they are insignificant. It is the big ones like Sorny and Magnetbox that makes American powerful opensource is CRAP Buy ONLY Microsoft products They are American and protects hard earned American money thru DRM Watch Some TV you MORON We have WON The enemy has been HUMILIATED See how the iraqi people PRAISE our GREAT President DONT watch those biased fucking liberal SCUM channels. It is nothing but LIES FUCK them unAmerican LOSERS Hail Bush
will it make my screen blue, freeze, and bring the need to reset like java does on my parent's computer?
Now, I just heard this from an EB manager, but he said the plans are for the next Gameboys to have bluetooth in them to allow multiplayer without any cords. This would make it like calculators where you can just 'beam' (non-cartridge)games/apps to other people.
Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
Note that this almost certainly has its own internal CPU for this as the gba's internal CPU is not up to task - especially with the bitmapped (framebuffer) modes that a java interpreter would demand. Still, a very neat application.
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/
WTF is up with the net today?!?!?
standard joke about how, judging by the Web sites response time, they must be running their Tomcat servlet engine as a midlet on one of their JAMiD cartridges.
"And this is my boy, Sherman. Speak, Sherman." "Hello." "Good boy."
what id really like to see is the ability to download video onto a gba cartridge and play it back.
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.
I was considering going with one of those illegal things that lets you flash your own carts. But I deffenetly not now that this is out and will be totally legit. Plus it is not limited to just games because it's java!
Im a homebrew developer for the GBA and the GBA is very easy to program for as it is. I belive this may just be a bottleneck in speed for the already slow ARM7 processor it has. The GBA does not have any 3D acceleration hardware (it shouldnt, it has incredible 2D capabilities which is it's market), so i think Java3D would also be out of the question. This may be a good way to let the people who have never worked on an imbedded system port there own projects very quickly, but if you know JAVA, try doing C for GBA. http://www.gbadev.org is a great place for finding out news on the GBADEV scene, as well a forum with many intelligent programmers and artists. http://www.ngine.de is home of the HAM development kit which for sompe people is very good. Also on EFnet there is the #GBADEV channel. There are usually about 50 people there at any given time.
This story has a lot of information on it. The main site i believe has been slashdotted.
http://saveie6.com/
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 on linux
Shit, their webserver is tanked after less than 30 comments. I wonder if they are running their server on a GBA.......
Where's my lobbyist? Right here.
Boss: "waht are you doing there?"
Worker: "I'm coding boss! I swear!"
Boss walks away...
Worker (hushed tones): Damnit the wizard got me again
You can take the original hardware out of the loop, once you reach that level of abstraction.
Stupidest .... name .... ever
TODO: Something witty here...
I was laughing so hard I capped MY pants!
Here's a question...
How come no one ever posts links to hot babes engaging in even hotter sex acts?
I mean, sure there are the folks who continually link to the goatse.cx site (not to be confused with torrentse.cx -- the best place to download BitTorrent files).
But how come there are no links to the hot porno babes?
>what id really like to see is the ability to download video onto a gba cartridge and play it back.
Dude, gimme more time I'm working on it! (seriously)
I've been developing embedded Java solutions for the aj-80 and aj-100 for about 5 months now, and I must say they are nice little processors. Very fast, very solid resource management, and a solid selection of APIs.
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!
Cool so now I can dump my PDA. All I need is for something to run Gameboy games, PDA type things be a phone and also make me a cup of tea I will be happy
rus
Cheap UK and US VPS
euphoria language
Learn to have fun coding again . Fastest interperated language and has a C translator. Very cool.
i'm most impressed. obviously having J2ME support for the GBA is a smart move by Nintendo (i bet they are setting up developers for their next GB, which is rumored to have wireless support built-in). allowing consumers to access the java API is even more impressive - smart idea for allowing home-grown innovations to blossom.
i put off getting a GBA SP but i'll grab one as soon as the java access is available.
smd4985
The biggest difference in playability for this device is supposed to be its support for all Gameboy games, and a BACKLIT screen. With the backligh comes more energy usage. Does anyone know how long the batteries will last for this Gameboy? If it is less than the first one, then you'll have just enough power out of one set to keep you playing until you get on the plane, or while you're waiting for the bus at the stop.
Saskboy's blog is good. 9 out of 10 dentists agree.
This story smacks of advertisement. Who uses "jammin" as slang, except for copy writers and advertising executives?
LS
There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
I get a sick feeling in my stomach when I hear about yet another device with virtually no memory that can now play MP3's. Who gives a rat's ass? I guess teenagers who listen to the same song over and over might like this feature.
LS
There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
Kewl. I wonder if someone will port a Gameboy Emulator to it. :-)
Have you read my journal today?
... but that writeup's overuse of acronyms is making my head spin.
Do all Java programmers have military backgrounds or something?
I was laughing so hard I capped MY pants!
You capped my, not pants.
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.How small a thought it takes to fill a whole life
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?
that java itself is nothing great, but it's the virtual machine concept that rocks. Similar virtual machines can be built to support other languages too, on any platform.
;)
Now, for the inevitable question, WHEN DOES GBA LINUX get its release??
|/________
|\A|ALYS|
...is a z-code VM, not a Java VM, so I can play the hundreds of games already available - some of very high quality. Might need a keyboard port too though.
Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
http://vboy.emuhq.com
This is the absolute best GBA emulator out there. Yes, there is a Linux version. In fact, v1.5 was just released on the 13th. So go have fun. You need a GBA bios for some games to work properly so, here you go. Watch as a 14K file brings down CenturyTel's servers... ;)
"To confine our attention to terrestrial matters would be to limit the human spirit." -Stephen Hawking
Why do you hate the Gameboy enough to inflict Java on it?!! YOU MONSTERS!
The lunix faggots around here would have no interest in pr0n with women in it.
They LIKE Phil !
Wake me up when you get Java running on this !
tis is not an interpreter, the crtrige has an java CPU, meaning that it executes java bytecode at lowlevel (java is its assembly language).
i've been working with similar products based on ajile.com microproc
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
See http://sourceforge.net/projects/bearlib/ see the PicoMIDP project.
It can even play vorbis files
"Game Boy Advance SP system into a jammin' Java interactive gaming machine"
And this is so much better than the existing lineup of games in what way again? I'm sorry, but 95% of the java games in existance are crap. The time and expensive, let alone value of this project make it's worth really, really dubious.
You need a FREE iPod Nano
You'd have to pay me a lot if you want me to learn a language that ends a while with a labourious end while instead of the vastly superior }.
Is this a sigs-optional kind of place? 'Cause I am totally down with that if you know what I mean.
I've been slowly teaching myself games programming in Java for the past 6 months. Since my area of "interest" happens to be 2D games (RPG's, in particular), I've also been "looking at" gba development (www.gbadev.net, I think). I've been wishing for J2ME for the GBA (less redundant learning) for quite some time, and now it appears that I finally get my wish!
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 "hack the XBox" to put linux on it.. Has anyone tried installing Win2K on a hacked Xbox?
If you were me, you'd be good lookin'. - six string samurai
I'd love to play that Java Qix game I found the other day on my Game Boy.
Taito made Qix for Game Boy. Pick it up on Half.com.
Will I retire or break 10K?
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.
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.
Will I retire or break 10K?
What I'd like... is a z-code VM
You mean like Frotz for GBA?
Will I retire or break 10K?
did i just hear something that might actually motivate me to learn java? It's warm outside here (midwest America) but I'm sure hell has just frozen over.
Ignorance kills, complacency kills, hatred kills, but usually not the ones guilty of them.
what's worse even than that is the fact that you can buy a pad of paper and pencil for like $3.
At $199 bucks a pop it's kinda hard to justify any way you slice it. I think $99 is the highest price point most would consider reasonable, above that they're unlikely to get any kind of volume going.
Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
Bueller, Bueller?
I realize that the goal of this project was not to provide a versitle solution but rather to allow existing MIDP games to be played on the GBA. However, I think it would be fun to write a JVM for the GBA that would allow you to run any (okay not any, but with less limitation) java application or applet MIDP or not. Also, rather than having to buy a cartridge with its own processor, why shouldn't the program be run on the GBA's processor and loaded from a standard cartridge or even a multiboot cable. Slow? Yeah, it would be slow. There's no question about that. But it would certainly be more in the spirit of Java. I've started a sourceforge project to try and tackle this task. If you are interested in helping out, please inquire there.
Supposedly there's a Smart Media Card Reader coming out for the GBA that will be able to do this. I'm not sure how big they can get, but SMC's are pretty cheap.
Seriously: "GBonGBA v0.4 01/12/03 - As weird as it sounds, this is a GameBoy emulator for the GameBoy Advance. It allows you to play GameBoy roms on your GameBoy Advance without the use of a GB Bridge."
See above.
nt
Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
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.
This so cool now I can play with my java code in GB
Rushing now to Walmart and picking one up.
What?
Nokia's upcoming N-Gage has Bluetooth built-in, so I think it's pretty likely that Nintento will do the same thing for the next Gameboy. Now let's just hope that they will make them somewhat compatible.
And then flash them to an emulator?
Or flash them for backup purposes?
I don't think so.
IANAL but write like a drunk one.
Maybe it could be turned into a basic wearable computer...? Hmmm...