VOGONS

Common searches


Search results

Display options

Re: PCEm. Another PC emulator.

Submitted my patchset to you. Includes both the S3 changes (forking of Trio64 into three by adding the Phoenix ones, which mainly differ in the VRAM amount, and in case of the Trio32, in how it identifies as), and the keyboard changes. Also, the 32-bit modes now work fine, though in 1024x768x32-bit …

Re: PCEm. Another PC emulator.

- SarahWalker: What is that, and how do I use it? Edit: Found what Bitbucket is, but it seems I should have thought of it earlier. I got my copy of the PCem source from here: http://www.retroroms.net/modules/newbb/viewtopic.php?topic_id=7657&forum=3 , and not from the repository. I'll see if I can …

Re: PCEm. Another PC emulator.

By the way, this is the changes I did to the keyboard handling: In WIN.C: I added this: #define _WIN32_WINNT 0x0501 In the very beginning. Near the beginning, I also added this: RAWINPUTDEVICE device; I added these two procedures before WinMain: UINT16 convert_scan_code(UINT16 scan_code) { switch( …

Re: PCEm. Another PC emulator.

- SarahWalker: About the top quarter issue, what's running it Little Big Adventure 2, a game from 1997 for DOS and Windows 95, this is specifically the DOS version running that uses DOS4GW. The OS is MS-DOS 6.00. System Configuration: Award VX430 with WinChip 240. S3 Trio64 card (but the problem …

Re: PCEm. Another PC emulator.

This is it: http://goput.it/v/hmmf.png . Colors are completely screwed up, and fonts aren't rendering correctly. Also, found another bug, on all video adapters - in some 256-color modes, only the top quarter of the screen is rendered. This is an example: http://goput.it/v/6782.png .

Re: PCEm. Another PC emulator.

Whew, did more work on the keyboard handling. Made all known escaped keys (those beginning with E0) sent, and even devised a way to disambiguate eg. E0 71 from F1 and E0 F1, and so on. Also noticed it was incorrectly passing E0 8A as the break code of E0 2A (fake shift issued by some keys) instead …

Re: PCEm. Another PC emulator.

Forked out the S3 Trio64 a bit, now there's 3 of them: - 9FX Vision Trio64: 9FX BIOS, 1 MB VRAM, identifies as Trio64; - Phoenix S3 Trio64: Phoenix Trio64 BIOS, 4 MB VRAM, identifies as Trio64; - Phoenix S3 Trio32: Phoenix Trio32 BIOS, 2 MB VRAM, identifies as Trio32. Now to get back to fixing the …

Re: PCEm. Another PC emulator.

Keyboard handling rewrite is done, it even respects the mapping at "ScanCode" at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout now, and I also made it pass on scan codes 0xF1 (make, no break) and 0xF2 (make, no break) correctly (these are the Hancha and HanYong keys found on …

Re: PCEm. Another PC emulator.

PcEm is compiled to use ASCII layout. You may try to either compile it with UNICODE define, or switch to DIrectInput8 and pass IID_IDirectInput8W as parameter in DIrectInput8Create function. http://msdn.microsoft.com/en-us/library/windows/desktop/microsoft.directx_sdk.reference.directinput8create …

Re: PCEm. Another PC emulator.

Well, I'd say Microsoft's own DOS/V drivers are the standard in this case. The only problem is, we obviously doesn't have the source code of Microsoft's JDISP.SYS. If we did, everything would be much simpler, since we'd just need to look there to see what it does.

Re: PCEm. Another PC emulator.

Yeah, the floppy-less solution exists too for DOSBox, but it uses some third-party DBCS display driver that isn't well-compatible with things like Windows 3.1 Japanese. And Microsoft's DBCS display driver doesn't work on DOSBox because it needs COUNTRY support which DOSBox still doesn't offer. Also, …

Re: PCEm. Another PC emulator.

Well in DOSBox it works by booting from the floppy image. It has no problem with the video mode DOS/V uses. But well, what I would like is to dump registers and opcodes in PCem, so I can know exactly what opcode etc. it freezes at. That way I then know exactly where to start looking for the bug.

Re: PCEm. Another PC emulator.

Battler, I'm glad that you will be working alongside pcem to fix a bug. You may post some findings and perhaps others will be able to help you through the bug fix. A start would be to find examples of source code and how the DOS/V system works. Can you install DOS/V on vmware or vbox? Sarah has …

Re: PCEm. Another PC emulator.

First, stop being so rude. I didn't come here and yell "DO IT NOW", I simply came here and suggested what should be fixed. I could also fix the bugs myself and then submit you the fixes, that way you don't even have to lose time on it. But you didn't even try suggesting that possibility, instead …

Re: PCEm. Another PC emulator.

Cube 2 demo, hires 8bb, shows black screen, but music is playing. Maybe its similar problem as with DOS/V hires mode. Attached. Could you please test Wolfenstein 3D? I recall that on Qemu, both it and DOS/V black-screened the same way. And if Wolfenstein 3D black screens in PCem too, then it could …

Re: PCEm. Another PC emulator.

Fixing DOS/V would also mean 'expecting' implementation of common hardware that actually used it, like the stuff in NEC PC-88/PC-98. There are already specialized emulators for that purpose, Neko Project II is excellent for it, and SarahWalker doesn't owe emulation of a platform she is not …

Re: PCEm. Another PC emulator.

Where did you get the idea that I care anything about markets? I work on this emulator in my spare time, to implement what I want to work on, purely for my own satisfaction. If other people are interested in it, then great. But I don't have to take any shit from someone like you, going on about ' …

Re: PCEm. Another PC emulator.

If you can prove to me that on a real 4 meg 86c764 or 86c864, the standard Windows 95 drivers allow setting of 1024x768x32, then I'll consider it a bug. This doesn't mean it's going to be fixed however - I have better things to do with my time than to dig through an old video driver to find out why …

Re: PCEm. Another PC emulator.

1024x768x32 isn't available on the Vision864 or Trio64 as those cards don't have enough memory bandwidth to implement it. It defintiely is, the original Windows 3.1 drivers for it list the mode, as does Windows 9x when you install the included S3 Trio64 driver. True though, by default it was sold …

Page 6 of 6