Search found 151 matches

by Greatpsycho
Thu 01 Mar, 2018 10:55 am
Forum: Merged patches
Topic: [Patch] ATI Korean VGA
Replies: 11
Views: 135033

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

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: 27
Views: 51602

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

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

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: 27
Views: 51602

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: Merged patches
Topic: More SCAT chipset machines
Replies: 28
Views: 38666

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: 27
Views: 51602

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: 27
Views: 51602

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: 15
Views: 18074

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

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).
by Greatpsycho
Wed 01 Nov, 2017 1:58 pm
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 179687

Re: [Linux] GUI discussion

Check the output of: $ pkg-config --variable pc_path pkg-config Per example, here (on Arch Linux) gives: /usr/lib/pkgconfig:/usr/share/pkgconfig One file called sdl2.pc must exist into one of those directories. I did what you asked me to do, but nothing like the screenshot below. pkg-config-result....
by Greatpsycho
Wed 01 Nov, 2017 12:56 pm
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 179687

Re: [Linux] GUI discussion

It seems that you have installed SDL2 into /usr/local . Uninstall it and then re-install it with: $ ./configure --prefix=/usr Rationale: Configure script installs packages into /usr/local/ by default (i.e. if prefix is not set). As pkg-config * will search for .pc files in the directories /usr/lib/...
by Greatpsycho
Tue 31 Oct, 2017 2:12 pm
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 179687

Re: [Linux] GUI discussion

It looks like you have not installed the SDL2 libraries. Rationale: There is a bug into sdl2.m4 file since version 2.0.5. It causes that the configure script does not exit when it does not find the SDL2 libraries. The configure script fails when checking OpenAL because it tries to compile a test li...
by Greatpsycho
Sun 29 Oct, 2017 8:51 am
Forum: Development
Topic: [Linux] GUI discussion
Replies: 218
Views: 179687

Re: [Linux] GUI discussion

Unlike legacy Allegro version, the wxWidgets version fails to find OpenAL library during configuration on CentOS 6.x. All required library is installed.

This screenshot is legacy Allegro version.
OpenAL-allegro.png
OpenAL-allegro.png (71.83 KiB) Viewed 28255 times
This screenshot is wxWidgets version.
OpenAL-wxWidgets.png
OpenAL-wxWidgets.png (70.67 KiB) Viewed 28255 times
by Greatpsycho
Sat 28 Oct, 2017 1:15 am
Forum: Development
Topic: Patch: Toshiba T3100e
Replies: 33
Views: 27673

Re: Patch: Toshiba T3100e

The first is From Toshiba and the Second from GW-286CT GEAR using the SCAT chip emulation developed by Gratpsycho. In the Toshiba there is no Mappeable memory. This mappeable memory is the ´large page frame', this memory is backfilled and managed by the EMS 4.0 chipset. Not all chipsets support lar...
by Greatpsycho
Wed 25 Oct, 2017 8:31 am
Forum: Development
Topic: Patch: Toshiba T3100e
Replies: 33
Views: 27673

Re: Patch: Toshiba T3100e

I found a bug that MS-DOS version 5.0 or greater version crashes when kernel is loaded in HMA area when I use 1024KB memory configuration. To fix this problem, you should add mem_mapping_set_exec() call to t3100e_map_ram function in t3100e.c. Previous code: /* Bit 4 set if upper RAM is mapped to hig...
by Greatpsycho
Thu 19 Oct, 2017 8:53 am
Forum: Development
Topic: Patch: Toshiba T3100e
Replies: 33
Views: 27673

Re: Patch: Toshiba T3100e

This patch ensures that STAT_IFULL to be set immediately after sending keyboard self-test command applies only to the Toshiba T3100e. This solves the problem that Samsung SPC-4200P/SPC-4216P does not boot. And it also apples all even command value between 0xF0 and 0xFE to reset CPU. This solves the ...
by Greatpsycho
Tue 17 Oct, 2017 7:17 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 28
Views: 38666

Re: More SCAT chipset machines

Out of curiosity, I saw in the commit that the Samsung SPC-4216P can use a file called phoenix.bin as well as (instead of?) the split roms. What was that file for, exactly? Sorry if this seems like a trivial question. The phoenix.bin was dumped by MS-DOS DEBUG and splited ROM files was independentl...
by Greatpsycho
Mon 16 Oct, 2017 6:08 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 28
Views: 38666

Re: More SCAT chipset machines

This patch fixes typo and removes io_sethandler that was used when debugging.
by Greatpsycho
Sun 15 Oct, 2017 1:30 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 28
Views: 38666

Re: More SCAT chipset machines

* The Samsung SPC-4200P and 4216P both of the them have a problem when testing the XMS memory after configuring the EMS memory in the BIOS, they detect the remaining XMS wrong or directly as 0kb of XMS avaiable. (also the 4200p only support 2MB of RAM and 4216p supports up to 5MB. 5MB is enought fo...
by Greatpsycho
Fri 13 Oct, 2017 10:27 pm
Forum: Development
Topic: [PATCH] Memory patch
Replies: 10
Views: 10595

Re: [PATCH] Memory patch

Is this something which is actually causing problems? IIRC readmem*/writemem* are already catering for the problematic misalignment cases. I have not yet experienced a problem in almost all usual cases. However, I have written this patch because I think there may be a problem in a few unusual cases...
by Greatpsycho
Fri 13 Oct, 2017 12:29 pm
Forum: Development
Topic: [PATCH] Memory patch
Replies: 10
Views: 10595

Re: [PATCH] Memory patch

This patch improves accuracy when word/dword/qword memory accessing at addresses across page or segment boundaries.
by Greatpsycho
Mon 09 Oct, 2017 8:16 am
Forum: Development
Topic: ST-412/ST-506/ESDI hard drive emulation?
Replies: 51
Views: 39568

Re: ST-412/ST-506/ESDI hard drive emulation?

This patch fixes Internal IDE related trouble in non-windows enviroment.
by Greatpsycho
Sun 08 Oct, 2017 2:27 pm
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 28
Views: 38666

Re: More SCAT chipset machines

I'm having trouble with the Samsung and KMX systems - the Samsung just hangs before initialising the video card, the KMX just beeps. Any suggestions? The KMX-C-02 BIOS that can be downloaded by Internet search is broken. Please let me know your e-mail address via PM and I will send you a correct BI...
by Greatpsycho
Mon 02 Oct, 2017 7:48 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 28
Views: 38666

Re: More SCAT chipset machines

This patch adds three machines mentioned below that previously posted before but not applied. Reworked against rev 872.

- GW-286CT GEAR(286)
- Samsung SPC-4216P(286)
- KMX-C-02 (386sx)
by Greatpsycho
Fri 29 Sep, 2017 7:36 am
Forum: Development
Topic: [PATCH] Keyboard improvements
Replies: 6
Views: 6936

Re: [PATCH] Keyboard improvements

This patch applies all even command value between 0xF0 and 0xFE to reset CPU. XENIX uses command value 0xF0 to reset CPU.

Edit : This patch has been incorporated here.
by Greatpsycho
Wed 27 Sep, 2017 5:40 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 28
Views: 38666

Re: More SCAT chipset machines

¡Hello! Sorry if it is a bit off topic. But is possible to add EMS support to NEAT machines?. The emulated AMI BIOS 286 and DTK-386 SX clone, both, have a NEAT chipset. I know they uses a different EMS driver, but i don't how different are NEAT and SCAT chipset for instance. ¡Thanks! According to t...
by Greatpsycho
Wed 27 Sep, 2017 5:36 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 28
Views: 38666

Re: More SCAT chipset machines

omarsis81 wrote:Sorry for being nitpicky here, but the correct name has hyphens KMX-C-02
I've just modified model name as you pointed out and re-uploaded patch file.
by Greatpsycho
Tue 26 Sep, 2017 8:10 am
Forum: Merged patches
Topic: More SCAT chipset machines
Replies: 28
Views: 38666

Re: More SCAT chipset machines

This patch adds KMX C 02 machine using 386sx CPU and Chips&Technologies 82C836(SCATsx) chipset that is successor of 82C235. Experimental 82C836 chipset emulation is also implemented in this patch and two more machines that uses 82C235 chipset is also included in this patch that is submitted but ...