Search found 105 matches

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

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

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: 8
Views: 2354

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: 21
Views: 6686

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: 8
Views: 2354

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: 8
Views: 2354

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 them a...
by EluanCM
Sun 08 Mar, 2020 3:17 pm
Forum: Patches
Topic: [Patch] CD-ROM model selection
Replies: 18
Views: 6308

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", CD_MODEL_INTERFACE_IDE, 2, }, { "MITSUMI", "CD-ROM !B", "53R141", "CD-ROM !B", "B05", "", "B0...
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: 8
Views: 2354

[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 Speaker Au...
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: 1874

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: 21
Views: 6686

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: 21
Views: 6686

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

[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: 21
Views: 6686

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: 21
Views: 6686

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: 21
Views: 6686

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

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

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: 21
Views: 6686

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: 21
Views: 6686

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

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

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: 21
Views: 6686

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

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

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

[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: 3828

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

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

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

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? :-)