VOGONS


Java Port

Topic actions

Reply 120 of 203, by danoon

User metadata
Rank Member
Rank
Member

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. I believe most of the memory usage comes from the page tables. There are five arrays (TLB.read, TLB.write, TLB.readhandler, TLB.writehandler and TLB.phys_page) that are each 1048576 long. Assuming I did my math right that is 20MB right there. For non paging games that could easily be reduced.

http://www.boxedwine.org/

Reply 121 of 203, by danoon

User metadata
Rank Member
Rank
Member

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

http://www.boxedwine.org/

Reply 123 of 203, by danoon

User metadata
Rank Member
Rank
Member

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 the average person will be able to play a game I didn't specifically test. There are just so many API's.

http://www.boxedwine.org/

Reply 124 of 203, by Desuque

User metadata
Rank Newbie
Rank
Newbie

I downloaded your beta version to try before test run MI3, but now understand 😉

But... if try to emulate Windows 95 with jDB, and save in the .IMG file the COMI (Monkey Island 3)... the game works? I try run the setup of W95 with the last version of DosBox (not jDB), but in the end show a Unknow error.

Thx for the fast reply, Danoon 😁

Reply 128 of 203, by Desuque

User metadata
Rank Newbie
Rank
Newbie

The interesting thing about this project is the possibility of playing the old games in the explorer. The Curse of Monkey Island can be played without problems in a x32 PC or with ScummVM in a x64 but I'm working on a DOS Online Site, so I'll keep waiting.

Reply 129 of 203, by danoon

User metadata
Rank Member
Rank
Member

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.

http://www.boxedwine.org/

Reply 130 of 203, by Desuque

User metadata
Rank Newbie
Rank
Newbie

The legal part isn´t a problem. The games that the user sees are from original backup copies, can´t be downloaded the files. Anyway, the games released by companies can be downloaded and played online.

Reply 131 of 203, by collector

User metadata
Rank l33t
Rank
l33t

Just because the games can be found on abandonware sites does not make distributing those games legal. Additionally, the game files are not the only thing that are copyrighted. The Windows files are, too. This is why danoon was talking about WINE.

Reply 134 of 203, by danoon

User metadata
Rank Member
Rank
Member

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.

http://www.boxedwine.org/

Reply 136 of 203, by danoon

User metadata
Rank Member
Rank
Member

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 compressed inside a jar, but other than that is seem fairly playable. Let me know if it doesn't load for anyone and tell me which browser and which java version you are using. Even better, open up the java console and copy/paste the error would help a lot. I only tested on Firefox 10/Win7 x64/Java 7.

http://www.boxedwine.org/