Search found 139 matches

by Greatpsycho
Wed 01 Nov, 2017 12:56 pm
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 75615

Re: [Linux] GUI discussion

It seems that you have installed SDL2 into /usr/local . Uninstall it and then re-install it with: $ ./configure --prefix=/usr Rationale: Configure script installs packages into /usr/local/ by default (i.e. if prefix is not set). As pkg-config * will search for .pc files in the directories /usr/lib/...
by Greatpsycho
Tue 31 Oct, 2017 2:12 pm
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 75615

Re: [Linux] GUI discussion

It looks like you have not installed the SDL2 libraries. Rationale: There is a bug into sdl2.m4 file since version 2.0.5. It causes that the configure script does not exit when it does not find the SDL2 libraries. The configure script fails when checking OpenAL because it tries to compile a test li...
by Greatpsycho
Sun 29 Oct, 2017 8:51 am
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 75615

Re: [Linux] GUI discussion

Unlike legacy Allegro version, the wxWidgets version fails to find OpenAL library during configuration on CentOS 6.x. All required library is installed.

This screenshot is legacy Allegro version.
OpenAL-allegro.png
OpenAL-allegro.png (71.83 KiB) Viewed 11129 times
This screenshot is wxWidgets version.
OpenAL-wxWidgets.png
OpenAL-wxWidgets.png (70.67 KiB) Viewed 11129 times
by Greatpsycho
Sat 28 Oct, 2017 1:15 am
Forum: Development
Topic: Patch: Toshiba T3100e
Replies: 33
Views: 12566

Re: Patch: Toshiba T3100e

The first is From Toshiba and the Second from GW-286CT GEAR using the SCAT chip emulation developed by Gratpsycho. In the Toshiba there is no Mappeable memory. This mappeable memory is the ´large page frame', this memory is backfilled and managed by the EMS 4.0 chipset. Not all chipsets support lar...
by Greatpsycho
Wed 25 Oct, 2017 8:31 am
Forum: Development
Topic: Patch: Toshiba T3100e
Replies: 33
Views: 12566

Re: Patch: Toshiba T3100e

I found a bug that MS-DOS version 5.0 or greater version crashes when kernel is loaded in HMA area when I use 1024KB memory configuration. To fix this problem, you should add mem_mapping_set_exec() call to t3100e_map_ram function in t3100e.c. Previous code: /* Bit 4 set if upper RAM is mapped to hig...
by Greatpsycho
Thu 19 Oct, 2017 8:53 am
Forum: Development
Topic: Patch: Toshiba T3100e
Replies: 33
Views: 12566

Re: Patch: Toshiba T3100e

This patch ensures that STAT_IFULL to be set immediately after sending keyboard self-test command applies only to the Toshiba T3100e. This solves the problem that Samsung SPC-4200P/SPC-4216P does not boot. And it also apples all even command value between 0xF0 and 0xFE to reset CPU. This solves the ...
by Greatpsycho
Tue 17 Oct, 2017 7:17 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 25
Views: 14220

Re: More SCAT chipset machines

Out of curiosity, I saw in the commit that the Samsung SPC-4216P can use a file called phoenix.bin as well as (instead of?) the split roms. What was that file for, exactly? Sorry if this seems like a trivial question. The phoenix.bin was dumped by MS-DOS DEBUG and splited ROM files was independentl...
by Greatpsycho
Mon 16 Oct, 2017 6:08 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 25
Views: 14220

Re: More SCAT chipset machines

This patch fixes typo and removes io_sethandler that was used when debugging.
by Greatpsycho
Sun 15 Oct, 2017 1:30 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 25
Views: 14220

Re: More SCAT chipset machines

* The Samsung SPC-4200P and 4216P both of the them have a problem when testing the XMS memory after configuring the EMS memory in the BIOS, they detect the remaining XMS wrong or directly as 0kb of XMS avaiable. (also the 4200p only support 2MB of RAM and 4216p supports up to 5MB. 5MB is enought fo...
by Greatpsycho
Fri 13 Oct, 2017 10:27 pm
Forum: Development
Topic: [PATCH] Memory patch
Replies: 10
Views: 5441

Re: [PATCH] Memory patch

Is this something which is actually causing problems? IIRC readmem*/writemem* are already catering for the problematic misalignment cases. I have not yet experienced a problem in almost all usual cases. However, I have written this patch because I think there may be a problem in a few unusual cases...
by Greatpsycho
Fri 13 Oct, 2017 12:29 pm
Forum: Development
Topic: [PATCH] Memory patch
Replies: 10
Views: 5441

Re: [PATCH] Memory patch

This patch improves accuracy when word/dword/qword memory accessing at addresses across page or segment boundaries.
by Greatpsycho
Mon 09 Oct, 2017 8:16 am
Forum: Development
Topic: ST-412/ST-506/ESDI hard drive emulation?
Replies: 51
Views: 17913

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

This patch fixes Internal IDE related trouble in non-windows enviroment.
by Greatpsycho
Sun 08 Oct, 2017 2:27 pm
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 25
Views: 14220

Re: More SCAT chipset machines

I'm having trouble with the Samsung and KMX systems - the Samsung just hangs before initialising the video card, the KMX just beeps. Any suggestions? The KMX-C-02 BIOS that can be downloaded by Internet search is broken. Please let me know your e-mail address via PM and I will send you a correct BI...
by Greatpsycho
Mon 02 Oct, 2017 7:48 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 25
Views: 14220

Re: More SCAT chipset machines

This patch adds three machines mentioned below that previously posted before but not applied. Reworked against rev 872.

- GW-286CT GEAR(286)
- Samsung SPC-4216P(286)
- KMX-C-02 (386sx)
by Greatpsycho
Fri 29 Sep, 2017 7:36 am
Forum: Development
Topic: [PATCH] Keyboard improvements
Replies: 6
Views: 3942

Re: [PATCH] Keyboard improvements

This patch applies all even command value between 0xF0 and 0xFE to reset CPU. XENIX uses command value 0xF0 to reset CPU.

Edit : This patch has been incorporated here.
by Greatpsycho
Wed 27 Sep, 2017 5:40 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 25
Views: 14220

Re: More SCAT chipset machines

¡Hello! Sorry if it is a bit off topic. But is possible to add EMS support to NEAT machines?. The emulated AMI BIOS 286 and DTK-386 SX clone, both, have a NEAT chipset. I know they uses a different EMS driver, but i don't how different are NEAT and SCAT chipset for instance. ¡Thanks! According to t...
by Greatpsycho
Wed 27 Sep, 2017 5:36 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 25
Views: 14220

Re: More SCAT chipset machines

omarsis81 wrote:Sorry for being nitpicky here, but the correct name has hyphens KMX-C-02
I've just modified model name as you pointed out and re-uploaded patch file.
by Greatpsycho
Tue 26 Sep, 2017 8:10 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 25
Views: 14220

Re: More SCAT chipset machines

This patch adds KMX C 02 machine using 386sx CPU and Chips&Technologies 82C836(SCATsx) chipset that is successor of 82C235. Experimental 82C836 chipset emulation is also implemented in this patch and two more machines that uses 82C235 chipset is also included in this patch that is submitted but not ...
by Greatpsycho
Fri 15 Sep, 2017 4:43 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 25
Views: 14220

Re: More SCAT chipset machines

I've posted patch file only. If you need BIOS ROM image file for testing, please send PM for me.

Edit : This patch has been incorporated here.
by Greatpsycho
Thu 14 Sep, 2017 8:29 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 25
Views: 14220

More SCAT chipset machines

This patch adds machines using Chips&Technologies SCAT chipset. 1. GW-286CT GEAR Uses Chips&Technologies BIOS. The BIOS is available [Moderator : Please don't post links to copyrighted material]. GW286CT-1.png 2. Samsung SPC-4216P Successor of Samsung SPC-4200P. The BIOS is attached this post. SPC42...
by Greatpsycho
Wed 13 Sep, 2017 7:57 am
Forum: General
Topic: [Ask] Forum quota?
Replies: 7
Views: 2406

Re: [Ask] Forum quota?

I also received "Sorry, the board attachment quota has been reached." message today when adding attachment files on post.
by Greatpsycho
Sun 10 Sep, 2017 4:52 am
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 18554

Re: Award286 clone

Hello. Many thanks. It Works!! I tested Windows 3.0 in real mode (win /r), with QRAM and a mouse driver loaded high. I saw this with the manifest utility. So there was only a conflict between the Qram driver and the EMS driver. Sorry if I'm asking too much Is possible to add 1MB support of EMS RAM ...
by Greatpsycho
Fri 08 Sep, 2017 2:47 am
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 18554

Re: Award286 clone

Hello. Thanks for the reply. I don't know where put the EXCLUDE line after QRAM is installed. It is how the CONFIG.SYS looks like. Device=C:\qram\qext.sys (QRAM custom XMS driver) device=C:\qram\qram.sys R:1 device=C:\qram\loadhi.sys /R:1 EMM.SYS FRAME=E000 (I changed it because QRAM puts C000 by d...
by Greatpsycho
Thu 07 Sep, 2017 4:36 pm
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 18554

Re: Award286 clone

Hello. I recently tested the EMS memory emulation. The only issue i found is when the a UMB driver is loaded, or when the EMS driver is loaded in UMB itself. The drivers install sucecifully in UMB memory (like the mouse) but the OEMSTEST.EXE from Douglas Boling. (he developed varios EMS 4.0 test in...
by Greatpsycho
Thu 24 Aug, 2017 2:21 pm
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 18554

Re: Award286 clone

This patch implements to automatically switch memory addressing emulation between 256KB*8 and 1MB*2 configuration when using 2MB memory. Samsung SPC-4200P now properly works again when using 2MB memory.

Edit : This patch has been incorporated here.
by Greatpsycho
Mon 21 Aug, 2017 8:48 am
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 18554

Re: Award286 clone

This patch does the following.
- Fixed problem where shadow RAM isn't enabled properly when mixed memory configuration is used.
- Improved memory address clipping and mapping emulation accuracy.
by Greatpsycho
Thu 17 Aug, 2017 8:02 am
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 18554

Re: Award286 clone

This patch improves memory address clipping and mapping accuracy.

Edit : This patch has been incorporated here.
by Greatpsycho
Tue 01 Aug, 2017 2:55 pm
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 18554

Re: Award286 clone

Lots of improvements for the 286 Greatpsycho! Is that your favorite processor? I have a 286 PC purchsed in 1992 and it is still operatable. So I'm working on it. Emulation of Award286 clone is working properly at most common cases, but it is still imperfect and there are lot of things to implement.
by Greatpsycho
Tue 01 Aug, 2017 7:33 am
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 18554

Re: Award286 clone

This patch improves memory configuration setting accuracy when 1MB memory installed.
by Greatpsycho
Mon 31 Jul, 2017 1:12 pm
Forum: General
Topic: CMOS memory size mismatch
Replies: 2
Views: 1933

Re: CMOS memory size mismatch

Please set extended memory size to 0 if 1024KB memory used to avoid CMOS memory size error. AMI286 in PCem uses Chips & Technologies NEAT chipset, but its emulation is still poor. NEAT chipset supports selecting upper 384KB memory area as shadow memory and extended memory via chipset-specific regist...