Page 1 of 1

[Patch] ATI Korean VGA

Posted: Thu 01 Mar, 2018 10:55 am
by Greatpsycho
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 5072 times

Re: [Patch] ATI Korean VGA

Posted: Fri 02 Mar, 2018 9:30 am
by Greatpsycho
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.

Re: [Patch] ATI Korean VGA

Posted: Mon 05 Mar, 2018 8:07 am
by Greatpsycho
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 works properly.

Edit : This patch has been incorporated here.
Korean_display_800x600(0x54).png
Korean_display_800x600(0x54).png (233.54 KiB) Viewed 4862 times
Korean character display on 800x600(mode 0x54).
Korean_display_1024x768(0x55).png
Korean_display_1024x768(0x55).png (46.7 KiB) Viewed 4862 times
Korean character display on 1024x768(mode 0x55)

Re: [Patch] ATI Korean VGA

Posted: Sun 11 Mar, 2018 8:44 am
by Greatpsycho
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.

Re: [Patch] ATI Korean VGA

Posted: Sun 11 Mar, 2018 3:46 pm
by SarahWalker
Committed at rev 1099.

Re: [Patch] ATI Korean VGA

Posted: Tue 20 Mar, 2018 4:20 am
by Greatpsycho
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. However, keep in mind that it's hard to use this program if you don't know Korean.

Edit : I've found serious mistake on previous uploaded user-defined character handling patch. So, I've re-uploaded patch.
And changed calling svga_add_status_info function in ati28800k_add_status_info function to calling ati28800_add_status_info function.
UDCSYS1.png
UDCSYS1.png (40.8 KiB) Viewed 4461 times
Editing user-defined character plane 1(0xc9a1 ~ 0xc9fe). Plane 2 area is between 0xfea1 and 0xfefe.
UDCTEST.png
UDCTEST.png (46.9 KiB) Viewed 4461 times
User-defined character operation.

Re: [Patch] ATI Korean VGA

Posted: Mon 17 Sep, 2018 8:53 am
by Greatpsycho
This patch applies Korean font ROM can be accessed even if Korean character display mode isn't activated as real hardware does.

Re: [Patch] ATI Korean VGA

Posted: Wed 17 Apr, 2019 5:22 pm
by SarahWalker
Committed at rev 1217.