VOGONS

Common searches


Search results

Display options

Re: SBEMU: Sound Blaster emulation on AC97

Other things that I could verify that the sound in this new version seems accelerated and even distorted, I have noticed this in the SFX of Hocus Pocus that go very fast, this is more noticeable in the "yahoo" that are distorted. The sound is more faithful using version 1.0 beta 3. You can use / …

Re: SBEMU: Sound Blaster emulation on AC97

OK, cool, I remember SBEMU won't set T in BLASTER env except for SB16 (T6), for some problem reported here by someone. Have your set it manually after running SBEMU? normally you don't need set it again after running SBEMU, as SBEMU will set it after loaded. I did made some changes on the sound …

Re: SBEMU: Sound Blaster emulation on AC97

Thanks for the report, currently there're code changes that are not fully tested, there might be bugs. Have you use all the files in the UserBuild_2024.02.08_01-48 , including HDPMI32i.EXE? Can you test with this one? please use all other files in the zip of UserBuild_2024.02.08_01, and use sbemu. …

Re: SBEMU: Sound Blaster emulation on AC97

I tried that too, and I got the same results as yours. so I use Rufus to write its builtin FreeDOS image to the disk, and copy sbemu manually to the disk LOL . You may ask @digger how to use the image in a proper way. Using MiniTool Partition Wizard I extended the partition of my USB device to 2GB …

Re: SBEMU: Sound Blaster emulation on AC97

same IVT trap would handle that Yes and no. a real mode game can not be trapped by DPMI, but maybe yes with another hack to the V86 monitor (usually an EMM manager, i.e. JEMMEX), I'm not sure - I haven't read any thing about VM mode in the Intel programming manual yet. EDIT: currently HDPMI can …

Re: SBEMU: Sound Blaster emulation on AC97

There is an option to use the PC/AT RTC interrupt capability which I believe is not widely used by DOS games https://wiki.osdev.org/RTC ? At least that usage can be a command line option. Even if that approach induces RT clock inaccuracy I do believe nobody of the DOS game players these days would …

Re: SBEMU: Sound Blaster emulation on AC97

wouldnt hijacking 0x40-47 timer accesses solve this? You mean reprogramming the timer again after game runs? With IO port trapping to 0x40-0x47, we can skip the reprogramming part, but with or without port trapping of the timer, the most tricky part is how to override and call games' handler in a …

Re: SBEMU: Sound Blaster emulation on AC97

I wrote the SBEMU-FD13-USB.img image to my 4GB USB stick using balenaEtcher, however the drive is created the exact size of the image and there is no room left to add games that I can test with. Do you know how I can use all the space on the USB device without corrupting the FAT file system? I …

Re: SBEMU: Sound Blaster emulation on AC97

The initial code of SBEMU also uses timer, but the sound FX will have more latency, even pops and cracks. and SBEMU cannot program the timer since usually games will do that. so the interrupting rates is fully dependent on games, which is not good. wouldnt hijacking 0x40-47 timer accesses solve …

Re: SBEMU: Sound Blaster emulation on AC97

EDIT: this zip will use real mode PCI bios to assign IRQ, you can test if it works: Just tried the test version you posted on my E100. It fails with same message as other versions of SBEMU before 4th-Feb: "Detected Intel HDA at IRQ 25, Invalid IRQ, trying to assign valid IRQ" and then aborts. It …

Re: SBEMU: Sound Blaster emulation on AC97

Hmm my Toughbook CF-M34 complains about Invalid Sound card IRQ: 255, trying to assign a valid IRQ... when I start sbemu. It assigns the IRQ to 10 though, with SB Pro emulation at IRQ 7. Still have no sound. pcisleep L shows the device: 00.00.1 [8086:7195] 0401 Intel audio So, Intel ICH AC97. Linux …

Re: SBEMU: Sound Blaster emulation on AC97

How mpxplay do sound playback without IRQ? Does it poll for playback current buffer position? As it can do decoding in small chunks and nothing else to do it's probably no problem. It polls the registers for playback buffer position, but not in sound card interrupts, just in the normal way, no …

Re: SBEMU: Sound Blaster emulation on AC97

The problem should still be your IRQ number. HDPMI doesn't handle IRQ number above 15, and SBEMU programs on legacy 2 cascade PICs which only have 16 bit masks. and also for IRQ above 15, the entry in interrupt vector table is unknown. I believe legacy PIC still works, it should or DOS won't work …

Re: SBEMU: Sound Blaster emulation on AC97

and it loads, detects proper settings, etc. But absolutely nothing, no sound, no beeps, nothing from any settings (with both -O0 and -O1). Do you mean /O0 and /O1? SBEMU uses / in MS program format. Could it have something to do with HDPMI32i? (loaded with -r -x) I'm seeing strange ** 003F8 ** …

Re: SBEMU: Sound Blaster emulation on AC97

Legacy ISA IRQs ranges from 0 to 15, that assumption is recently added to SBEMU. BTW I never seen an IRQ 25 on a DOS system. I'm curious about your laptop: 1. Is the IRQ configured by your BIOS? or some other tools? 2. Have you enabled IO-APIC? 3. What's the DOS edition & version are you using? 4. …

Re: SBEMU: Sound Blaster emulation on AC97

Checking more carefully, qdpmi disables itself when windows loads. Sbemu would be able to 'tolerate' windows booting, but would do nothing, if it targetted qdpmi. You need a universal sb16 emulation vxd to work inside windows. OK cool. So what about the SB emulation provided by the WDM sound card …

Re: SBEMU: Sound Blaster emulation on AC97

Is this a bug or a "feature". Is there something wrong with IRQ 25?! Legacy ISA IRQs ranges from 0 to 15, that assumption is recently added to SBEMU. BTW I never seen an IRQ 25 on a DOS system. I'm curious about your laptop: 1. Is the IRQ configured by your BIOS? or some other tools? 2. Have you …

Re: SBEMU: Sound Blaster emulation on AC97

zyzzle wrote on 2024-01-27, 01:59: But, regardless of which -A, -I, and -D values I select, the program crashes with a sigfault saying "IRQ 25... trying to select a proper IRQ" Is it IRQ 25 or 255? this IRQ is your sound card IRQ, not the emulated IRQ. can you confirm your sound card IRQ?

Re: SBEMU: Sound Blaster emulation on AC97

The problem, is that we are implementing a dirty hack here, not implementing a VXD, which traps all interrupts in protected mode using a totally different mechanism that integrates with the NTVDM and WoW subsystems. Yes, a pure virtualized DPMI need at least all basic drivers (PIC/PIT/KBD/MOUSE/ …

Page 1 of 26