[Patch] ATI Korean VGA
-
- Posts: 151
- Joined: Tue 22 Mar, 2016 10:03 am
- Location: Korea
- Contact:
[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.
If you need BIOS ROM and font ROM image for it, please send PM to me.
Edit : This patch has been incorporated here.
- Attachments
-
- ATI_Korean_VGA_2.png (42.73 KiB) Viewed 137257 times
-
- ATI_Korean_VGA_2.png (42.73 KiB) Viewed 137327 times
Last edited by Greatpsycho on Sun 11 Mar, 2018 8:46 am, edited 9 times in total.
-
- Posts: 151
- Joined: Tue 22 Mar, 2016 10:03 am
- Location: Korea
- Contact:
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.
- 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.
- Attachments
-
- Machine_Intro_2.png (27 KiB) Viewed 137110 times
-
- Machine_Intro_1.png (20.28 KiB) Viewed 137110 times
-
- Machine_Intro_2.png (27 KiB) Viewed 137113 times
-
- Machine_Intro_1.png (20.28 KiB) Viewed 137113 times
Last edited by Greatpsycho on Sun 11 Mar, 2018 8:46 am, edited 7 times in total.
-
- Posts: 151
- Joined: Tue 22 Mar, 2016 10:03 am
- Location: Korea
- Contact:
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 works properly.
Edit : This patch has been incorporated here.
Korean character display on 800x600(mode 0x54).
Korean character display on 1024x768(mode 0x55)
- 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 character display on 800x600(mode 0x54).
Korean character display on 1024x768(mode 0x55)
- Attachments
-
- Korean character display on 800x600
- Korean_display_800x600(0x54).png (233.54 KiB) Viewed 136944 times
Last edited by Greatpsycho on Sun 11 Mar, 2018 8:49 am, edited 4 times in total.
-
- Posts: 151
- Joined: Tue 22 Mar, 2016 10:03 am
- Location: Korea
- Contact:
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.
- 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.
- Attachments
-
- ati_korean_vga_patches.tar.gz
- Patch for add ATI Korean VGA and ATI-28800 improvement.
- (5.14 KiB) Downloaded 1552 times
- SarahWalker
- Site Admin
- Posts: 2055
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: [Patch] ATI Korean VGA
Committed at rev 1099.
-
- Posts: 151
- Joined: Tue 22 Mar, 2016 10:03 am
- Location: Korea
- Contact:
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. 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.
Editing user-defined character plane 1(0xc9a1 ~ 0xc9fe). Plane 2 area is between 0xfea1 and 0xfefe. User-defined character operation.
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.
Editing user-defined character plane 1(0xc9a1 ~ 0xc9fe). Plane 2 area is between 0xfea1 and 0xfefe. User-defined character operation.
- Attachments
-
- ati_korean_vga_patches.tar.gz
- Patch for add user-defined character handling.
- (1.58 KiB) Downloaded 1513 times
-
- Posts: 151
- Joined: Tue 22 Mar, 2016 10:03 am
- Location: Korea
- Contact:
Re: [Patch] ATI Korean VGA
This patch applies Korean font ROM can be accessed even if Korean character display mode isn't activated as real hardware does.
- Attachments
-
- vid_ati28800.c.patch
- Patch for emulation accuracy.
- (1.14 KiB) Downloaded 1460 times
- SarahWalker
- Site Admin
- Posts: 2055
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: [Patch] ATI Korean VGA
Committed at rev 1217.
-
- Posts: 151
- Joined: Tue 22 Mar, 2016 10:03 am
- Location: Korea
- Contact:
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.
- Attachments
-
- vid_ati28800.c.patch
- Fix display patch for ATI-28800.
- (603 Bytes) Downloaded 1324 times
- SarahWalker
- Site Admin
- Posts: 2055
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: [Patch] ATI Korean VGA
Committed at rev 1538.
Re: [Patch] ATI Korean VGA
Any news for a 1mb 1024x768x8bpp capable 28800-5/6 bios support? I mean, support for mode 64h.
-
- Posts: 151
- Joined: Tue 22 Mar, 2016 10:03 am
- Location: Korea
- Contact: