Search found 118 matches

by basic2004
Sat 21 Oct, 2017 2:13 am
Forum: General
Topic: [Feature Suggestion] Language pack
Replies: 5
Views: 357

Re: [Feature Suggestion] Language pack

PCem needs being Unicode before making Language packs. (Unicode doesn't work on Windows 9x host. but who using 9x yet?) Why Unicode? Currently, PCem can't find files (ROM, HDD Image, and so on) if installed path has Non-English character. This issue can solve when making PCem to Unicode. ... and nev...
by basic2004
Tue 10 Oct, 2017 2:19 pm
Forum: Development
Topic: PCem MSYS2 build guide (with wxWidgets)
Replies: 10
Views: 887

Re: PCem MSYS2 build guide (with wxWidgets)

I changed cdrom-ioctl.c __MINGW64__ to __MINGW32__ so this compiled correctly. This modification was JosepMa's advice, thanks to him. https://pcem-emulator.co.uk/phpBB3/viewtopic.php?f=3&t=637&p=6624#p6624 I checked this makefile, maybe this will use system libraries (-ltiff -ljpeg -lpng -lz...
by basic2004
Tue 10 Oct, 2017 1:45 am
Forum: Development
Topic: [Patch] MIDI improvements, added MT-32, FluidSynth
Replies: 21
Views: 1593

Re: [Patch] MIDI improvements, added MT-32, FluidSynth

I don't think I really want to pull MUNT and FluidSynth into PCem, they seem like the sort of thing that should be external to the emulator. Well, I enough current MIDI out devices with Windows, using LoopMIDI(virtual MIDI device) and some VSTi(Munt and BASSMIDI(similar with FluidSynth) for VSTi) i...
by basic2004
Mon 09 Oct, 2017 2:49 pm
Forum: Development
Topic: Pcem crashes when I minimize it's window
Replies: 4
Views: 285

Re: Pcem crashes when I minimize it's window

This issue appeared only old Windows UI with D3D renderer, wxWidgets UI didn't appear this. Maybe PCem v13 will going only wxWidgets UI, this issue will solve because old Windows UI will be discontinued. Sarah said... https://pcem-emulator.co.uk/phpBB3/viewtopic.php?f=3&t=636&start=30#p7054
by basic2004
Mon 09 Oct, 2017 2:38 pm
Forum: Development
Topic: ST-412/ST-506/ESDI hard drive emulation?
Replies: 51
Views: 4249

Re: ST-412/ST-506/ESDI hard drive emulation?

I'm working on joystick support, what else is currently missing? Oh, I expect that! and I want MIDI feature, uploaded patch from this forum by bit and me. I expect MIDI on wxWidgets too. If you won't apply all, add SBMIDI with current MPU-401 UART mode. SBMIDI shares current MIDI out device so PCem...
by basic2004
Mon 09 Oct, 2017 1:44 am
Forum: Development
Topic: ST-412/ST-506/ESDI hard drive emulation?
Replies: 51
Views: 4249

Re: ST-412/ST-506/ESDI hard drive emulation?

The non-wxWidgets GUIs will be deleted by the end of the week. I don't intend to maintain more than one GUI. Discontinuing supports for old GUI is nice choice for now, because old GUI appeared internal IDE controller issue, and didn't solving mouse problem for Hi-DPI(above 100%) Windows user... thi...
by basic2004
Sun 08 Oct, 2017 1:05 pm
Forum: Development
Topic: [Patch] MIDI improvements, added MT-32, FluidSynth
Replies: 21
Views: 1593

Re: [Patch] MIDI improvements, added MT-32, FluidSynth

I combined these MIDI patches from this thread against PCem rev#9c1822d.
I hope to implement new MIDI features(mt32emu, fluidsynth) into PCem v13.

* Munt mt32emu version is 2.2.0. this requires those ROM files.
* FluidSynth requires those libraries based 1.1.6 (FluidSynth 1.1.7 works, maybe...)
by basic2004
Sun 03 Sep, 2017 3:46 pm
Forum: Development
Topic: [Patch] MIDI improvements, added MT-32, FluidSynth
Replies: 21
Views: 1593

Re: [Patch] MIDI improvements, added MT-32, FluidSynth

bit wrote:
basic2004 wrote:Thanks! this patch works well.

Great! I'm really sorry that it destroyed your SoundFont :(

Don't worry, I used that was copied file(fast access for SSD), original was placed in another HDD.
by basic2004
Sun 03 Sep, 2017 10:13 am
Forum: Development
Topic: [Patch] MIDI improvements, added MT-32, FluidSynth
Replies: 21
Views: 1593

Re: [Patch] MIDI improvements, added MT-32, FluidSynth

bit wrote:I looked at the source and I found that it can happen if the soundfont is configured when creating a new config on the normal Windows-version. Do you think this is what happened to you?
I've made some changes on my GitHub, please try it and see if it fixed your issue.

Thanks! this patch works well.
by basic2004
Sat 02 Sep, 2017 1:33 pm
Forum: Development
Topic: [Patch] MIDI improvements, added MT-32, FluidSynth
Replies: 21
Views: 1593

Re: [Patch] MIDI improvements, added MT-32, FluidSynth

My soundfont has overwrittten to PCem's machine setting file when using FluidSynth. This is my setting and my overwrittten soundfont file. gameblaster = 0 gus = 0 ssi2001 = 0 voodoo = 0 model = 430vx cpu_manufacturer = 0 cpu = 4 cpu_use_dynarec = 1 cpu_waitstates = 0 gfxcard = bahamas64 video_speed ...
by basic2004
Fri 01 Sep, 2017 3:23 am
Forum: Development
Topic: [Bug] Windows 10 display scaling mouse issue
Replies: 7
Views: 1079

Re: [Bug] Windows 10 display scaling mouse issue

I didn't find this problem because I using 100% native DPI but I found it, launched PCem after change to HiDPI with using Windows 98 guest. I solved with this, win_Dinput_mouse_fixes branch by JosepMa. https://bitbucket.org/JosepMaJaz/pcem/commits/0ba770b541085394843bbe0e5d919a4ed276bfe2?at=win_Dinp...
by basic2004
Sat 19 Aug, 2017 1:11 pm
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 13918

Re: [Linux] GUI discussion

And I found another issue, PCem-wx-sdl2 can't select host CD drive in Windows. I'll take a look at that. Thanks for fixing. It works correctly in my Windows. It was probably from when I rewrote the Windows-version to use the code from win.c. wxWidgets has Unicode enabled by default but it caused so...
by basic2004
Fri 18 Aug, 2017 4:26 am
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 13918

Re: [Linux] GUI discussion

And I found another issue, PCem-wx-sdl2 can't select host CD drive in Windows.
pcem-wx-sdl2-cannot-select-host-cd-drive.png
pcem-wx-sdl2-cannot-select-host-cd-drive.png (23.07 KiB) Viewed 1164 times


Checkmark wasn't changed when I selected host CD drive,
then CD device was eject but still checked 'Image...' when I used a CD Image before select host CD drive.
by basic2004
Fri 18 Aug, 2017 3:36 am
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 13918

Re: [Linux] GUI discussion

wxWidgets version can't access relative path and non-English directories. I hope this can access like Windows UI version. Hmm has it ever worked with that or has it stopped working recently? What specifically is not working, file browsing? The normal Windows-version works without issues? PCem-wx-sd...
by basic2004
Thu 17 Aug, 2017 9:39 am
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 13918

Re: [Linux] GUI discussion

wxWidgets version can't access relative path and non-English directories.
I hope this can access like Windows UI version.
by basic2004
Tue 08 Aug, 2017 12:07 am
Forum: Development
Topic: [Patch] MIDI improvements, added MT-32, FluidSynth
Replies: 21
Views: 1593

Re: [Patch] MIDI improvements, added MT-32, FluidSynth

@bit: no more remove -Wall arguments for midi_fluidsynth.c. If I included -Wall argument, midi_fluidsynth.c failed to compile gcc.exe -O3 -march=i686 -fomit-frame-pointer -msse2 -mstackrealign -Wall -Werror -fno-strict-aliasing -DUSE_NETWORKING -DPCEM_USE_FLUIDSYNTH -c midi_fluidsynth.c midi_fluidsy...
by basic2004
Mon 07 Aug, 2017 11:41 pm
Forum: Development
Topic: [Patch] MIDI improvements, added MT-32, FluidSynth
Replies: 21
Views: 1593

Re: [Patch] MIDI improvements, added MT-32, FluidSynth

What dependencies do I need for linking FluidSynth? Sorry for late answers, I installed fluidsynth 1.1.6 using cmake in my MinGW. and I copied libfluidsynth.dll.a to libfluidsynth.a in my mingw32/lib directory. I built it fine now but the number of additional DLL's it needs is enormous. :-/ These f...
by basic2004
Mon 07 Aug, 2017 4:55 am
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 13918

Re: [Linux] GUI discussion

I took a quick look and I noticed I've understood the filter_linearN-value wrong. I thought the value was about the output texture but it appears to be how it should filter the input texture. I've replaced the shader_test-branch with a new one which fixes this issue, please try it and see if it loo...
by basic2004
Mon 07 Aug, 2017 4:37 am
Forum: Development
Topic: [Patch] MIDI improvements, added MT-32, FluidSynth
Replies: 21
Views: 1593

Re: [Patch] MIDI improvements, added MT-32, FluidSynth

bit wrote:These patches adds improvements and new additions to MIDI (patched against commit d3e175d).

Thanks bit, I fixed to enable MIDI for mainline PCem and your branch.
Makefile.mingw-wx-sdl2-network.patch
(3.72 KiB) Downloaded 12 times


Apply this patch if you done applying all of these MIDI patches.
by basic2004
Sat 05 Aug, 2017 1:00 pm
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 13918

Re: [Linux] GUI discussion

I'm considering ditching the native Windows GUI and just making the wxWidgets one the default + only option. Does anyone have any problems with that? Basically I don't want to have to maintain multiple UIs, and this one is multi-platform and frankly better looking! I agree to unified UI with wxWidg...
by basic2004
Sat 05 Aug, 2017 12:56 pm
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 13918

Re: [Linux] GUI discussion

Thank you :) It's a good idea, adding a custom resolution. I've seen it mentioned before as well. I'll take a look at it. Thanks, custom resolution is very nice feature. but I need same feature for OpenGL 3, this will instead input scale. Maybe it can showing to clean screen when selected custom re...
by basic2004
Fri 04 Aug, 2017 2:19 am
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 48321

Re: Networking discussion

How do you enable pcap with the merged network patch? I have the guid from ethlist but I cannot figure out how to enable pcap as default. It keeps defaulting to slirp. You must install WinPcap in your Windows. And you must extract WinPcap Developer's Pack in your MinGW before compile. See this late...
by basic2004
Tue 01 Aug, 2017 6:34 pm
Forum: Development
Topic: PCem build guide
Replies: 42
Views: 5127

Re: PCem build guide

Thank you basic2004! It compiles great now! I get a slight larger EXE than normal, but I still can't see the Network card. I guess I'm missing the BIOS If you want to use Pcap, download Win10Pcap from here. This supports Windows 10/8/7. http://www.win10pcap.org/download/ if you use Windows XP or Vi...
by basic2004
Tue 01 Aug, 2017 6:26 pm
Forum: Development
Topic: Networking discussion
Replies: 228
Views: 48321

Re: Networking discussion

I compiled latest source but I met these errors with default settings of makefile. These included -Wall -Werror arguments. In file included from ne2000.c:35:0: slirp/slirp.h:334:21: error: inline function 'remque_32' declared but never defined [-Werror] extern inline void remque_32 _P((void *)); ^~~...
by basic2004
Tue 01 Aug, 2017 5:01 pm
Forum: Development
Topic: PCem build guide
Replies: 42
Views: 5127

Re: PCem build guide

Then run make: make -f makefile.mingw Any idea how to compile PCem with Networking capability? It doesn't seem to work this way Let's download WinPcap 4.1.2 Developer's Pack https://www.winpcap.org/devel.htm Extract Include directory to your mingw32/include directory and extract lib/libpacket.a and...
by basic2004
Tue 01 Aug, 2017 4:40 pm
Forum: Development
Topic: Configurator Manager - bug?
Replies: 1
Views: 134

Re: Configurator Manager - bug?

Configuration Manager need more fixing. Joystick needs pre-initialize because I can't doing joystick configure before loading any machine now. I guess, joystick initialization order should be prior than Configuration Manager. And I wrote other joystick issues to other thread. MIDI settings messed up...
by basic2004
Mon 31 Jul, 2017 5:11 am
Forum: Development
Topic: Patches for wxWidgets/SDL2
Replies: 22
Views: 1658

Re: Patches for wxWidgets/SDL2

Munt 2.2.0 has released.
Newest mt32emu has most accurate old MT-32 emulation and support new MT-32 (2.04) ROMs.
You should update mt32emu.
by basic2004
Sat 29 Jul, 2017 4:44 pm
Forum: Development
Topic: [Patch] Fixed misleading indentation above GCC 6.x.x
Replies: 9
Views: 527

Re: [Patch] Fixed misleading indentation above GCC 6.x.x

@Battler: as for the NT DDK, I changed the _MINGW64 #ifdef to __MINGW32__ and that worked for me. (msys2). ( __MINGW64__ is only defined when building for 64bits ) About the linker libraries, supposedly, we should be using wx-config --libs , sdl-config --libs (or sdl2-config --libs), and I thought ...
by basic2004
Sat 29 Jul, 2017 7:13 am
Forum: Development
Topic: [Patch] Fixed misleading indentation above GCC 6.x.x
Replies: 9
Views: 527

[Patch] Fixed misleading indentation above GCC 6.x.x

Fixed errors when compiling with GCC 6.x.x, this makefile included -Wall argument.
modified from latest sources.
pcem-3cc3d67-fix-misleading-indentation.patch
(8.49 KiB) Downloaded 14 times
by basic2004
Thu 27 Jul, 2017 10:32 am
Forum: Development
Topic: [Bug] Joystick detection & PCem crashes
Replies: 2
Views: 236

Re: [Bug] Joystick detection & PCem crashes

I found why PCem crashes when restart twice, button mapping is messed up after 2nd joystick initialization. joystick-before-crash.png and I found broken encoding issue. This issue was a font problem, MS Sans Serif is showing only English. src/win-joystickconfig.c, line 298: data += MultiByteToWideCh...

Go to advanced search