Search found 94 matches

by EluanCM
Wed 19 Feb, 2020 11:52 pm
Forum: Patches
Topic: [Patch] Aztech Sound Cards
Replies: 15
Views: 1134

Re: [Patch] Aztech Sound Cards

This was just a copy-paste error, I don't really care about the differences between GPL v2 and v3 GPL.
by EluanCM
Tue 18 Feb, 2020 1:15 am
Forum: Patches
Topic: [Patch] Show correct CPU speeds in Advanced/ZP's CMOS Setup
Replies: 0
Views: 202

[Patch] Show correct CPU speeds in Advanced/ZP's CMOS Setup

This is a small incomplete patch that enables the CMOS Setup of the Intel Zappa to show the correct CPU speed. I'd like some input in the incomplete parts. It detects CPU type by comparing strings - this should NOT be done, but I couldn't think fast of a better way to do it. I was going to compare C...
by EluanCM
Tue 18 Feb, 2020 1:09 am
Forum: Patches
Topic: [Patch] Aztech Sound Cards
Replies: 15
Views: 1134

Re: [Patch] Aztech Sound Cards

Updated patch to support the NT 3.1 drivers.
by EluanCM
Sun 16 Feb, 2020 5:13 pm
Forum: Patches
Topic: [Patch] Aztech Sound Cards
Replies: 15
Views: 1134

Re: [Patch] Aztech Sound Cards

OK, I've taken a look at the NT 3.X driver. It is somewhat different from the drivers I've used to test. -Tries to identify the card with 0x08 0x55 instead of 0x08 0x05 - card behaviour seems to be the same. -Accesses the CODEC differently, but luckily this was already handled. -Tests MPU401 (after ...
by EluanCM
Sat 15 Feb, 2020 11:41 pm
Forum: Patches
Topic: [Patch] Aztech Sound Cards
Replies: 15
Views: 1134

Re: [Patch] Aztech Sound Cards

Are you using the right driver/AZT chip combination? There are various "Nova 16": -Nova 16 (don't know the chip) -Nova 16 Extra (AZT1605) -Nova 16 Extra II (AZT2316A) -...probably others I don't know about. I've implemented only two types (0x0C and 0x11), which are the ones that I have. I've also pu...
by EluanCM
Sat 15 Feb, 2020 12:20 am
Forum: Patches
Topic: [Patch] CD-ROM model selection
Replies: 12
Views: 1030

Re: [Patch] CD-ROM model selection

Why is needed a real unit? To extract the BIOS or firmware? I have tons of optical drives. Or just copy the string by hand? ATAPI CD-ROM drives, for example, respond to the SCSI INQUIRY and the ATAPI IDENTIFY commands slightly differently. Getting all these strings would be needed. This is only par...
by EluanCM
Thu 13 Feb, 2020 11:19 pm
Forum: Patches
Topic: [Patch] CD-ROM model selection
Replies: 12
Views: 1030

Re: [Patch] CD-ROM model selection

PCem only supports one CD-ROM drive, so implementing this for HDDs would be a little different. -Have a list of models for each interface -After selecting the HDD for the channel, give an option to define CHS just like it is today (for the PCemHD model) or select a real model, which would fix the CH...
by EluanCM
Thu 13 Feb, 2020 11:10 pm
Forum: Patches
Topic: [Patch] Aztech Sound Cards
Replies: 15
Views: 1134

Re: [Patch] Aztech Sound Cards

-I've implemented a few quirks of the DSP that should only affect poorly written software, but haven't tested every single command (there is no documentation anywhere). -The OPL is always a real one, no clones like some SBs. -For MIDI, there is no hanging notes bug in any model. -There is also no re...
by EluanCM
Wed 12 Feb, 2020 11:11 pm
Forum: Patches
Topic: [Patch] Aztech Sound Cards
Replies: 15
Views: 1134

Re: [Patch] Aztech Sound Cards

Are you referring to the functionality or the quality? It was made to mimic the SB Pro V2 DSP, so I use that with the Aztech extensions. Also many people regard these cards as less noisy than the Creative cards of the time, but this makes no difference under emulation. (Unless you want to emulate an...
by EluanCM
Wed 12 Feb, 2020 1:09 pm
Forum: Development
Topic: Dot-matrix printing in PCem
Replies: 14
Views: 1156

Re: Dot-matrix printing in PCem

I already use separate fonts for the draft styles (the code will try to load using the naming pattern from these freely redistributable fonts: http://const-iterator.de/fxmatrix/ ). Unfortunately this nice font does not have many extended characters available. Modern Roman and Sans Serif fonts have m...
by EluanCM
Tue 11 Feb, 2020 10:57 pm
Forum: Development
Topic: Dot-matrix printing in PCem
Replies: 14
Views: 1156

Re: Dot-matrix printing in PCem

Thanks for all your tips! I was halfway through converting from FreeType to stb_truetype when I realized that it doesn't expose transformation matrices (just x and y scale). This code uses it for italics on Roman and Sans Serif fonts. The easy alternative would be depending on two more files for the...
by EluanCM
Tue 11 Feb, 2020 10:47 pm
Forum: Patches
Topic: [Patch] Aztech Sound Cards
Replies: 15
Views: 1134

Re: [Patch] Aztech Sound Cards

There are some Washington cards with Packard Bell names, but I can't confirm right now. I think Packard Bell Sound16A is one such OEM name.
by EluanCM
Tue 11 Feb, 2020 10:41 pm
Forum: Patches
Topic: [Patch] CD-ROM model selection
Replies: 12
Views: 1030

Re: [Patch] CD-ROM model selection

Here you go

(Yeah, the "-02I" being detected as an "-01I" by the DOS driver happens on the real thing :))
by EluanCM
Tue 11 Feb, 2020 11:10 am
Forum: Patches
Topic: [Patch] CD-ROM model selection
Replies: 12
Views: 1030

[Patch] CD-ROM model selection

This patch allows CD-ROM model selection from a list of available models and also alters some of the UI behaviour. Beware that I can't do UIs :-) -CD-ROM settings will now only be enabled when an IDE or SCSI controller is selected. -Specific CD-ROM models may be restricted by interface type. -Speed ...
by EluanCM
Tue 11 Feb, 2020 12:49 am
Forum: Patches
Topic: [Patch] Aztech Sound Cards
Replies: 15
Views: 1134

[Patch] Aztech Sound Cards

UPDATE: Support for the NT 3.1 drivers: https://pcem-emulator.co.uk/phpBB3/viewtopic.php?f=4&t=3395&p=13262#p13262 This patch adds support for two types of Aztech sound cards: AZT2316A and AZT1605. These cards are Sound Blaster Pro v2 (8-bit) + Windows Sound System (16-bit) combos that were very com...
by EluanCM
Sat 08 Feb, 2020 10:32 pm
Forum: Development
Topic: Dot-matrix printing in PCem
Replies: 14
Views: 1156

Re: Dot-matrix printing in PCem

No experience at all, I'm a backend person. I've noticed that some fonts can have a negative left/top so I currently handle this. Can they get *more* broken than this?
by EluanCM
Sat 08 Feb, 2020 8:59 pm
Forum: Development
Topic: International keyboard
Replies: 4
Views: 429

Re: International keyboard

You may also notice that deadkeys won't work
by EluanCM
Fri 07 Feb, 2020 11:23 pm
Forum: Merged patches
Topic: Small fixes
Replies: 1
Views: 452

Small fixes

Here are some small fixes that should have little impact:

-Fix serial IRQs on ACC3221
-Fix a compatibility register for the SBPRO/SBPRO2

And one that looks dangerous:

-Add guards to macro expansion on SCSI HD code.
by EluanCM
Fri 07 Feb, 2020 10:10 pm
Forum: Development
Topic: Dot-matrix printing in PCem
Replies: 14
Views: 1156

Re: Dot-matrix printing in PCem

Just for rasterization. Thanks for the tip, this looks nice!
I hope to post a patch with a useable version in a few weeks at most.

In the meantime, does anyone have any tips on monospaced Roman and Sans Serif fonts that look like the Epson fonts and have a nice license? :-)
by EluanCM
Sun 02 Feb, 2020 10:47 pm
Forum: Merged patches
Topic: [Patch] Xi8088 fixes
Replies: 1
Views: 456

[Patch] Xi8088 fixes

This patch makes the Xi8088 work again after a code refactoring on PCem. There's also a small change to the phrasing in the config because the newest revision of the BIOS allows changing turbo/non-turbo speeds from the BIOS instead of just having hotkeys. (There is also a small change included to al...
by EluanCM
Sun 02 Feb, 2020 9:27 pm
Forum: Development
Topic: Dot-matrix printing in PCem
Replies: 14
Views: 1156

Re: Dot-matrix printing in PCem

omarsis81 wrote:
Sun 02 Feb, 2020 7:25 pm
So... you print something in PCem and the emulator outputs an image file? Did I get it right?
That is correct. It can also be easily redirected to a real printer.
by EluanCM
Sun 02 Feb, 2020 5:05 pm
Forum: Development
Topic: Dot-matrix printing in PCem
Replies: 14
Views: 1156

Dot-matrix printing in PCem

Anyone else interested in this? I've taken an old unfinished patch for DOSBox from the middle 2000's and began reworking it. Fixed numerous issues with the interface, drawing and printer logic and I think I've achieved a milestone. It can print correctly everything that I throw at it under DOS, Win ...
by EluanCM
Wed 15 Jan, 2020 11:16 pm
Forum: General
Topic: Nuclear Strike graphical issues
Replies: 7
Views: 1096

Re: Nuclear Strike graphical issues

DSN wrote:
Wed 15 Jan, 2020 8:54 am
I switched to a GD-5434 but the corruption persists. I'll try another now.
I think it is known that the GD-5434 still has some issues. The Win 3.1 drivers show them really well in some GUI elements.
by EluanCM
Wed 08 Jan, 2020 11:51 pm
Forum: Development
Topic: About CD Audio stopping working after executing Quake
Replies: 0
Views: 894

About CD Audio stopping working after executing Quake

CD Audio stops working completely in a PCem session after running Quake (the original, DOS version) under Win9x (haven't tested under DOS with MSCDEx). I've done some digging and here is what I found (the offending code is here: https://github.com/id-Software/Quake/blob/master/WinQuake/cd_audio.c )....
by EluanCM
Wed 01 May, 2019 12:00 am
Forum: Development
Topic: v15 & new recompiler update
Replies: 86
Views: 34888

Re: v15 & new recompiler update

Working perfectly now, thanks!

Unfortunately my aging 2600k is not going to cut it for my games of the super socket 7 era :(
by EluanCM
Tue 30 Apr, 2019 12:25 pm
Forum: Development
Topic: v15 & new recompiler update
Replies: 86
Views: 34888

Re: v15 & new recompiler update

Update: just tried with gcc version 8.2.0 (Gentoo 8.2.0-r6 p1.7), same crashes at the same points.
by EluanCM
Tue 30 Apr, 2019 1:12 am
Forum: Development
Topic: v15 & new recompiler update
Replies: 86
Views: 34888

Re: v15 & new recompiler update

Mine is also 7.3.0.

Code: Select all

gcc version 7.3.0 (Gentoo 7.3.0-r3 p1.4)
My work laptop also uses the same version on an internal distro.
by EluanCM
Sun 28 Apr, 2019 9:10 pm
Forum: General
Topic: Speed timings for emulated hard disks
Replies: 8
Views: 3672

Re: Speed timings for emulated hard disks

PCem is not just a wrapper or virtualization software, so accurate timings make total sense. Also, inaccurate disc access times and/or behavior are known to cause problems in various platforms, for example see "5.0-2431 - DVD Timing Accuracy Upgrades" in this report: https://dolphin-emu.org/blog/201...
by EluanCM
Sun 28 Apr, 2019 8:46 pm
Forum: Development
Topic: v15 & new recompiler update
Replies: 86
Views: 34888

Re: v15 & new recompiler update

Same behavior here when using a debug build on x86-64 Linux. I can't test on x86-64 Windows.
by EluanCM
Sun 28 Apr, 2019 5:30 pm
Forum: Development
Topic: v15 & new recompiler update
Replies: 86
Views: 34888

Re: v15 & new recompiler update

To make the dynarec optional, you can remove CPU_REQUIRES_DYNAREC from your CPU in cpu_tables.c. Not usable but you will be able to tell if the issue is with the dynarec.