This patch does the following
- Rewritten IBM AT & PS/2 series top 256k/384k mapping logic. No more 384kb of extra memory allocation needed.
- IBM AT now can have less than 1MB memory.
Search found 151 matches
- Thu 15 Jun, 2017 8:42 am
- Forum: Development
- Topic: [Patch]Memory setting patch
- Replies: 20
- Views: 14606
- Fri 09 Jun, 2017 7:13 am
- Forum: Development
- Topic: and... I have one more question about BIOS
- Replies: 13
- Views: 10959
Re: and... I have one more question about BIOS
This patch applies Samsung SPC-4200P machine that another 286 machine uses 82C235 SCAT chipset. To run SPC-4200P, IDE diagnostics command should be also patched as attached file.
- Wed 07 Jun, 2017 7:21 am
- Forum: Development
- Topic: [Patch] Add NukedOPL
- Replies: 20
- Views: 15412
Re: [Patch] Add NukedOPL
This patch solves compile error on linux.
- Mon 05 Jun, 2017 11:07 am
- Forum: Development
- Topic: VTech Laser XT Series improvements
- Replies: 15
- Views: 18068
Re: VTech Laser XT Series improvements
EMS doesn't seem to work when a hard disc controller is enabled. You should add M2(M2~M7 is suitable) option to EMM.SYS like below if you use hard disk controller. DEVICE=EMM.SYS M2 LaserXT_with_hard_disk.png If you want to know about the appropriate options, please read the following document. emm...
- Sat 03 Jun, 2017 7:01 am
- Forum: General
- Topic: Expanded Memory Boards for 8088/8086 machines?
- Replies: 18
- Views: 16841
Re: Expanded Memory Boards for 8088/8086 machines?
I've just submitted experimental EMS support on Laser XT series. Link is here.Greatpsycho wrote:According to this document, VTech Laser XT series(It has been supported since version 10) natively supports up to 1MB EMS memory. It doesn't seem to be difficult to implement.
- Sat 03 Jun, 2017 6:56 am
- Forum: Development
- Topic: VTech Laser XT Series improvements
- Replies: 15
- Views: 18068
Re: VTech Laser XT Series improvements
This patch applies experimental EMS implement for VTech Laser XT series. Patch and test disk image attached. Please note this revision supports only one EMS board so can use up to 512KB EMS memory and base address of EMS I/O port is fixed at x208 and x209 so I/O address option of EMM.SYS driver is o...
- Mon 29 May, 2017 1:38 pm
- Forum: Development
- Topic: VTech Laser XT Series improvements
- Replies: 15
- Views: 18068
VTech Laser XT Series improvements
This patch applies load IBM-BASIC rom if it is available. Laser XT series can be coupled with IBM-BASIC.
- Sat 27 May, 2017 1:17 am
- Forum: General
- Topic: Physical disk as Pcem hard disk?
- Replies: 9
- Views: 9717
Re: Physical disk as Pcem hard disk?
I've compiled v12 version of PCem with my Debian (64 bits). It needed two changes to work (both 'depcomp' and 'missing' links are pointing to older versions of automake; needed to add -m32 to compiler flags). After that, I've tried to select /dev/sdc as HDD image file but it didn't work. But after ...
- Sat 13 May, 2017 1:11 am
- Forum: General
- Topic: Expanded Memory Boards for 8088/8086 machines?
- Replies: 18
- Views: 16841
Re: Expanded Memory Boards for 8088/8086 machines?
According to this document, VTech Laser XT series(It has been supported since version 10) natively supports up to 1MB EMS memory. It doesn't seem to be difficult to implement.
- Fri 12 May, 2017 6:54 am
- Forum: Development
- Topic: Patches for linux
- Replies: 12
- Views: 10509
Re: Patches for linux
This patch solves compile error on linux after Dell System 200 patch. Rewritten against commit 99908fe.
- Sun 07 May, 2017 9:00 am
- Forum: Development
- Topic: [Patch] Video memory mapping patch
- Replies: 1
- Views: 2185
[Patch] Video memory mapping patch
This patch prevents video memory mapping to internal. Software-based Korean BIOS does not crashes when using EGA/VGA card and shadowram at B000-B7FF area is enabled.
- Sun 30 Apr, 2017 5:00 am
- Forum: Merged patches
- Topic: [Patch] Undocumented instructions and processor accuracy
- Replies: 27
- Views: 51570
Re: [Patch] Undocumented instructions and processor accuracy
This additional patch does the following - Raise exception #6 when attempt to execute opcode 0xC6/1~0xC6/7 and 0xC7/1~0xC7/7 on 286+ processors. - Raise exception #13 when attempt to write code segment in protected mode. - 286 LOADALL instruction does not alter PE bit in MSW register when in protect...
- Sun 23 Apr, 2017 12:24 pm
- Forum: Merged patches
- Topic: [Patch] Undocumented instructions and processor accuracy
- Replies: 27
- Views: 51570
[Patch] Undocumented instructions and processor accuracy
This patch does the following - Added undocumented TEST instruction(0xF6/1 and 0xF7/1) on all processors. - Added undocumented instruction 0xF1 as alias of LOCK prefix on 286 and ICEBP on 386+ processors. - Implemented full features of 286 LOADALL instruction - 286 SMSW instruction set higher 12 bit...
- Fri 21 Apr, 2017 1:52 pm
- Forum: Development
- Topic: Award286 clone
- Replies: 42
- Views: 35745
Re: Award286 clone
This patch fixes a problem shadow RAM state at A000~BFFF range not applied correctly and get A20 state bit of SCAT register should be obtained from the keyboard controller but it is getting from port 0x92.
- Fri 21 Apr, 2017 12:05 pm
- Forum: Development
- Topic: [Patch] Improve hard disk image parameter finding.
- Replies: 3
- Views: 3654
[Patch] Improve hard disk image parameter finding.
This patch allows you to more efficiently find the parameter values that were used for low capacity hard disk images that has 17 sectors per track.
- Wed 19 Apr, 2017 1:03 pm
- Forum: Development
- Topic: Award286 clone
- Replies: 42
- Views: 35745
Re: Award286 clone
This additional patch against rev 682 applies to enable shadow RAM at A000~BFFF segment area(It has already been implemented and submitted but not applied in rev 682) and Waitstate setting is work together with SCAT chipset control register as real machine does.
- Sat 08 Apr, 2017 5:55 am
- Forum: Development
- Topic: Award286 clone
- Replies: 42
- Views: 35745
Re: Award286 clone
This additional patch enables shadow RAM at A000~BFFF segment area.
Sarah : award286 folder does not exist in roms folder in source tree and distribution.
Sarah : award286 folder does not exist in roms folder in source tree and distribution.
- Sat 01 Apr, 2017 9:14 am
- Forum: Development
- Topic: Award286 clone
- Replies: 42
- Views: 35745
Re: Award286 clone
Having just had a look at the code, I'm really not keen on the mem.c changes here. You should be able to use the mem_mapping functionality to do all this. If there's any required functionality missing, let me know and I'll add it. I've rewritten memory mapping logic patch. This patch against PCem V...
- Sun 26 Feb, 2017 12:19 pm
- Forum: General
- Topic: [Request] Add built-in debugger
- Replies: 2
- Views: 3855
[Request] Add built-in debugger
If PCem has built-in debugger like BOCHS, it should be more useful. Do you have a plan to add built-in debugger?
- Sun 26 Feb, 2017 9:12 am
- Forum: Development
- Topic: Award286 clone
- Replies: 42
- Views: 35745
Re: Award286 clone
I've rewritten 82C235 memory mapping logic. Windows 3.0 Real mode and Desqview now works properly when EMS enabled and shadow RAM at A000~BFFF segment area can be enabled.
- Sun 17 Jul, 2016 10:16 am
- Forum: General
- Topic: [Feature request] LIM EMS support
- Replies: 11
- Views: 10247
Re: [Feature request] LIM EMS support
omarsis81 Avard 286 clone BIOS uses Chips&Technologies NEAT (New Enhanced AT) chipset https://en.wikipedia.org/wiki/Chips_and_Technologies https://en.wikipedia.org/wiki/NEAT_chipset NEAT chipset provide LIM EMS hardware and allow to use mothirboard memory pool above 640K as EMS or XMS (in any p...
- Sun 17 Apr, 2016 9:57 am
- Forum: Development
- Topic: Award286 clone
- Replies: 42
- Views: 35745
Re: Award286 clone
Committed at rev 474. I had to make a few changes to rebase it to the current version (mem_size has changed from MB to kB) and tweaked the coding style a bit, but other than that it's good. I found a bug when A20 line set to be enabled via port 0x92, A20 line can't be disabled. This patch solves th...
- Sat 16 Apr, 2016 3:45 pm
- Forum: Development
- Topic: AMI286 clone patch
- Replies: 0
- Views: 3668
AMI286 clone patch
This patch enables shadowram control features in AMI286 clone.
- Fri 15 Apr, 2016 7:54 am
- Forum: General
- Topic: Host machine survey
- Replies: 186
- Views: 268048
Re: Host machine survey
Primary Desktop Core i7-4930K 48GB RAM AMD Radeon R7 240 64GB SSD Various capacity(46GB ~ 1.2TB) storages 3840x2160 display CentOS 6.7 Secondary Desktop Core 2 Quad Q6700 8GB RAM Intel 946GZ 128GB SSD 500GB Storage 1920x1080 display Windows 7 x64 Reference machine to emulate 80286 12MHz(+80287 10MHz...
- Thu 14 Apr, 2016 2:21 am
- Forum: Development
- Topic: Award286 clone
- Replies: 42
- Views: 35745
Re: Award286 clone
Is this ready for me to merge into mainline? Yes. It seems ready to merge into mainline now. Not yet implemented features are planned to be implemented after the release of new version. And I'm going to port shadowram features and memory remap feature into AMI286 clone(It uses NEAT chipset) before ...
- Wed 13 Apr, 2016 3:38 am
- Forum: Development
- Topic: Award286 clone
- Replies: 42
- Views: 35745
Re: Award286 clone
This additional patch fixees memory configuration related bugs in revision 3.
Only patch file against revision 3 attached.
Only patch file against revision 3 attached.
- Wed 13 Apr, 2016 3:34 am
- Forum: Development
- Topic: [PATCH] LOADALL things
- Replies: 3
- Views: 4537
Re: [PATCH] LOADALL things
This patch applies full features of LOADALL286.
- Sun 10 Apr, 2016 2:56 pm
- Forum: Development
- Topic: Award286 clone
- Replies: 42
- Views: 35745
Re: Award286 clone
This is revision 3 patch for Award286 clone. Changed from revision 2 1) Added memory remap feature if 1MB memory installed. 2) Code simplified and many bugs fixed. 3) Attached modified BIOS and EMS driver to handle memory configuration up to 16MB.(Original versions are also included) Please note mem...
- Sun 03 Apr, 2016 5:41 pm
- Forum: Development
- Topic: Award286 clone
- Replies: 42
- Views: 35745
Re: Award286 clone
This revision 2 patch added applies experimental EMS implement for Award 286 clone that uses Chips&Technologies 82C235 Single Chip AT chipset. Patch and test disk image attached. Please note this revision allows EMS function only memory size is 2MB, 4MB, 6MB, 8MB due to chipset & attached BI...
- Wed 30 Mar, 2016 1:13 pm
- Forum: Development
- Topic: Award286 clone
- Replies: 42
- Views: 35745
Award286 clone
This patch applies experimental implement for Award 286 clone that uses Chips&Technologies 82C235 Single Chip AT chipset. Currently, only limited shadow ram support implemented(Only segment C000~FFFF supported). I've attached test boot image that loads UMB_DRVR.SYS to UMB use test but it is patc...