VOGONS

Common searches


Search results

Display options

Re: Java Port

felixcatx: That's a good bug find, should be easy to fix. Thanks. As for Win 3.11, I followed a DosBox guide to install it using DosBox. I tested it with SB16 drivers and the S3 driver set to 256 colors at 800x600. I'm sure there are some bugs, so far I already found two since build 16. SimTower …

Re: Java Port

0.74.16 * Mouse capture now works, use dbl right click to exit. * Windows 3.11 now works * Source will now compile with Java 1.4. * CD audio now works, include mp3 support for bin/cue * About a 10% performance improvement over build 15 lil_stenly: Thanks for the report on Wolf, I'll look into it. An …

Re: Java Port

0.74.15 * Improved performance * Fixed CWDE instruction. Now Duke3D, Tomb Raider, and MOO2 work * Fixed video bug affecting Empire * Mouse now works in applets * Fixed Smacker videos PC Player Bench went from 2.7 to 3.2 Important things still missing * Mouse Capture * Keymapper * IPX * Serial I see …

Re: Java Port

0.74.14 * Fixed SB16 sound, now music sounds right * Experimental support for full screen, enable by passing in -fullscreen with the command line * Fixed some key mappings, now [ ] ` and ~ will work * Added a download parameter to applets so that if they are signed they can download and upzip files. …

Re: Java Port

I got the mdk performance app running. On my machine c++ Dosbox gets about 220. The app says a pentium 90 should get 44. Java Dosbox gets 10. I don't think java should be 22x slower than c++ so there must be room for improvement.

Re: Java Port

Yeah, the method of putting the img in a jar in the classpath makes it read-only. If I continue to go down this path there are things I can do to make save games work, like have a write buffer in memory. But I'm still thinking about options. As koun mentioned, if the applets is signed, it will have …

Re: Java Port

UPDATE BUILD 13 * Added MIDI support * Improved performance by 20% * Update sf.net Doom demo to use MIDI music felixcatx: I addressed the NullPointerException from your log, but I don't have xtree so I couldn't test it. I did test Prince of Persia 1 which worked fine for me. I know about the funky …

Re: Java Port

Applets are tricky and I'm still learning about them. They can't access the hard drive, so hd images downloaded from a server have to be run from memory. So in answer to your question, the size of the image depends on how much memory is available to the applet. By default I believe applets have 64MB …

Re: Java Port

felixcatx: Thanks for the words of encouragement. Perhaps in the future I will add an ant script which should make it easier to generate the jar. As for now I used IntelliJ which builds the jar for me with the Manifest. If you just want to play with the newest release I just updated the jar file on …

Re: Java Port

It was all done manually. Basically I paste in c code, do about 20 common search and replaces "->" goes to ".", "Bits" goes to "int" etc, then I dive in and clean up the rest. Pointers, templates and the lack of unsigned types in java are the hard parts. A lot of my bugs end up being sign/unsigned …

Re: Java Port

Thanks for the feedback. Yep, keyboard stuff is not multi-language aware yet. I think my next few priorities are: 1) Get Duke3d, MOO2 (a couple of my favorites) working 2) Finish SB16 support. 3) Keyboard support, international, and the mapper 4) Research joysticks in Java Basically, I'm just …

Re: Java Port

I got my first Dos extender game up and running. To see Doom run as a java applet in your browser please visit my project site at http://jdosbox.sourceforge.net/ Currently the only known bugs (besides no sound and no mouse) are that the strafe left and move back keys don't work as expected. This …

Re: Java Port

Thank you for the bug find. Yes, the unsigned / signed issues when porting from c to java is a nightmare. Some other hard ones are things like, UINT32+UINT32 need to be converted to (long+long) & 0xFFFFFFFFl. I spent a lot of time tracking down a bug because the value didn't properly wrap. I didn't …

Re: Java Port

I only implemented the normal core with a twist to use the strategy of direct memory access (Simple core feature) for fetching instructions when paging isn't enabled. The port isn't a complete port of all of the features of Dosbox, at least not yet. Most noticeably, sound isn't hooked up yet.

Java Port

I posted my initial port of Dosbox to java at https://sourceforge.net/projects/jdosbox/ It is about 50k lines of code and it has lots of bugs. I'm not looking for testers or bug reports, though if you would like to help out by fixing bugs as your find them, that would be nice. Currently 16-bit real …

IN AX,Ib

Do you think this reg_al should be reg_ax? prefix_none.h CASE_W(0xe5) /* IN AX,Ib */ { Bitu port=Fetchb(); if (CPU_IO_Exception(port,2)) RUNEXCEPTION(); reg_al=IO_ReadW(port); break; }

Pic.cpp question

In pic.cpp in the function: static void write_command(Bitu port,Bitu val,Bitu iolen) { I'm trying to understand the intent of this code if(pic[0].special || pics[1].special) PIC_Special_Mode = true; else PIC_Special_Mode = false; pics is defined as static PIC_Controller pics[2]; and pic is defined …

Page 11 of 11