Search found 151 matches

by Greatpsycho
Thu 15 Jun, 2017 8:42 am
Forum: Development
Topic: [Patch]Memory setting patch
Replies: 20
Views: 14471

[Patch]Memory setting patch

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.
by Greatpsycho
Fri 09 Jun, 2017 7:13 am
Forum: Development
Topic: and... I have one more question about BIOS
Replies: 13
Views: 10877

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.
by Greatpsycho
Wed 07 Jun, 2017 7:21 am
Forum: Development
Topic: [Patch] Add NukedOPL
Replies: 20
Views: 15282

Re: [Patch] Add NukedOPL

This patch solves compile error on linux.
by Greatpsycho
Mon 05 Jun, 2017 11:07 am
Forum: Development
Topic: VTech Laser XT Series improvements
Replies: 15
Views: 17937

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...
by Greatpsycho
Sat 03 Jun, 2017 7:01 am
Forum: General
Topic: Expanded Memory Boards for 8088/8086 machines?
Replies: 18
Views: 16636

Re: Expanded Memory Boards for 8088/8086 machines?

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.
I've just submitted experimental EMS support on Laser XT series. Link is here.
by Greatpsycho
Sat 03 Jun, 2017 6:56 am
Forum: Development
Topic: VTech Laser XT Series improvements
Replies: 15
Views: 17937

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...
by Greatpsycho
Mon 29 May, 2017 1:38 pm
Forum: Development
Topic: VTech Laser XT Series improvements
Replies: 15
Views: 17937

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.
LTXT_BASIC.png
LTXT_BASIC.png (12.84 KiB) Viewed 17937 times
LXT3_BASIC.png
LXT3_BASIC.png (12.77 KiB) Viewed 17937 times
by Greatpsycho
Sat 27 May, 2017 1:17 am
Forum: General
Topic: Physical disk as Pcem hard disk?
Replies: 9
Views: 9580

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 ...
by Greatpsycho
Sat 13 May, 2017 1:11 am
Forum: General
Topic: Expanded Memory Boards for 8088/8086 machines?
Replies: 18
Views: 16636

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.
by Greatpsycho
Fri 12 May, 2017 6:54 am
Forum: Development
Topic: Patches for linux
Replies: 12
Views: 10425

Re: Patches for linux

This patch solves compile error on linux after Dell System 200 patch. Rewritten against commit 99908fe.
by Greatpsycho
Sun 07 May, 2017 9:00 am
Forum: Development
Topic: [Patch] Video memory mapping patch
Replies: 1
Views: 2162

[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.
by Greatpsycho
Sun 30 Apr, 2017 5:00 am
Forum: Merged patches
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 27
Views: 50795

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...
by Greatpsycho
Sun 23 Apr, 2017 12:24 pm
Forum: Merged patches
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 27
Views: 50795

[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...
by Greatpsycho
Fri 21 Apr, 2017 1:52 pm
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 35428

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.
by Greatpsycho
Fri 21 Apr, 2017 12:05 pm
Forum: Development
Topic: [Patch] Improve hard disk image parameter finding.
Replies: 3
Views: 3619

[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.
by Greatpsycho
Wed 19 Apr, 2017 1:03 pm
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 35428

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.
by Greatpsycho
Sat 08 Apr, 2017 5:55 am
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 35428

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.
by Greatpsycho
Sat 01 Apr, 2017 9:14 am
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 35428

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...
by Greatpsycho
Sun 26 Feb, 2017 12:19 pm
Forum: General
Topic: [Request] Add built-in debugger
Replies: 2
Views: 3806

[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?
by Greatpsycho
Sun 26 Feb, 2017 9:12 am
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 35428

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.
by Greatpsycho
Sun 17 Jul, 2016 10:16 am
Forum: General
Topic: [Feature request] LIM EMS support
Replies: 11
Views: 10154

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...
by Greatpsycho
Sun 17 Apr, 2016 9:57 am
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 35428

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...
by Greatpsycho
Sat 16 Apr, 2016 3:45 pm
Forum: Development
Topic: AMI286 clone patch
Replies: 0
Views: 3645

AMI286 clone patch

This patch enables shadowram control features in AMI286 clone.
by Greatpsycho
Fri 15 Apr, 2016 7:54 am
Forum: General
Topic: Host machine survey
Replies: 186
Views: 255284

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...
by Greatpsycho
Thu 14 Apr, 2016 2:21 am
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 35428

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 ...
by Greatpsycho
Wed 13 Apr, 2016 3:38 am
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 35428

Re: Award286 clone

This additional patch fixees memory configuration related bugs in revision 3.

Only patch file against revision 3 attached.
by Greatpsycho
Wed 13 Apr, 2016 3:34 am
Forum: Development
Topic: [PATCH] LOADALL things
Replies: 3
Views: 4512

Re: [PATCH] LOADALL things

This patch applies full features of LOADALL286.
by Greatpsycho
Sun 10 Apr, 2016 2:56 pm
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 35428

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...
by Greatpsycho
Sun 03 Apr, 2016 5:41 pm
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 35428

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...
by Greatpsycho
Wed 30 Mar, 2016 1:13 pm
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 35428

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...