Soundcard emulation in DOS on non-legacy hardware. Possible? (Emulation)
> FYI, I'm working on a "fork" of JEMM which adds support for both I/O
> trapping/virtualization & IRQ virtualization. It uses an extended version
> of the Microsoft INT 2F.4A15 API.
I don't like that API - too immature and "hackish", IMO. The few applications I checked that use that API also intrude into the monitor's context and modify GDT/IDT. So even if you implement that API in Jemm, probably none of those apps would work with it out of the box.
Btw, the I/O trapping is already implemented in Jemm ( actually, it's JLOAD, see JLM.INC - since Jemm's memory model is flat, zero-based, it's best to emulate some of the Win9X ring0 APIs ).
> An extended version of the API was also
> implemented by Qualitas 386MAX (Bob Smith), and he recently uploaded the
> source code for it to the Internet.
I don't like the int2F4A15 API, but compared to the 386xxx sources it tastes like ambrosia.
> I've added some additional features to what Bob did in the API (including
> IRQ virtualization which Bob's version didn't have). I also know the
> version of JEMM I started with in my fork is not the latest so it will take
> some effort to bring it up-to-date.
To mmake that suitable for Jemm, the "IRQ virualization" should be implemented in JLOAD, as a small subset of the Win9X VPICD API.
---
MS-DOS forever!
Complete thread:
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Daniel3D, 01.11.2022, 10:01 (Emulation)
- Soundcard emulation in DOS on non-legacy hardware. Possible? - glennmcc, 01.11.2022, 23:17
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Oso2k, 02.11.2022, 01:05
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Daniel3D, 02.11.2022, 01:48
- Soundcard emulation in DOS on non-legacy hardware. Possible? - glennmcc, 02.11.2022, 03:45
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Zyzzle, 02.11.2022, 08:18
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Daniel3D, 02.11.2022, 13:51
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Zyzzle, 03.11.2022, 01:59
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Daniel3D, 03.11.2022, 09:47
- Soundcard emulation in DOS on non-legacy hardware. Possible? - tkchia, 03.11.2022, 21:56
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Zyzzle, 04.11.2022, 08:04
- Soundcard emulation in DOS on non-legacy hardware. Possible? - tkchia, 04.11.2022, 11:12
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Zyzzle, 05.11.2022, 08:46
- Soundcard emulation in DOS on non-legacy hardware. Possible? - tkchia, 05.11.2022, 09:18
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Zyzzle, 06.11.2022, 11:54
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Daniel3D, 07.11.2022, 13:18
- Soundcard emulation in DOS on non-legacy hardware. Possible? - tkchia, 07.11.2022, 15:39
- Soundcard emulation in DOS on non-legacy hardware. Possible? - RayeR, 15.12.2022, 17:14
- Soundcard emulation in DOS on non-legacy hardware. Possible? - tkchia, 16.12.2022, 21:32
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Zyzzle, 06.11.2022, 11:54
- Soundcard emulation in DOS on non-legacy hardware. Possible? - tkchia, 05.11.2022, 09:18
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Zyzzle, 05.11.2022, 08:46
- Soundcard emulation in DOS on non-legacy hardware. Possible? - tkchia, 04.11.2022, 11:12
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Zyzzle, 04.11.2022, 08:04
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Zyzzle, 03.11.2022, 01:59
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Daniel3D, 02.11.2022, 13:51
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Zyzzle, 02.11.2022, 08:18
- Soundcard emulation in DOS on non-legacy hardware. Possible? - glennmcc, 02.11.2022, 03:45
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Japheth, 02.11.2022, 02:08
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Rugxulo, 02.11.2022, 02:36
- Soundcard emulation in DOS on non-legacy hardware. Possible? - bretjohn, 03.11.2022, 18:06
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Japheth, 04.11.2022, 07:43
- Soundcard emulation in DOS on non-legacy hardware. Possible? - bretjohn, 04.11.2022, 22:03
- Soundcard emulation in DOS on non-legacy hardware. Possible? - RayeR, 15.12.2022, 17:06
- Soundcard emulation in DOS on non-legacy hardware. Possible? - Japheth, 04.11.2022, 07:43
- Soundcard emulation in DOS on non-legacy hardware. Possible? - glennmcc, 01.11.2022, 23:17