works for me, unfortunetly NO SOUND, i’m running linux.
great work though, can wait for some of my other favorites “street fighter 2” (ssf2t) ;D
works for me, unfortunetly NO SOUND, i’m running linux.
great work though, can wait for some of my other favorites “street fighter 2” (ssf2t) ;D
In the front end, you can see which games have sound and wich games don’t.
Check out my highscore on command… :o
Bug:
During the startup message/copyright thing, press left Cntrl, then ESC, you automagically get a high score of 7571290…
Thanks for the report.
I already built in a delay for registering scores, and I disabled the reset for just that. I only didn’t implement the delay at commando (maybe 1942 too) yet.
EDIT:
Correction: I just saw what you mean, and the delay won’t fix it. I guess I’ll have to find another way. Maybe disabling input during the delay, or setting the parsed score to 0 if any alphanumeric characters are parsed. Or both.
I fixed it in the score parser. It won’t parse any alphanumeric characters anymore.
I won’t upload it until somewhere the beginning next month though, for bandwidth reasons. (Note to self: Take a look at jardiff and implement it)
F3 (reset the simulator) doesn’t work on my machine…I have to exit it and start again…
Also, it would be nice if the pause button released the mouse and cooled off the rendering loop so I can do other stuff while my boss is around
Reset only works in games without high score saving.
Good idea to release the mouse too, but JEmu2 should already be pretty idle when the game is in pause.
The emulation is suspended (including the rendering and sound), only the backbuffer is redrawn a few times a second. The rest of the time it sleeps (IIRC, when in pause it sleeps 50ms, then it redraws)
Maybe I should also implement an “aargh my boss is coming” panic-button too, which will pause and minimize JEmu2 in one stroke ;D (although you can already use ALT-TAB of course).
Sorry for the late reply, forgot about this thread…
readRequest();
saveAllWork();
quitEclipse();
goToSite();
launchApp();
selectGame();
runGame();
while(screen.isBlack())
scared();
while(game.isNotBoring())
game.insertCoins();
…
Well, no crash!
So can LWJGL be 'patched' in such a way that it does NOT allow pixeldepth-changes on ATIs ? (for the time being)
Thanks for that. Good that it seems to be working for everybody now.
Soon I will upload a newer version which with the following updates (amongst others):
YM2203 emulation! This enabled sound in Commando, 1943, 1943 Kai and Gun Smoke (more to follow later, most notably Black Tiger and 1942 but probably more). Now JEmu 2 has FM sound emulation 8)
Added drivers for Arkanoid (with sound and mouse control), Mario Bros., Scramble and War of Bugs.
As soon as I’ve uploaded the new version, I’ll post an update here.
Get ready for some cheesy music everybody! I really do think that commando is one of the best games on there…keep it up eric
The new version is up!
wow, thats pretty cool, commando totally rocks now with the sound!
however the sound isn’t perfect yet and jerks a bit, also i think the timing is a little off a bit on the fast side, other than that this is brilliant! keep up the good work!
I know sometimes there’s a glitch in the sound (for example there’s distortion when you die in commando), but other than that I thought it was pretty close already…
Do you get a steady 60fps and do you use fullscreen/vsync? When you get a stead 60fps and use full-screen there should be no timing problems (the sound emulation depends on exactly the correct speed of emulation). In windowed mode, it usually won’t use vsync by default because nobody has his desktop set to 60Hz, so it will throttle using sleep, so fps will vary a little, resulting in the occasion pop and crackling in the sound.
You can check the fps and vsync/throttling status using the F9 key. F11/F12 toggle throttling resp. vsync.
Gunsmoke says the sounds are working, but I got no sound.
Can you provide access to the dip switches for each game? I don’t know if it can be done in Java, but it would be nice to be able to reduce the difficulty.
Weird. Do you get sound in 1943 and 1943Kai? These games run on the same hardware, so if you get sound on those, you should get sound in gunsmoke too.
As for the dipswitches, support for them is not finished. They are defined in the hw drivers, but I didn’t yet provide an interface to change the settings.
I must of had the volume turned down. :-[
The sound works fine.
The new version (v1.4) of JEmu2 is online now.
New in this version:
Have fun!
Erik
There’s yet another version online now (v1.5).
New in this release is support for online high-scores in a plethora of games (1943, 1943 Kai, Gun Smoke, Arkanoid, Green Beret, Bomb Jack, Ghosts 'n Goblins, Solomon’s Key, Bobble Bobble, Yie Ar Kung-fu and Mario Bros.)
Also new is (preliminary) sound support in 1942. It doesn’t sound quite right yet but hey, it’s a start.
http://www.gagaplay.com/jemu2/img/sc2.png
Sprites don’t work yet, the background layers’ positioning is not 100% correct and (as you can see) the palette is not okay yet.
Once this driver is finished, it will be the most advanced JEmu2 driver thus far.
I hope I’ll get this fully working next week (without sound though in the first version. I’ll add sound later).
Wow! Street Fighter 2 in Java…
Kev