Search found 110 matches

by Greatpsycho
Thu 21 Jun, 2018 7:04 am
Forum: Development
Topic: VTech Laser XT Series improvements
Replies: 14
Views: 2038

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

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

[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: 509

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

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

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

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

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

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: 5
Views: 1146

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

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

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

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

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

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: 5
Views: 1146

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: 5
Views: 1146

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: 5
Views: 1146

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

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: 5
Views: 1146

[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 1143 times
by Greatpsycho
Sun 11 Feb, 2018 9:03 am
Forum: General
Topic: About some Super VGA emulation trouble
Replies: 0
Views: 432

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

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

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 447 times
HDD_SETUP2.png
HDD_SETUP2.png (82.18 KiB) Viewed 447 times
by Greatpsycho
Sun 10 Dec, 2017 10:08 am
Forum: Merged patches
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 25
Views: 4757

Re: [Patch] Undocumented instructions and processor accuracy

This patch does the following. Reworked against commit c014367. - 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. - Cha...
by Greatpsycho
Fri 24 Nov, 2017 8:38 am
Forum: Merged patches
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 25
Views: 4757

Re: [Patch] Undocumented instructions and processor accuracy

This patch does the following. Reworked against rev 937. - 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. - Changed 28...
by Greatpsycho
Sun 19 Nov, 2017 11:38 am
Forum: Patches
Topic: More SCAT chipset machines
Replies: 21
Views: 3855

Re: More SCAT chipset machines

This patch does the following.

- Improved ROMCS mapping on top address area.
- Changed SCAT chipset revision.
- DMA wait control state register is now writable.
by Greatpsycho
Sun 19 Nov, 2017 11:35 am
Forum: Merged patches
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 25
Views: 4757

Re: [Patch] Undocumented instructions and processor accuracy

This patch does the following. Reworked against rev 932. - 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 when system reset as real machine does. - Changed 286 and 386SX processor's ad...
by Greatpsycho
Fri 10 Nov, 2017 8:46 am
Forum: Merged patches
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 25
Views: 4757

Re: [Patch] Undocumented instructions and processor accuracy

This patch does the following. - 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 when system reset as real machine does. Edit : Below feature also added. - Changed 286 and 386SX process...
by Greatpsycho
Fri 03 Nov, 2017 8:38 am
Forum: Development
Topic: VTech Laser XT Series improvements
Replies: 14
Views: 2038

Re: VTech Laser XT Series improvements

Hello. I don't know if this post is closed. I recently discovered tath the Vtech Laser XT/3 has an 8086 Cpu not an 8088 like the Vtech Laser Turbo XT. If i recall correctly. the EMS memory chips can be installed in 256kb incrementens in the 8088 system (example 256/512/768/1024 kb) and 512 kb in th...
by Greatpsycho
Thu 02 Nov, 2017 7:51 am
Forum: Development
Topic: [PATCH] Keyboard improvements
Replies: 6
Views: 2024

Re: [PATCH] Keyboard improvements

This patch changes right window key to ctrl+alt key combination on non-windows enviroment. It makes easy to enter CTRL+ALT+DEL and CTRL+ALT+ESC combinations on Linux(On Linux, it is difficult to enter the CTRL+ALT+ESC combination. Some BIOS like Award286 clone uses it to enter CMOS setup).