Search found 111 matches

by EluanCM
Sat 27 Feb, 2021 3:42 pm
Forum: Merged patches
Topic: [Patch] Aztech Sound Cards
Replies: 26
Views: 30160

Re: [Patch] Aztech Sound Cards

No filtering is doable. Unfortunately I'm not well educated in sound, so for me every difference is due to differences in speakers! :lol:
AD1848 would behave the same as the CS4248, unless the driver tries to identify it. AD1845 I've never seen, so I don't know if it would be easily implementable.
by EluanCM
Fri 05 Feb, 2021 1:46 am
Forum: General
Topic: Help Configuring xi8088 - Upper Memory and CGA Composite
Replies: 2
Views: 1597

Re: Help Configuring xi8088 - Upper Memory and CGA Composite

I never sent a patch for implementing the UMB dip switches, thanks for remembering me. The only UMB that TEST!UMBs would see would be the VGA RAM. Not sure if PCem would default the UMB region to RAM, Sarah would know this but I guess not. For CGA composite, you should get the relevant settings by c...
by EluanCM
Mon 01 Feb, 2021 10:08 pm
Forum: Development
Topic: v17 compatibility & bug list
Replies: 77
Views: 70765

Re: v17 compatibility & bug list

VGABios is not supposed to be used with "real" hardware, which is what PCem emulates (this is stated in its manual). Using it would require changes to PCem.
by EluanCM
Sat 23 Jan, 2021 12:52 am
Forum: Merged patches
Topic: [Patch] Epson LX-810 Dot-matrix printer WIP code
Replies: 11
Views: 7523

[Patch] Epson LX-810 Dot-matrix printer WIP code

So, COVID has taken away some of the joy of working on hobby projects at home. Until (hopefully) some of that comes back, I decided to rebase the code I already had to v17 and dump it here if someone wants to have fun. :-) See here for more information: https://pcem-emulator.co.uk/phpBB3/viewtopic.p...
by EluanCM
Mon 11 Jan, 2021 5:22 am
Forum: General
Topic: AMD Ryzen 5000 series.
Replies: 11
Views: 7536

Re: AMD Ryzen 5000 series.

I don't have any P2 system set up, so can't measure right now. If I didn't miss anything from the commits leading to v17, the difference should be minimal. Found a few dynarec bottenecks with the K6-2 @ 350MHz: Bottlenecks: GTA2 stuck at 90-95% F22 Lightning 2 stuck at 90-95% Mixed: Age of Empires 2...
by EluanCM
Fri 01 Jan, 2021 8:01 pm
Forum: General
Topic: AMD Ryzen 5000 series.
Replies: 11
Views: 7536

Re: AMD Ryzen 5000 series.

On a Ryzen 5900x, I can get 100% with a K6-2 350Mhz + Voodoo 3 3000 at the Desktop and in some random 3D games. 85% with a K6-2 550MHz. (Of course, hard disk access causes stuttering because they are single-threaded AFAIK.)
Didn't test much else, I was just seeing what my new dev machine could do.
by EluanCM
Thu 24 Sep, 2020 6:53 pm
Forum: General
Topic: No CD audio For Aztech Sound Galaxy
Replies: 8
Views: 4812

Re: No CD audio For Aztech Sound Galaxy

These cards came with both codecs and the drivers are tailored for either of them, without any sort of detection that I could see when implementing. So anyone using these cards should check the physical card to see which codec the driver expects.
by EluanCM
Thu 12 Mar, 2020 11:29 pm
Forum: General
Topic: Video BIOS messages not showing up on startup before BIOS POST screen
Replies: 9
Views: 14420

Re: Video BIOS messages not showing up on startup before BIOS POST screen

On my real Zappa with a Pentium 75 and a Cirrus Logic GD5434 card, I can't see the video BIOS message. On PCem it blinks, but on the real hardware it disappears (because the system bios clears the output) while the monitor is syncing.
by EluanCM
Thu 12 Mar, 2020 11:15 pm
Forum: Patches
Topic: [Patch] CD-ROM model selection
Replies: 18
Views: 22354

Re: [Patch] CD-ROM model selection

Here there is another CD-ROM string. What else should I provide? 20200224215650.JPG I will reply your PM here just to keep it documented These are the fields and how you get them: (not in order) From sg_inq -u: char *vendor_8; char *model_16; char *firmware_4; From hdparm -i or sg_inq -a: char *ser...
by EluanCM
Wed 11 Mar, 2020 10:35 pm
Forum: Merged patches
Topic: [Patch] Two new models (Hyundai Super-286TR and Itautec Infoway Multimídia)
Replies: 10
Views: 12873

Re: [Patch] Two new models (Hyundai Super-286TR and Itautec Infoway Multimídia)

I've used the CPU speeds that the machine was sold with, but this may be related to the difference in supported CPUs in the various Zappa revisions (as stated in the motherboard's manual.) Later models were available with support for more CPUs. For example, next year's Infoway A96 used 133Mhz CPUS, ...
by EluanCM
Wed 11 Mar, 2020 3:56 am
Forum: Merged patches
Topic: [Patch] Aztech Sound Cards
Replies: 26
Views: 30160

Re: [Patch] Aztech Sound Cards

OK, the excessive options are now removed. Now, when there is no EEPROM, a new one will be created with default values instead of creating from the PCem config. I didn't have much time to test all the combinations, but everything seems fine. There is some code that I should de-duplicate in the futur...
by EluanCM
Wed 11 Mar, 2020 3:45 am
Forum: Merged patches
Topic: [Patch] Two new models (Hyundai Super-286TR and Itautec Infoway Multimídia)
Replies: 10
Views: 12873

Re: [Patch] Two new models (Hyundai Super-286TR and Itautec Infoway Multimídia)

I've added the F82C710 UPC. Only the registers needed for the BIOS of the Super-286TR were implemented. Since there are lots of SCAT machines supported by PCem and some of them may use this SuperIO chip, I've added some logging to warn if anything else is configured as an aid. This chip doesn't have...
by EluanCM
Sun 08 Mar, 2020 3:30 pm
Forum: Merged patches
Topic: [Patch] Two new models (Hyundai Super-286TR and Itautec Infoway Multimídia)
Replies: 10
Views: 12873

Re: [Patch] Two new models (Hyundai Super-286TR and Itautec Infoway Multimídia)

Hundai SuperIO: -The SuperIO chip for the Hyundai is the Chips & Technologies F82C710, one of the companions to the SCAT chipset and I completely forgot about it! :shock: -Luckily, the config process is simple and doing it should be straightforward. Onboard videos: -I'm guilty here, I've used th...
by EluanCM
Sun 08 Mar, 2020 3:17 pm
Forum: Patches
Topic: [Patch] CD-ROM model selection
Replies: 18
Views: 22354

Re: [Patch] CD-ROM model selection

Here's some models I scraped from info (rather than the actual drives) { "MATSHITA", "CR-571", "53R141", "CR-571", // unknown "1.0e", "", "1.0e", "CR-571-B", "Matsushita CR-571 2X", "matsushita_cr-571_2x&...
by EluanCM
Sat 07 Mar, 2020 1:42 am
Forum: Merged patches
Topic: [Patch] Two new models (Hyundai Super-286TR and Itautec Infoway Multimídia)
Replies: 10
Views: 12873

[Patch] Two new models (Hyundai Super-286TR and Itautec Infoway Multimídia)

This patch adds two new models to PCem, my first two PCs from 1991 and 1995! The first is the Hyundai Super-286TR, based on the Chips & Technologies SCAT chipset: -Award 286 Bios, for Chips and Technologies Single-Chip AT (SCAT) chipset -AMD 286 12 MHz -1MB RAM -VGA OAK OTI-037C 256KB -PC Speake...
by EluanCM
Sat 07 Mar, 2020 12:51 am
Forum: Merged patches
Topic: [Patch] Show correct CPU speeds in Advanced/ZP's CMOS Setup
Replies: 3
Views: 6962

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

I initially ran away from that because of the integer speed multiplier (so I couldn't disambiguate from 100/50 and 100/66), but I just used the PCI speed for that.

It's also curious that the keyboard detection fails at 120 and 133 MHz. I didn't look into that.
by EluanCM
Fri 06 Mar, 2020 11:37 pm
Forum: Merged patches
Topic: [Patch] Aztech Sound Cards
Replies: 26
Views: 30160

Re: [Patch] Aztech Sound Cards

Screenshot_2020-02-29_15-59-11_edited.png You're right, the type (blue square) could be split into two separate cards. The green square is an option because I don't know yet what the real behavior should be. (My cards are back in storage again and creating a test for this would be a pain :cry: ) Al...
by EluanCM
Wed 19 Feb, 2020 11:52 pm
Forum: Merged patches
Topic: [Patch] Aztech Sound Cards
Replies: 26
Views: 30160

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: Merged patches
Topic: [Patch] Show correct CPU speeds in Advanced/ZP's CMOS Setup
Replies: 3
Views: 6962

[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: Merged patches
Topic: [Patch] Aztech Sound Cards
Replies: 26
Views: 30160

Re: [Patch] Aztech Sound Cards

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

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: Merged patches
Topic: [Patch] Aztech Sound Cards
Replies: 26
Views: 30160

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'...
by EluanCM
Sat 15 Feb, 2020 12:20 am
Forum: Patches
Topic: [Patch] CD-ROM model selection
Replies: 18
Views: 22354

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: 18
Views: 22354

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: Merged patches
Topic: [Patch] Aztech Sound Cards
Replies: 26
Views: 30160

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: Merged patches
Topic: [Patch] Aztech Sound Cards
Replies: 26
Views: 30160

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: 14348

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: 14348

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: Merged patches
Topic: [Patch] Aztech Sound Cards
Replies: 26
Views: 30160

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.