[Patch] Trigem Korean VGA
-
- Posts: 151
- Joined: Tue 22 Mar, 2016 10:03 am
- Location: Korea
- Contact:
[Patch] Trigem Korean VGA
This patch applies experimental implementation for Trigem Korean VGA which is ET4000AX compliant and supports KSC-5601 Korean character set specification.
If you need BIOS ROM, font ROM and device driver for it, please send send your e-mail address as PM for me.
And this patch allows select ET4000AX video memory to 512KB or 1MB.
If you need BIOS ROM, font ROM and device driver for it, please send send your e-mail address as PM for me.
And this patch allows select ET4000AX video memory to 512KB or 1MB.
- Attachments
-
- tgkorvga_patches.tar.gz
- Patch for add Trigem Korean VGA
- (3.7 KiB) Downloaded 803 times
-
- Posts: 151
- Joined: Tue 22 Mar, 2016 10:03 am
- Location: Korea
- Contact:
Re: [Patch] Trigem Korean VGA
This patch applies experimental implementation for Trigem Korean VGA which is ET4000AX compliant and supports KSC-5601 Korean character set specification. Reworked against rev 1200.
And this patch allows select ET4000AX video memory size to 512KB or 1MB.
And this patch allows select ET4000AX video memory size to 512KB or 1MB.
- Attachments
-
- tgkorvga_patches.tar.gz
- Patch for add Trigem Korean VGA
- (3.62 KiB) Downloaded 809 times
Re: [Patch] Trigem Korean VGA
Running on the latest commit:
-
- Posts: 151
- Joined: Tue 22 Mar, 2016 10:03 am
- Location: Korea
- Contact:
Re: [Patch] Trigem Korean VGA
Sorry seems I uploaded the wrong pic:
Here's the right one
Win 3.1
Here's the right one
Win 3.1
- SarahWalker
- Site Admin
- Posts: 2055
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: [Patch] Trigem Korean VGA
Merged Trigem emulation at rev 1201. I've left the ET4000 memory size selection out as it seems to rely on a hack.
-
- Posts: 151
- Joined: Tue 22 Mar, 2016 10:03 am
- Location: Korea
- Contact:
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 been incorporated [url=http://pcem-emulator.co.uk/phpBB3/viewtopic.php?f=5&t=3075&p=13479#p13479]here[/url].
- 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 been incorporated [url=http://pcem-emulator.co.uk/phpBB3/viewtopic.php?f=5&t=3075&p=13479#p13479]here[/url].
Last edited by Greatpsycho on Sat 14 Mar, 2020 9:20 am, edited 1 time in total.
-
- Posts: 151
- Joined: Tue 22 Mar, 2016 10:03 am
- Location: Korea
- Contact:
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 to et4000k_in and et4000k_out function.
Edit : This patch has been incorporated [url=http://pcem-emulator.co.uk/phpBB3/viewtopic.php?f=5&t=3075&p=13515#p13515]here[/url].
- 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 to et4000k_in and et4000k_out function.
Edit : This patch has been incorporated [url=http://pcem-emulator.co.uk/phpBB3/viewtopic.php?f=5&t=3075&p=13515#p13515]here[/url].
Last edited by Greatpsycho on Fri 20 Mar, 2020 4:17 pm, edited 1 time in total.
-
- Posts: 151
- Joined: Tue 22 Mar, 2016 10:03 am
- Location: Korea
- Contact:
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 to et4000k_in and et4000k_out function.
- Implemented byte panning(CRTC R8) and cursor skew(CRTC R11) handling.
Edit : I've re-uploaded this patch as requested. And I've uploaded CRTC.COM to show and change CRTC registers for video test.
- 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 to et4000k_in and et4000k_out function.
- Implemented byte panning(CRTC R8) and cursor skew(CRTC R11) handling.
Edit : I've re-uploaded this patch as requested. And I've uploaded CRTC.COM to show and change CRTC registers for video test.
- Attachments
-
- CRTC.COM.gz
- CRTC I/O program for DOS.
- (4.76 KiB) Downloaded 572 times
-
- et4k_patches.tar.gz
- Patch for ET4000AX series.
- (3.11 KiB) Downloaded 549 times
- SarahWalker
- Site Admin
- Posts: 2055
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: [Patch] Trigem Korean VGA
Committed byte panning and cursor skew at ed30e171.
I've not committed the addressing changes, as I'm not keen on adding an additional slow path to all the VGA read/write handlers, as this affects all cards to some degree. I think a better approach would be to have some specific ET4000 handlers for this, and to fallback to the standard handlers once the card has been configured for no translation.
I've not committed the addressing changes, as I'm not keen on adding an additional slow path to all the VGA read/write handlers, as this affects all cards to some degree. I think a better approach would be to have some specific ET4000 handlers for this, and to fallback to the standard handlers once the card has been configured for no translation.