Search found 151 matches

by Greatpsycho
Fri 15 Sep, 2017 4:43 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 28
Views: 38179

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: 28
Views: 38179

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 pos...
by Greatpsycho
Wed 13 Sep, 2017 7:57 am
Forum: General
Topic: [Ask] Forum quota?
Replies: 7
Views: 5763

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: 35582

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: 35582

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: 35582

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: 35582

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: 35582

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: 35582

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: 35582

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: 35582

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: 4571

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 re...
by Greatpsycho
Mon 24 Jul, 2017 8:54 am
Forum: Development
Topic: [Bug] The REP reorganization broke NT 3.1 on 386DX
Replies: 9
Views: 6912

Re: [Bug] The REP reorganization broke NT 3.1 on 386DX

This patch applies non-string instruction followed by REP instruction to be processed as real machine does. REP prefix should not occur exception #6 even if non-string instruction is followed.
by Greatpsycho
Wed 19 Jul, 2017 8:43 am
Forum: Development
Topic: [Patch]Add NMI mask on AT-compatible machines
Replies: 1
Views: 2456

[Patch]Add NMI mask on AT-compatible machines

This patch implements NMI mask bit on RTC(Port 0x70).

And this patch also applies to the following.
- Moved initializing a20_mem_key and a20_mem_alt value to mem.c
- Changed initial a20_mem_key and mem_a20_state value to 2
by Greatpsycho
Tue 18 Jul, 2017 8:52 am
Forum: General
Topic: "Unable to control A20 line" or "A20 Line already enabled"
Replies: 6
Views: 7102

Re: "Unable to control A20 line" or "A20 Line already enabled"

This additional patch the following.

- Moved initializing a20_mem_key and a20_mem_alt value to mem.c
- Changed initial a20_mem_key and mem_a20_state value to 2

Edit : This patch has been incorporated here.
by Greatpsycho
Mon 17 Jul, 2017 2:03 pm
Forum: Merged patches
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 27
Views: 51110

Re: [Patch] Undocumented instructions and processor accuracy

SA1988 wrote:The latest commit (in x86seg.c where it says "x86ss("Load CS call not present", seg & 0xfffc);" ) breaks win3.0 in protected mode. It should be set to x86np.
It seems 86Box's trouble. PCem doesn't have this problem.
by Greatpsycho
Mon 17 Jul, 2017 6:04 am
Forum: General
Topic: "Unable to control A20 line" or "A20 Line already enabled"
Replies: 6
Views: 7102

Re: "Unable to control A20 line" or "A20 Line already enable

Just confirming that this is a regression compared to PCem v10.1 on the same system, where A20 seems to be handled correctly. EDIT: Okay, this is getting weird. I was finally able to get HIMEM.sys working on PCem v11, but only on a certain BIOS in a certain very specific setup. Specifically, if I u...
by Greatpsycho
Fri 14 Jul, 2017 8:52 am
Forum: Development
Topic: and... I have one more question about BIOS
Replies: 13
Views: 10908

Re: and... I have one more question about BIOS

This patch applies add Samsung SPC-4200P machine. Reworked against rev 794.

Edit : Fixed wrong SPC-4200P nvr file name in nvr.c
by Greatpsycho
Tue 11 Jul, 2017 8:58 am
Forum: Merged patches
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 27
Views: 51110

Re: [Patch] Undocumented instructions and processor accuracy

This patch does the following

- LTR instruction set TSS state to busy.
- LMSW instruction does not alter ET bit in CR0 register.
- Improved accuracy destination IP address calculation in protected mode JMP and CALL instruction via system segment.
by Greatpsycho
Thu 06 Jul, 2017 2:22 pm
Forum: Merged patches
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 27
Views: 51110

Re: [Patch] Undocumented instructions and processor accuracy

More task switching fixes. It fixes OS/2 Warp 4.0 installer crashing.
by Greatpsycho
Thu 06 Jul, 2017 7:21 am
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 35582

Re: Award286 clone

This patch applies global EMS state and EMS I/O port setting more accurately.
by Greatpsycho
Mon 03 Jul, 2017 8:09 am
Forum: Development
Topic: [Patch] Improve hard disk image parameter finding.
Replies: 3
Views: 3634

Re: [Patch] Improve hard disk image parameter finding.

This patch applies improved guessing parameter values low capacity hard disk images that has 17 sectors per track.
by Greatpsycho
Mon 26 Jun, 2017 2:05 pm
Forum: Merged patches
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 27
Views: 51110

Re: [Patch] Undocumented instructions and processor accuracy

This patch improves task switching accuracy. Borland C++ 2.0 for 286(BCX.EXE & BCCX.EXE) and Turbo debugger for 286 no longer crashes.
by Greatpsycho
Tue 20 Jun, 2017 4:09 am
Forum: Development
Topic: [Patch]Memory setting patch
Replies: 20
Views: 14532

Re: [Patch]Memory setting patch

Speaking of the Commodore PC 30 III, when I select 1,024 KB RAM, the BIOS reports only 640 KB of memory usable. If I select 1,408 KB RAM, the BIOS will report 384 KB of extended memory usable. And at least 1,408 KB of RAM is needed to run Windows 3.0 in Standard Mode. If 1,024 KB RAM is selected, W...
by Greatpsycho
Mon 19 Jun, 2017 1:31 pm
Forum: Merged patches
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 27
Views: 51110

Re: [Patch] Undocumented instructions and processor accuracy

This patch applies experimental 286 TSS switching. Microport UNIX System V-AT 2.3 installer no longer crashes.
by Greatpsycho
Mon 19 Jun, 2017 4:36 am
Forum: Development
Topic: [Patch]Memory setting patch
Replies: 20
Views: 14532

Re: [Patch]Memory setting patch

This patch breaks the Pentium machines. For example, Intel Advanced/EV now hangs at POST. I really don't think all AT-class machines with IDE should have the top 384 kB remapped. You're right. Remapping top 384k memory should be applied only no shadowram support machine like IBM AT or AT compatible...
by Greatpsycho
Fri 16 Jun, 2017 7:45 am
Forum: Development
Topic: [Patch]Memory setting patch
Replies: 20
Views: 14532

Re: [Patch]Memory setting patch

OKay! :D Most 386SX and 386DX-based motherboards had as little as 512 KB of base RAM. I believe that the Commodore PC 30 III was released in 1988 and it was configured with either 512 KB or 640 KB of RAM: http://www.homecomputer.de/pages/MachineInfo/Commodore_PC-30_III.html I also believe that the ...
by Greatpsycho
Fri 16 Jun, 2017 6:16 am
Forum: Development
Topic: [Patch]Memory setting patch
Replies: 20
Views: 14532

Re: [Patch]Memory setting patch

Awesome! I'm wondering if it's possible to apply this patch to AMI 386SX/386DX clone as well as the Commodore PC 30 III and Dell System 200 machines as well! :) It's easy job. Please let me know what machines have less than 1MB memory when it ls released. OKay! :D Most 386SX and 386DX-based motherb...
by Greatpsycho
Fri 16 Jun, 2017 3:51 am
Forum: Development
Topic: [Patch]Memory setting patch
Replies: 20
Views: 14532

Re: [Patch]Memory setting patch

Great work on the memory settings patch! Can this setting be applied to 286, 386 and 386SX clones? I know for a fact that the IBM PS/1 Model 2011 started out with 512 KB of base memory. Yes. I've just added if AT machines granularity value less than 128, consider memory size is MB and greater or eq...
by Greatpsycho
Fri 16 Jun, 2017 2:09 am
Forum: Development
Topic: [Patch]Memory setting patch
Replies: 20
Views: 14532

Re: [Patch]Memory setting patch

Great work on the memory settings patch! Can this setting be applied to 286, 386 and 386SX clones? I know for a fact that the IBM PS/1 Model 2011 started out with 512 KB of base memory. Yes. I've just added if AT machines granularity value less than 128, consider memory size is MB and greater or eq...