Search found 10 matches

by Manaphy
Wed 19 Feb, 2020 10:07 pm
Forum: Merged patches
Topic: [Patch] Aztech Sound Cards
Replies: 21
Views: 6760

Re: [Patch] Aztech Sound Cards

This appers to be licensed using GPL v3 while PCem is GPL v2, though GPL v2 allows for a "GPL v2 or later" clause that makes it compatible but since the code files have no header, what is the license PCem should be considered to be under? GPL 2 or GPL 2+ ("v2 or later")?
by Manaphy
Mon 03 Feb, 2020 5:26 pm
Forum: General
Topic: Matrox Mystique Windows 95/98 driver hang
Replies: 4
Views: 1566

Re: Matrox Mystique Windows 95/98 driver hang

After I made bit 3 settable on PCI register 7 (the Bus Master bit) as the Developer Specification says it should be, Window 95 now gives different errors on other chipsets (while still working on 430FX). Now it tries to do an iload_high in 32BGR mode (that code lacks a define for), I implemented tha...
by Manaphy
Sat 25 Jan, 2020 5:33 am
Forum: General
Topic: File x87_timings.h is missing
Replies: 4
Views: 1253

File x87_timings.h is missing

I am unable to compile PCem because of that.
by Manaphy
Thu 23 Jan, 2020 1:42 am
Forum: General
Topic: Matrox Mystique Windows 95/98 driver hang
Replies: 4
Views: 1566

Re: Matrox Mystique Windows 95/98 driver hang

Doing more test, it appears the Matrox driver is being smart and enabling/disabling features depending on what chipset it detects it is on. It will do DMA on 430VX but not on 430FX.
by Manaphy
Tue 21 Jan, 2020 3:59 am
Forum: General
Topic: Matrox Mystique Windows 95/98 driver hang
Replies: 4
Views: 1566

Re: Matrox Mystique Windows 95/98 driver hang

I looked at the code and it appears the machine I was attempting this on (the Shuttle) uses a 430VX chipset, it works on the ZP which has 430FX. For an experiment, I simply changed the 430VX's ID to that of 430FX, and the Matrox driver worked without issue on the other machine, so it appears to be W...
by Manaphy
Mon 20 Jan, 2020 5:31 am
Forum: General
Topic: Matrox Mystique Windows 95/98 driver hang
Replies: 4
Views: 1566

Matrox Mystique Windows 95/98 driver hang

This is the driver version 4.12.013 from the Matrox website. It says Windows 98 on the website but the driver installs on WIndows 95 and talks about Windows 95 in the Readme. After installing correctly, it hangs PCem because it uses the following unimplemented features (discovered by attempting a fi...
by Manaphy
Tue 14 Jan, 2020 9:54 pm
Forum: General
Topic: Bug in codegen_backend_x86_ops.c
Replies: 1
Views: 1184

Bug in codegen_backend_x86_ops.c

The bug occurs in this function: void host_x86_MOV32_STACK_IMM(codeblock_t *block, int32_t offset, uint32_t imm_data) { if (!offset) { codegen_alloc_bytes(block, 7); codegen_addbyte3(block, 0xc7, 0x04, 0x24); /*MOV [ESP], imm_data*/ codegen_addlong(block, imm_data); } else if (offset >= -80 || offse...
by Manaphy
Tue 03 Sep, 2019 12:57 am
Forum: Patches
Topic: [Patch] Dell Dimension XPS 466V & Dell Dimension XPS 4100V
Replies: 9
Views: 5692

Re: [Patch] Dell Dimension XPS 466V & Dell Dimension XPS 4100V

The labels are in the way of proper identification but the chips do not appear to be something already emulated.
by Manaphy
Wed 03 Jul, 2019 10:21 pm
Forum: Development
Topic: [Feb 2018 ed.] PCem MSYS2 build guide (with wxWidgets)
Replies: 61
Views: 34790

Re: [Feb 2018 ed.] PCem MSYS2 build guide (with wxWidgets)

Try to compile using the mingw make file, it appears to compile with slightly different keyboard input code than if I use configure.
by Manaphy
Mon 01 Jul, 2019 12:57 pm
Forum: General
Topic: [BUG] International keyboard layouts
Replies: 8
Views: 4363

Re: [BUG] International keyboard layouts

If you are on Windows, v12 introduced the closs platform UI. Maybe that affected it?