Search found 151 matches

by Greatpsycho
Sat 20 Feb, 2021 9:38 am
Forum: Merged patches
Topic: [Patch] Kasan Hangulmadang-16
Replies: 7
Views: 9664

Re: [Patch] Kasan Hangulmadang-16

This patch enables byte panning and cursor skew emulation on ET4000 based Korean VGA that was disabled recently. This emulation is required for Korean mode emulation.

TODO : Byte panning and cursor show emulation should be work on all VGA cards so it should be re-enabled sooner or later.
by Greatpsycho
Sat 12 Dec, 2020 3:11 am
Forum: Development
Topic: v17 compatibility & bug list
Replies: 77
Views: 70334

Re: v17 compatibility & bug list

Screenshot from 2020-12-11 12-29-36.png seems the Diamond Stealth 32 (Tseng ET4000/w32p) isn't displaying correctly in textmode Tested with [386SX] Amstrad MegaPC & [286] GW-286CT GEAR ET4Kw32.png My Diamond Stealth 32(Tseng ET4000/w32p) ROM doesn't have this problem. However, in order to use y...
by Greatpsycho
Mon 07 Dec, 2020 8:15 am
Forum: Development
Topic: v17 compatibility & bug list
Replies: 77
Views: 70334

Re: v17 compatibility & bug list

Seems the text display of the ATI EGA Wonder 800+ (ATI-18800) is off by a few pixels: https://i.imgur.com/v5jpwdp.png My emulated machine: [286] AMI 286 clone CPU: 286/25 FPU: 287 MEM: 1664KB Video: ATI EGA Wonder 800+ (ATI-18800) (Speed: Default) It was working correctly in V16 The cause of this p...
by Greatpsycho
Sun 22 Nov, 2020 11:35 am
Forum: Merged patches
Topic: [Patch] New VHD support... now with added dynamics
Replies: 63
Views: 55622

Re: [Patch] New VHD support... now with added dynamics

My recommendation would be to upgrade your compiler. May not be possible on an old version of CentOS. I shouldn't think adding -std=gnu99" to configure.ac would cause too many issues though, although maaaybe it would need to be linux or gcc specific? EDIT: If the only thing the compiler is com...
by Greatpsycho
Sun 22 Nov, 2020 7:38 am
Forum: Merged patches
Topic: [Patch] New VHD support... now with added dynamics
Replies: 63
Views: 55622

Re: [Patch] New VHD support... now with added dynamics

Just tried NT, first part of installation can be done normally, but during boot, I get gibberish during ntldr or unknown hard error on the dynamic VHD I'm using, this doesn't happen with fixed size VHD or plain RAW. Note that the file system is FAT16, not NTFS, of the dynamic vhd I'm using. I can't...
by Greatpsycho
Thu 19 Nov, 2020 12:04 pm
Forum: Merged patches
Topic: [Patch] Kasan Hangulmadang-16
Replies: 7
Views: 9664

Re: [Patch] Kasan Hangulmadang-16

This patch add missed break statement in switch block on et4000_kasan_out function.
by Greatpsycho
Thu 19 Nov, 2020 12:01 pm
Forum: Merged patches
Topic: [Patch] New VHD support... now with added dynamics
Replies: 63
Views: 55622

Re: [Patch] New VHD support... now with added dynamics

This patch solves compile errors on CentOS.
by Greatpsycho
Mon 16 Nov, 2020 11:42 am
Forum: Patches
Topic: [Patch] Add creating 1.2MB floppy image
Replies: 0
Views: 5045

[Patch] Add creating 1.2MB floppy image

This patch adds creating 1.2MB floppy image.
createdisc.png
createdisc.png (11.98 KiB) Viewed 5045 times
.
by Greatpsycho
Sun 08 Nov, 2020 8:16 am
Forum: Merged patches
Topic: [Patch] More Korean machines
Replies: 3
Views: 5769

[Patch] More Korean machines

1. Samsung SPC-6000A
Early 386DX machine using CS8230 chipset like ECS 386/32.
SPC6000A.png
SPC6000A.png (53.93 KiB) Viewed 5769 times
2. Samsung SPC-6033P
One of famous Korean 386SX machine using VLSI SCAMP chipset like Commodore SL386SX. Has integrated ATI Korean VGA.
SPC6033P.png
SPC6033P.png (37.18 KiB) Viewed 5769 times
by Greatpsycho
Thu 16 Jul, 2020 8:19 am
Forum: Merged patches
Topic: [Patch] Kasan Hangulmadang-16
Replies: 7
Views: 9664

Re: [Patch] Kasan Hangulmadang-16

Could you please restore the old patches in the ET4000 thread? I would prefer to deal with smaller patches containing individual changes rather than mammoth patches collecting a whole bunch of changes together; they're much easier to review. I've re-uploaded old ET4000AX series patches here as you ...
by Greatpsycho
Thu 16 Jul, 2020 6:47 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 28
Views: 37732

Re: More SCAT chipset machines

Hmm, this patch feels like it needs some rework to me. I don't like the level of over-engineering in cpu_set_nonturbo_divider(); there's not really a need for the level of bounds checking (who's passing values > 16384 anyway?), and I don't like the use of a magic number for 2/3 (which isn't even su...
by Greatpsycho
Wed 17 Jun, 2020 1:56 pm
Forum: Merged patches
Topic: [Patch] CS8230 chipset patch
Replies: 1
Views: 4247

[Patch] CS8230 chipset patch

This patch enables shadow RAM control at A0000~BFFFF address area.
ECS386_UMB.png
ECS386_UMB.png (211.4 KiB) Viewed 4245 times
by Greatpsycho
Wed 10 Jun, 2020 1:35 pm
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 28
Views: 37732

Re: More SCAT chipset machines

This patch implements processor clock control on SCAT chipset.
by Greatpsycho
Wed 13 May, 2020 9:34 am
Forum: Merged patches
Topic: [Patch] Kasan Hangulmadang-16
Replies: 7
Views: 9664

Re: [Patch] Kasan Hangulmadang-16

Recently, I get device-specific driver for this card and tested with it. I found some bugs on previous posted version. So, I've fixed those bugs and re-posted patches.
KASAN1.png
KASAN1.png (42.54 KiB) Viewed 9514 times
KASAN2.png
KASAN2.png (43.47 KiB) Viewed 9514 times
by Greatpsycho
Sun 10 May, 2020 8:30 am
Forum: Merged patches
Topic: [Patch] Kasan Hangulmadang-16
Replies: 7
Views: 9664

[Patch] Kasan Hangulmadang-16

This patch applies experimental implementation for Kasan Hangulmadang-16 which is ET4000AX compliant and supports KSC-5601 Korean character set specification. HBIOS included in Korean MS-DOS can recognize and use this. And this patch also included [url=http://pcem-emulator.co.uk/phpBB3/viewtopic.php...
by Greatpsycho
Fri 17 Apr, 2020 7:45 am
Forum: Development
Topic: v16 compatibility & bug list (WIP)
Replies: 55
Views: 60134

Re: v16 compatibility & bug list (WIP)

I found that 486+ machine with Dynamic recompiler enabled cause the following problems.

1. Machines doesn't work properly on CentOS 64-bit version host.
2. Turbo Debugger 286 included in Borland C++ 2.0 or 3.x crashes.
by Greatpsycho
Wed 15 Apr, 2020 6:41 am
Forum: Development
Topic: v16 compatibility & bug list (WIP)
Replies: 55
Views: 60134

Re: v16 compatibility & bug list (WIP)

I'm throwing in the towel on the Mystique. I've spent the last couple of weeks trying to fix games that freeze, games that reboot, games that only display 1% of rendered frames, games that run absurdly slowly, etc etc. The Matrox D3D drivers appear to be ultra finicky, often deciding to stop servic...
by Greatpsycho
Sat 28 Mar, 2020 1:06 pm
Forum: General
Topic: CPU ID:NEC V20 instead of Intel 8088 on PCEM / 86box
Replies: 12
Views: 12741

Re: CPU ID:NEC V20 instead of Intel 8088 on PCEM / 86box

I hope PCEM add i8088 emulation correctly. I found the code that distinguishes the NEC V series from the Intel 8086/8088 series. Full source code link is [url=http://www.dcee.net/Files/Programm/C/cputype.arj]here[/url]. This REP bug in the Intel 8086/8088 CPU mentioned in the comments in the code b...
by Greatpsycho
Sat 21 Mar, 2020 8:16 am
Forum: Merged patches
Topic: [Patch] ATI Korean VGA
Replies: 11
Views: 134603

Re: [Patch] ATI Korean VGA

SA1988 wrote: Fri 20 Mar, 2020 7:02 pm Any news for a 1mb 1024x768x8bpp capable 28800-5/6 bios support? I mean, support for mode 64h.
I don't have ATI-28800 graphics card with 1MB memory,so there is no way to see how the card should work when the memory is 1MB.
by Greatpsycho
Fri 20 Mar, 2020 4:16 pm
Forum: Merged patches
Topic: [Patch] Trigem Korean VGA
Replies: 9
Views: 17200

Re: [Patch] Trigem Korean VGA

This patch does the following - Implemented experimental bank-interleaved addressing emulation on ET4000AX series. ET4000AX series BIOS now can detect memory size automatically. - Allows select ET4000AX series video memory size to 256KB(except Trigem Korean VGA), 512KB or 1MB. - Add cascading call t...
by Greatpsycho
Sat 14 Mar, 2020 9:19 am
Forum: Merged patches
Topic: [Patch] Trigem Korean VGA
Replies: 9
Views: 17200

Re: [Patch] Trigem Korean VGA

This patch does the following - Implemented experimental bank-interleaved addressing emulation on ET4000AX series. ET4000AX series BIOS now can detect memory size automatically. - Allows select ET4000AX series video memory size to 256KB(except Trigem Korean VGA), 512KB or 1MB. - Add cascading call t...
by Greatpsycho
Sun 08 Mar, 2020 3:41 pm
Forum: Merged patches
Topic: [Patch] Trigem Korean VGA
Replies: 9
Views: 17200

Re: [Patch] Trigem Korean VGA

This patch does the following - Implemented experimental bank-interleaved addressing emulation on ET4000AX series. ET4000AX series BIOS now can detect memory size automatically. - Allows select ET4000AX series video memory size to 256KB(except Trigem Korean VGA), 512KB or 1MB. Edit : This patch has ...
by Greatpsycho
Sun 08 Mar, 2020 11:16 am
Forum: Merged patches
Topic: [Patch] ATI Korean VGA
Replies: 11
Views: 134603

Re: [Patch] ATI Korean VGA

Removed hsync divisor adjust on ati2800_recalctimings function because it does on svga_poll function now. Fixes display 800x600 resolution on ATI-28800.
by Greatpsycho
Fri 06 Mar, 2020 7:00 am
Forum: Merged patches
Topic: [Patch] Keyboard patch
Replies: 4
Views: 7420

Re: [Patch] Keyboard patch

SarahWalker wrote: Thu 05 Mar, 2020 4:46 pm Which machines does this fix?
The issue was caused by the [url=http://pcem-emulator.co.uk/phpBB3/viewtopic.php?f=5&t=830&p=13388#p13388]Goldstar GDC-212M BIOS that add patch was uploaded today[/url].
by Greatpsycho
Fri 06 Mar, 2020 6:55 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 28
Views: 37732

Re: More SCAT chipset machines

This patch adds two more machines using Chips&Technologies SCAT chipset. All needed patches are inclided. If you need BIOS ROM image file for testing, please send your e-mail address as PM for me. 1. Goldstar(Predecessor of LG) GDC-212M One of famous Korean 286 machine. GDC212M.png 2. Samsung SP...
by Greatpsycho
Wed 04 Mar, 2020 3:44 pm
Forum: Merged patches
Topic: [Patch] Keyboard patch
Replies: 4
Views: 7420

[Patch] Keyboard patch

This patch doesn't translate keyboard command response. Fixes keyboard doesn't work properly on some AT compatible machine's BIOS.

Edit : This patch has been incorporated [url=http://pcem-emulator.co.uk/phpBB3/viewtopic.php?f=5&p=13388#p13388]here[/url].
by Greatpsycho
Sun 01 Mar, 2020 3:10 pm
Forum: Merged patches
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 27
Views: 50635

Re: [Patch] Undocumented instructions and processor accuracy

This patch does the following. - Only on 386+ processor will clear general-purpose registers on CPU soft-reset as real processor does. - Tuned cpu_rom_prefetch_cycles value to when accessing 150ns mask-rom cycles. I think this is probably closer to real machines. Edit : This patch has been incorpora...
by Greatpsycho
Mon 18 Feb, 2019 10:39 am
Forum: Merged patches
Topic: [Patch] Genetic XT clone improvements
Replies: 6
Views: 13187

Re: [Patch] Genetic XT clone improvements

Fenix77 wrote: Fri 15 Feb, 2019 3:36 am Hello!

Sorry for opening this old post, but I compiled PCEM from the last repository and the problem with EGA/VGA card not working with more that 640kb of ram on Xi 8088, Generic XT and Laser XT still persist.

Thanks in advance!
Did you applied my latest xt patch?