Search found 87 matches

by Greatpsycho
Sun 10 Dec, 2017 10:08 am
Forum: Development
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 23
Views: 2889

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: Development
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 23
Views: 2889

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: Development
Topic: More SCAT chipset machines
Replies: 19
Views: 1896

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: Development
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 23
Views: 2889

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: Development
Topic: [Patch] Undocumented instructions and processor accuracy
Replies: 23
Views: 2889

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: 12
Views: 1308

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

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

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

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

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

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 518 times


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

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

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

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: Development
Topic: More SCAT chipset machines
Replies: 19
Views: 1896

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: Development
Topic: More SCAT chipset machines
Replies: 19
Views: 1896

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: Development
Topic: More SCAT chipset machines
Replies: 19
Views: 1896

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: 6
Views: 1313

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: 6
Views: 1313

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

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: Development
Topic: More SCAT chipset machines
Replies: 19
Views: 1896

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: Development
Topic: More SCAT chipset machines
Replies: 19
Views: 1896

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

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: Development
Topic: More SCAT chipset machines
Replies: 19
Views: 1896

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: Development
Topic: More SCAT chipset machines
Replies: 19
Views: 1896

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: Development
Topic: More SCAT chipset machines
Replies: 19
Views: 1896

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 ...
by Greatpsycho
Fri 15 Sep, 2017 4:43 am
Forum: Development
Topic: More SCAT chipset machines
Replies: 19
Views: 1896

Re: More SCAT chipset machines

I've posted patch file only. If you need BIOS ROM image file for testing, please send PM for me.

Edit : This patch has been incorporated here.
by Greatpsycho
Thu 14 Sep, 2017 8:29 am
Forum: Development
Topic: More SCAT chipset machines
Replies: 19
Views: 1896

More SCAT chipset machines

This patch adds machines using Chips&Technologies SCAT chipset. 1. GW-286CT GEAR Uses Chips&Technologies BIOS. The BIOS is available [Moderator : Please don't post links to copyrighted material]. GW286CT-1.png 2. Samsung SPC-4216P Successor of Samsung SPC-4200P. The BIOS is attached this pos...
by Greatpsycho
Wed 13 Sep, 2017 7:57 am
Forum: General
Topic: [Ask] Forum quota?
Replies: 7
Views: 481

Re: [Ask] Forum quota?

I also received "Sorry, the board attachment quota has been reached." message today when adding attachment files on post.
by Greatpsycho
Sun 10 Sep, 2017 4:52 am
Forum: Development
Topic: Award286 clone
Replies: 42
Views: 7576

Re: Award286 clone

Hello. Many thanks. It Works!! I tested Windows 3.0 in real mode (win /r), with QRAM and a mouse driver loaded high. I saw this with the manifest utility. So there was only a conflict between the Qram driver and the EMS driver. Sorry if I'm asking too much Is possible to add 1MB support of EMS RAM ...

Go to advanced search