Search found 117 matches

by Greatpsycho
Mon 17 Sep, 2018 8:53 am
Forum: Merged patches
Topic: [Patch] ATI Korean VGA
Replies: 6
Views: 1620

Re: [Patch] ATI Korean VGA

This patch applies Korean font ROM can be accessed even if Korean character display mode isn't activated as real hardware does.
by Greatpsycho
Fri 17 Aug, 2018 12:22 am
Forum: Patches
Topic: [Patch] Headland chipset improvement and more machines
Replies: 8
Views: 814

Re: [Patch] Headland chipset improvement and more machines

Thanks! Enabling the Shadow RAM and copy Video RAM solved the problem, and improved the general performance too. I have a last question: The Lastbyte Manager, (both 2.20 and 2.53) identifies the chipset as HT21, not GC103/113 as saying the EMS device driver. I have a couple of EMS drivers for HT18 ...
by Greatpsycho
Thu 16 Aug, 2018 5:02 am
Forum: Patches
Topic: [Patch] Headland chipset improvement and more machines
Replies: 8
Views: 814

Re: [Patch] Headland chipset improvement and more machines

I have another question? I did the changes you suggested me, but with the Trigem 286 machine when I run Windows 2.11/286 the machine crash at startup. It works if I remove Himem.sys. The 386SX machine has no issue. my configuration is: Trigem 286, OTI-067 VGA, 3MB RAM, DOS 3.31 and Windows 2.11/286...
by Greatpsycho
Thu 16 Aug, 2018 3:36 am
Forum: Patches
Topic: [Patch] Headland chipset improvement and more machines
Replies: 8
Views: 814

Re: [Patch] Headland chipset improvement and more machines

I found on Vogons site a near identical BIOS of HT103, 286 chipset, but it is from 1990 and have an option to select the amount of EMS memory in BIOS (here: https://www.vogons.org/viewtopic.php?f=46&t=53945&p=584228&hilit=headland+ht18#p584228 The link's BIOS uses Headland HT12 chipset. Its EMS fea...
by Greatpsycho
Mon 13 Aug, 2018 2:56 pm
Forum: Patches
Topic: [patch] Systems from the first Olivetti PCS series
Replies: 29
Views: 3968

Re: [patch] Systems from the first Olivetti PCS series

PCS 286: Works with a few issues during boot and CMOS setup. Tested with: DOS, Windows 3.1 and some games. During boot it will complain about VGA and Protected Mode, just press F1 to skip. Needs HEADLAND GC101, GC102, GC103 chipset and a few things. PCS 286 S: Works with a few issues during boot an...
by Greatpsycho
Sun 12 Aug, 2018 5:52 am
Forum: Patches
Topic: [Patch] Trigem Korean VGA
Replies: 0
Views: 241

[Patch] Trigem Korean VGA

This patch applies experimental implementation for Trigem Korean VGA which is ET4000AX compliant and supports KSC-5601 Korean character set specification. If you need BIOS ROM, font ROM and device driver for it, please send send your e-mail address as PM for me. And this patch allows select ET4000AX...
by Greatpsycho
Wed 18 Jul, 2018 10:36 am
Forum: Patches
Topic: [Patch] Headland chipset improvement and more machines
Replies: 8
Views: 814

[Patch] Headland chipset improvement and more machines

This patch applies the following. - Implemented experimental Headland HT102 chipset based EMS support. - Add two machines 1. Trigem 266M One of famous Korean 286 machine uses Headland HT102 chupset. TG286M-Startup.png 2. AMA-932J Uses 386SX CPU and Headland HT18 rev B chipset(Its EMS function is com...
by Greatpsycho
Thu 21 Jun, 2018 7:04 am
Forum: Development
Topic: VTech Laser XT Series improvements
Replies: 14
Views: 2592

Re: VTech Laser XT Series improvements

This patch implements software turbo control on LaserXT series.
Please note LaserXT series's BIOS disables software turbo during POST. To enable turbo, press CTRL+8 during or after memory testing.
And previous fix patch is also included.
by Greatpsycho
Wed 06 Jun, 2018 6:38 am
Forum: Development
Topic: VTech Laser XT Series improvements
Replies: 14
Views: 2592

Re: VTech Laser XT Series improvements

This patch fixes a problem where the LaserXT series doesn't work properly when set memory to more than 640KB with EGA/VGA card after Generic XT clone patch is applied.

Edit : This patch has been incorporated here.
by Greatpsycho
Thu 31 May, 2018 10:54 am
Forum: Merged patches
Topic: [Patch] Genetic XT clone improvements
Replies: 1
Views: 356

[Patch] Genetic XT clone improvements

This patch applies the following.
- Load IBM-BASIC rom if it is available.
- Can handle memory up to 704KB if MDA or CGA compatible card is used.
by Greatpsycho
Sun 29 Apr, 2018 8:15 am
Forum: Development
Topic: [REQUEST] IBM 8514/A & XGA adapters
Replies: 4
Views: 746

Re: [REQUEST] IBM 8514/A & XGA adapters

These documents are I/O port information of IBM 8514/A and XGA adaper. These may help to implement the emulation of IBM 8514/A and XGA card.
by Greatpsycho
Sat 21 Apr, 2018 8:45 am
Forum: Patches
Topic: More SCAT chipset machines
Replies: 21
Views: 4325

Re: More SCAT chipset machines

This patch does the following. - Implemented ROMCS enable feature. - Fixed RAM write protect register setting wasn't properly applied. - Implemented Encoded RAS mode emulation on 82C235 revision A and 82C386 chipset. - Implemented of experimental memory bank interleaved addressing emulation on 82C83...
by Greatpsycho
Tue 10 Apr, 2018 10:45 pm
Forum: Development
Topic: [PATCH] Memory patch
Replies: 10
Views: 2165

Re: [PATCH] Memory patch

What conditions are causing this crash? I'd be extremely dubious about any situation where _mem_exec was set but _mem_mapping_r was not - that would imply that memory mapping has not been set up correctly. This is a rare occurrence in some unusual situations(chipset's memory population configuratio...
by Greatpsycho
Tue 10 Apr, 2018 8:54 am
Forum: Development
Topic: [PATCH] Memory patch
Replies: 10
Views: 2165

Re: [PATCH] Memory patch

This patch checks that _mem_mapping_r value isn't null on getpccache function. PCem no longer crashes when in some unusual memory mapping conditions.
by Greatpsycho
Sat 07 Apr, 2018 2:10 am
Forum: General
Topic: Award 286 Clone resets WaitState config
Replies: 1
Views: 573

Re: Award 286 Clone resets WaitState config

Sorry for late reply.
I've just known this issue has been posted. Award 286 clone's BIOS set waitstates to 0 during POST. SCAT chipset can control waitstates through chipset-specific register.
by Greatpsycho
Wed 21 Mar, 2018 12:06 pm
Forum: General
Topic: IBM AT 5170 no longer works with the latest DMA changes
Replies: 2
Views: 613

Re: IBM AT 5170 no longer works with the latest DMA changes

I've tuned cpu_rom_prefetch_cycles value to when accessing 150ns mask-rom cycles. I think this is probably closer to real machines.
by Greatpsycho
Tue 20 Mar, 2018 4:20 am
Forum: Merged patches
Topic: [Patch] ATI Korean VGA
Replies: 6
Views: 1620

Re: [Patch] ATI Korean VGA

This patch implements user-defined character handling on ATI Korean VGA. To use user-defined character, you need font edit program and user-defined font files. And user-defined font files(UDCCON.SYS and UDCPRT.SYS) must be placed on current directory. If you need these files, please send PM to me. H...
by Greatpsycho
Fri 16 Mar, 2018 11:58 am
Forum: General
Topic: [BUG] SPC-4216P, KMX-C-02. EMS and UMB memory
Replies: 9
Views: 1083

Re: [BUG] SPC-4216P, KMX-C-02. EMS and UMB memory

Hello. I sent you the 30mb IDE Hard Disk image file I use with SCAT machines. The config is in the CONFIG.SYS file. I've tested what you provided and it seems not enough UMB provided to SMARTDRV.SYS required to work properly. Your SMARTDRV.SYS requires at least 64KB contiguous memory block to work ...
by Greatpsycho
Thu 15 Mar, 2018 7:19 am
Forum: General
Topic: [BUG] SPC-4216P, KMX-C-02. EMS and UMB memory
Replies: 9
Views: 1083

Re: [BUG] SPC-4216P, KMX-C-02. EMS and UMB memory

And for the KMS-C-02 ,Qram is detecting 128kb of free UMB, but , maybe for some reason the SCATsx chip, uses the B000-B7FF or C800-CFFF later on, generating the freeze. These memory areas and E000-EFFF are reported as free by QRAM. I know D or E can be the EMS page frame or used as UMB memory, but ...
by Greatpsycho
Thu 15 Mar, 2018 12:28 am
Forum: General
Topic: [BUG] SPC-4216P, KMX-C-02. EMS and UMB memory
Replies: 9
Views: 1083

Re: [BUG] SPC-4216P, KMX-C-02. EMS and UMB memory

I tested the SPC-2016P and it lock's up when the EMS driver is loading. Even if no UMB driver is used. I put HIMEM.SYS after EMS.SYS but it still freezes. It seems to be a problem with EMS driver. Show EMS driver's offset 0x569c to 0x569e with hex editor. If values are 0x24 0x0f 0x50, change values...
by Greatpsycho
Wed 14 Mar, 2018 5:06 am
Forum: General
Topic: [BUG] SPC-4216P, KMX-C-02. EMS and UMB memory
Replies: 9
Views: 1083

Re: [BUG] SPC-4216P, KMX-C-02. EMS and UMB memory

STACKS=9,512 FILES=40 BUFFERS=40 DEVICE=HIMEM.SYS /MACHINE:2 DEVICE=CLEAREMS.SYS DEVICE=C:\QRAM\QRAM.SYS R:1 X=E000-EFFF DEVICE=C:\QRAM\LOADHI.SYS /R:1 EMM.SYS FRAME=E000 EXCLUDE=D000-DFFF DEVICE=C:\EMM.SYS FRAME=D000 DEVICE=C:\QRAM8\LOADHI.SYS /R:2 C:\SMARTDRV.SYS 448. Please remove DEVICE=EMM.SYS...
by Greatpsycho
Mon 12 Mar, 2018 4:54 am
Forum: General
Topic: [BUG] KMX-C-02 keyboard freeze
Replies: 3
Views: 530

Re: [BUG] KMX-C-02 keyboard freeze

This problem is caused by using keyboard command 0xB4 and 0xBC that aren't yet implemented in PCem. Here are two workaround to avoid this problem. You only need to apply one of the two methods below(Both are actually same). 1. Modify BIOS rom file. Change offset 0x256 - 0x04 to 0x00 and offset 0xFF5...
by Greatpsycho
Sun 11 Mar, 2018 8:44 am
Forum: Merged patches
Topic: [Patch] ATI Korean VGA
Replies: 6
Views: 1620

Re: [Patch] ATI Korean VGA

This patch applies the following additions. This patch replaces previous patch.
- Implemented ATI-28800 clock setting.
- Separated Korean character display part from svga_render_text_80 function and made it a separate function.
- Add show status information for Korean VGA mode.
by Greatpsycho
Mon 05 Mar, 2018 8:07 am
Forum: Merged patches
Topic: [Patch] ATI Korean VGA
Replies: 6
Views: 1620

Re: [Patch] ATI Korean VGA

This patch applies the following additions. - Add clearing in_get_korean_font_kind_set flag that I've missed previously. - More improving accuracy of handling SVGA CRTC register 0x17. 800x600 resolution mode now works properly. - Add 1024x768 mode register handling. 1024x768 resolution mode now work...
by Greatpsycho
Fri 02 Mar, 2018 9:30 am
Forum: Merged patches
Topic: [Patch] ATI Korean VGA
Replies: 6
Views: 1620

Re: [Patch] ATI Korean VGA

This patch applies the following additions.
- Improved handling SVGA CRTC register 0x17 and SVGA ATTR register 0x10. Olivetti M24 compatible mode(BIOS mode ox40) now works properly when ATI Korean VGA driver is loaded.

Edit : This patch has been incorporated here.
by Greatpsycho
Fri 02 Mar, 2018 9:24 am
Forum: General
Topic: Having trouble adding and editing attachment files.
Replies: 0
Views: 452

Having trouble adding and editing attachment files.

Recently, I've exprienced trouble adding and editing attachment files in forum.
Attached file dows not show when editing so I can't properly modify or delete attached files.
Please check attached files handling.

Regards.
by Greatpsycho
Thu 01 Mar, 2018 10:55 am
Forum: Merged patches
Topic: [Patch] ATI Korean VGA
Replies: 6
Views: 1620

[Patch] ATI Korean VGA

This patch applies experimental implementation for ATI Korean VGA which is ATI-28800 compliant and supports KSC-5601 Korean character set specification.
If you need BIOS ROM and font ROM image for it, please send PM to me.

Edit : This patch has been incorporated here.
ATI_Korean_VGA_1.png
ATI_Korean_VGA_1.png (34 KiB) Viewed 1617 times
by Greatpsycho
Sun 11 Feb, 2018 9:03 am
Forum: General
Topic: About some Super VGA emulation trouble
Replies: 0
Views: 487

About some Super VGA emulation trouble

Current version of ATI-28800 on PCem fails to show BIOS mode 0x54(800x600 16color), 0x55(1024x768 16color), 0x63(800x600 256color), 0x6A(same as mode 0x54). And recently I've got OTI-067 VGA BIOS version 1.06 and when I use it in PCem, machine is running in monochrome mode and changing screen mode t...
by Greatpsycho
Sun 17 Dec, 2017 12:55 pm
Forum: Merged patches
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 25
Views: 5131

Re: [Patch] Undocumented instructions and processor accuracy

This patch does the following. Reworked against version 13.1. - Implemented IDT limit too small exception on real mode. - Changed AT compatible machine's reset vector to F000:FFF0 instead of FFFF:0000 - Set IDT limit to 0xFFFF on 286 and 0x03FF on 386+ when system reset as real machine does. - Chang...
by Greatpsycho
Fri 15 Dec, 2017 12:51 pm
Forum: Development
Topic: [Bug] Hard drive type size
Replies: 3
Views: 574

Re: [Bug] Hard drive type size

Did you select correct Hard Disk C: Type on BIOS Setup? You should set type 32 or type 47 with Cyl=1024, Head=15, WPCom=65535, LZone=1024, Sect=17 on BIOS Setup like below screenshots.
HDD_SETUP1.png
HDD_SETUP1.png (81.1 KiB) Viewed 532 times
HDD_SETUP2.png
HDD_SETUP2.png (82.18 KiB) Viewed 532 times