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.
Search found 151 matches
- Fri 15 Sep, 2017 4:43 am
- Forum: Merged patches
- Topic: More SCAT chipset machines
- Replies: 28
- Views: 38179
- 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...
- 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.
- 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 ...
- 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...
- 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...
- 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.
Edit : This patch has been incorporated here.
- 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.
- Fixed problem where shadow RAM isn't enabled properly when mixed memory configuration is used.
- Improved memory address clipping and mapping emulation accuracy.
- 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.
Edit : This patch has been incorporated here.
- 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.
- 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.
- 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...
- 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.
- 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
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
- 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.
- 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.
- 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
It seems 86Box's trouble. PCem doesn't have this problem.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.
- 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...
- 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
Edit : Fixed wrong SPC-4200P nvr file name in nvr.c
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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...
- 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.
- 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...
- 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 ...
- 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...
- 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...
- 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...