VOGONS

Common searches


Search results

Display options

Re: Java Port

That was interesting to see the changes at that link. I tested in on 32-bit java 7 update 7 on Win 7 x64 and MidiSystem.getMidiDeviceInfo() returned one device with the name Gervill, so it appears to work for me. I tested on a self signed app on firefox and as a stand alone app. I wonder what is …

Re: Java Port

I wonder if permissions changed with unsigned applets in Java 7. Could you try self signing and see if it helps? Here is an example of how to sign, you will need to change the paths and it assume you use "jdosbox" as the password. IF NOT EXIST myKeyStore "c:\Program Files\Java\jdk1.6.0_25\bin\ …

Re: Java Port

Yes, I'm still alive, I've just been busy with new born twins :) Currently I'm getting back up to speed by porting back dosbox svn checkin into jDosbox. I have 131 to go. I expect that to take a few weeks. I'm still interested in getting WINE to work on jDosbox, but even if I continue with that it …

Pointer comparison bug

svn 3666 changed numRec from Bit16u to Bit16u*, but the statement below "if (numRec>0)" was not changed to "if (numRec && *numRec>0)". This will prevent the path of passing in a pointer holding 0 from working. dos/dos_files.cpp Bit8u DOS_FCBRandomWrite(Bit16u seg,Bit16u offset,Bit16u * numRec,bool …

Re: Java Port

laxdragon: I think for the time being we can keep this discussion here. I will most likely code the wine loader in java since I already have most of the code there from previous work. Thanks for the info on the driver. When I get to that point I will be sure to look at the latest WINE code. For now …

Re: Java Port

Yeah, it is a big project. But I already have limited experience getting the java port of dosbox to run windows code. I'm sure my thread scheduler wasn't perfect, but it did run and create new processes and threads. The hard part is debugging the code. Right now I'm porting wine to run on windows so …

Re: Java Port

I too was surprised at how well Caesar 3 worked. I would be surprised if any other game ran. Age of Empires gets pretty close. My initial goal was Diablo 2 but it turns out that it uses dialog templates for the main menus which would require a ton of work. Currently I'm researching what it would …

Re: Java Port

kevodwyer: Thanks for the GUS port, it is now checked in and working well. As for the WINE port, it is going slow but steady. Here is the Caesar 3 demo running in a browser to show off my progress so far: http://jdosbox.sourceforge.net/beta/c3.html It's a bit slow to load because the file image is …

Re: Java Port

IPX should work the same way as with Dosbox, you must enable it in the configuration (ipx=true) then use z:\ipxnet commands. Keep in mind if you are running from an unsigned applet in a browser you will only be able to connect to the server the jar came from.

Re: Java Port

Win95/98 and their setups should run find in jDosbox, but unfortunately you can't run those online because they aren't free, which is why I'm investigating porting parts of WINE.

Re: Java Port

This is a beta build, not available for download on the main site, though nothing prevents you from scraping it from the link above. This is the first game that works, no other game will work, most games will complain about API's not being implemented yet. It will probably be more than a year before …

Re: Java Port

Here is my first running win32 game in jdosbox. It's the shareware version of Full Tilt! Pinball (1995). The menu, caption and other non-client areas of the window are missing, but other than that it seems to work pretty well. http://jdosbox.sourceforge.net/beta/FullTilt2.html

Re: Java Port

kevodwyer: Thanks for the tip that OGLJava includes a pure software renderer. That would be pretty cool to some day to play DOS games with 3Dfx without requiring native dll's. I believe the memory limit of an applet of 32MB. It was hard to get jdosbox to fit in there when configured with 8MB of RAM. …

Re: Java Port

Yeah, save games for an unsigned applet would have to be pushed to a server. But that would be pretty cool. For a signed applet, you can download the game to the local user directory and run it from there. The applet params would look like this. The zip can contain an image or just the games files.

Re: Java Port

Sorry, that has been a feature I've been meaning to do for quite a while but I always get distracted by something else. Off the top of my head here is my todo list if anyone wants to jump in and help. This is not in priority order, I just work on what ever catches my eye at the moment. 1) SB16 FM …

Re: JavaScript port of Dosbox

Yeah, sound can be hard to get right. I still believe there are bugs in the java sound blaster implementation. I ported that pretty blindly as I have no professional audio experience. Sometimes I can hear a difference between the java and c++ versions. But I could never pinpoint where the …

XADD Flags?

I noticed that XADD on the normal core does not set flags. The docs I've read said it should said flags like ADD. I don't have a use case where this causes any problems. I was just tracking down a separate bug when I noticed this and was wondering if it was intentional. Normal Core: CASE_0F_D(0xc1) …

Re: Java Port

Thanks for the link and testing. If your real tics beat your game ticks then you must have a pretty fast computer. Slow pentium speeds is where jDosbox is at right now. On PCP Bench sometimes I can hit Pentium 133MHz. PentiumMMX/250 (3x faster than game ticks) probably didn't happen with jdosbox, …

Re: Java Port

0.74.25 Aug 25, 2011 * First version to supported Windows 98 * Dynamic core can now recompile java byte code with support for saving and loading the compiled blocks * Fixed many bugs including: - Floating point rounding errors - VGA bugs, Dragons Bane: Mah Jongg II and Civilization (City Screen) …

Page 8 of 11