Search found 201 matches

by JosepMa
Sat 15 Jul, 2017 8:29 pm
Forum: Development
Topic: Build instructions for MinGW?
Replies: 7
Views: 6278

Re: Build instructions for MinGW?

Dou you mave msys 1 mingw, or do you have msys 2 mingw64? If you have the latter, things almost work, except a few issues: First one, you need to explicitly compile using the Makefile.mingw in the src subfolder. Then, you will need to fix a few errors in the source that make it not compile with that...
by JosepMa
Sat 15 Jul, 2017 8:25 pm
Forum: General
Topic: The sound is silent
Replies: 5
Views: 5456

Re: The sound is silent

Most probably, you need to find a mixer application for the operating system that you use ( ms-dos, windows, linux... whatever) and check the volumes there. Also, I believe that the treble and bass controls are a bit incorrect on the soundblaster, and you will notice a boost in volume if you actuall...
by JosepMa
Wed 12 Jul, 2017 8:26 pm
Forum: General
Topic: Improving the AWE32 emulation
Replies: 26
Views: 22066

Re: Improving the AWE32 emulation

Hi there. I have commited the first revision of my reworked emu8k implementation. What is noteworthy is that now, all the programs that I've said at the first post, play and don't have any annoying problem (aside of a glitch sound at the begining of AWEamp playback). This is the comment of the commi...
by JosepMa
Tue 11 Jul, 2017 6:53 pm
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 178568

Re: [Linux] GUI discussion

Also i using Battler's 86Box, Press F12+F8 to release mouse from here. When using 3-button mice (and wheel mice), middle button to using guest's middle button, so F12+F8 is needed. 2-button mode can use F12+F8 too. In PCem, the alternate way to get out of mouse capture is CTRL+END (it's written in ...
by JosepMa
Tue 11 Jul, 2017 6:50 pm
Forum: General
Topic: Improving the AWE32 emulation
Replies: 26
Views: 22066

Re: Improving the AWE32 emulation

Battler: From my experience when working on this, it seems that when programs hang while detecting, is that they expect one register to act in a specific way, and if it doens't it might either hang or refuse to detect. As such, i recommend having a debug printing to pclog.txt of the registers being ...
by JosepMa
Mon 10 Jul, 2017 5:40 pm
Forum: General
Topic: Improving the AWE32 emulation
Replies: 26
Views: 22066

Re: Improving the AWE32 emulation

altheos: Ok good. I will try to build the program during this week (the concept is easy, but i briefly learned pascal and delphi many years ago, and DOS assembler is difficult to write by nature :P ) On the emulation side, it seems that I keep reinventing the same envelope over and over. (as i'm goi...
by JosepMa
Sun 09 Jul, 2017 12:25 pm
Forum: General
Topic: Improving the AWE32 emulation
Replies: 26
Views: 22066

Re: Improving the AWE32 emulation

@leilei : I would like to improve the emulation behaviour of some concrete registers of the AWE, and I would be interested if I could give you a program to do some tests on those cards that you said you have. I still have to implement the application, which could be an MS-DOS application (Based off ...
by JosepMa
Sun 09 Jul, 2017 12:15 pm
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 178568

Re: [Linux] GUI discussion

I am with leilei that the middleclick feature should be restored. As I understand, it was removed in order to add support for middle click for emulated applications, but that was already present, when switching to a Microsoft intellimouse. Serial and PS/2 modes are meant for 2-button setups, and the...
by JosepMa
Sun 09 Jul, 2017 8:44 am
Forum: Development
Topic: [Bug] Show desktop in Windows 10 crashes the emulator
Replies: 17
Views: 13830

Re: [Bug] Show desktop in Windows 10 crashes the emulator

I didn't realize this was already reported. This is my fix for that: https://pcem-emulator.co.uk/phpBB3/view ... ?f=3&t=760 I really didn't thought that the bug was so old...
by JosepMa
Sat 08 Jul, 2017 2:41 pm
Forum: Development
Topic: [PATCH] crash fix when using direct3D and minimizing
Replies: 4
Views: 4497

[PATCH] crash fix when using direct3D and minimizing

I've located and fixed a very annoying bug that would crash PCem whenever Direct3D was enabled and the user clicked to minimize the window.

The crash was actually a fatal() called when the rendering fails (which it does, when the window is minimized).
by JosepMa
Wed 05 Jul, 2017 7:50 pm
Forum: General
Topic: Improving the AWE32 emulation
Replies: 26
Views: 22066

Re: Improving the AWE32 emulation

More news on this (Not sure if I should open a new post under development... This one was originally intended for getting in contact and getting something going up). Currently, I have a reasonably good playback under Impulse tracker (fixed several noises and audio problems). Cubic player is still mu...
by JosepMa
Wed 05 Jul, 2017 7:22 pm
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 178568

Re: [Linux] GUI discussion

It is quite interesting how this is evolving. I tried an older version (what is merged into pcem's official repo) and it gave me more instability (not completely sure if it was related to the source, the compiler the binary being built for 64bits , the virtual machine or something else). As for the ...
by JosepMa
Fri 30 Jun, 2017 11:23 pm
Forum: General
Topic: Improving the AWE32 emulation
Replies: 26
Views: 22066

Re: Improving the AWE32 emulation

Phew... build on windows finally working for me. After: - realizing that "makefile -fmakefile.mingw" actually means "make -fmakefile.mingw under src dir" ( why do we have a configure system in place if it only works for linux? ) - fixing indentation problems in several source fil...
by JosepMa
Wed 28 Jun, 2017 6:53 pm
Forum: General
Topic: Improving the AWE32 emulation
Replies: 26
Views: 22066

Re: Improving the AWE32 emulation

I haven't commited more changes because I am trying to fix some sound issues i have with impulse tracker. I am assuming the oscilators or envelopes go crazy when notes stop or something. It only happens with impulse tracker. I still have to solve the audio being muted with cubic player and AWEamp. A...
by JosepMa
Wed 28 Jun, 2017 6:40 pm
Forum: Development
Topic: Config manager
Replies: 11
Views: 10548

Re: Config manager

jbenam: Most probably, you don't have a "configs" folder in the directory where pcem executable is (also, when prompted to save, you have to save it there). I also found this initially and it was until I compiled a linux build myself that i realized the problem.
by JosepMa
Fri 23 Jun, 2017 8:10 pm
Forum: General
Topic: Improving the AWE32 emulation
Replies: 26
Views: 22066

Re: Improving the AWE32 emulation

@leiley : I left testing Windows / AWEAmp for later, but I didn't expect that these small changes could already cause crash on boot. I initially had a crash on launch on cubic player when I incorrectly setup the memory condition to ">" instead of ">=", but the commit already has ...
by JosepMa
Thu 22 Jun, 2017 9:30 pm
Forum: General
Topic: Improving the AWE32 emulation
Replies: 26
Views: 22066

Re: Improving the AWE32 emulation

I've commited a few more fixes:
- RAM detection on open cubic player working
- Fix of chorus/loopend register using the wrong variable.
- Oscillators, spectrum and spectogram of (open) cubic player, as well as vumeters and playing dots in F3 of Impulse tracker now work too.
by JosepMa
Thu 22 Jun, 2017 7:03 pm
Forum: General
Topic: Improving the AWE32 emulation
Replies: 26
Views: 22066

Re: Improving the AWE32 emulation

Allright, I've gone with the "one fix at a time" procedure and fixed Impusle tracker AWE32 detection. I initially tried to change multiple things that I thought were bugs or incorrectly implemented things and the playback got broken (playing sometimes from rom where it should have been pla...
by JosepMa
Wed 21 Jun, 2017 5:41 pm
Forum: General
Topic: Improving the AWE32 emulation
Replies: 26
Views: 22066

Re: Improving the AWE32 emulation

altheos: Have you explicitly selected the AWE32 output on OCP? (press "f", go to the "@", then DEVICES, then select "Soundblaster AWE32"). By default it uses the SB16 output, since by that time, CPU was strong enough to be a better option than using the EMU8000 which im...
by JosepMa
Tue 20 Jun, 2017 10:10 pm
Forum: General
Topic: Improving the AWE32 emulation
Replies: 26
Views: 22066

Re: Improving the AWE32 emulation

About noise floor... One thing that i can hear and probably is not meant to be heard is, with AST EMU8000 sampler, (and also when I tried to play something with AWEAMP, the AWE ROM is played on the right channel at low volume!!! )
by JosepMa
Tue 20 Jun, 2017 8:17 pm
Forum: General
Topic: Improving the AWE32 emulation
Replies: 26
Views: 22066

Improving the AWE32 emulation

Hello. 1) Introduction I am a new user of PCem since a few weeks, when I finally took the time and effort to test it in different configurations and prepare a good MS-DOS 6.22 environment (I used freedos initially and I've borrowed its CDrom drivers, but the MS-DOS environment felt more robust in co...