Hope you can share your source code modifications, in the case someone else would find them useful.
On Fri, Jul 12, 2019 at 8:19 AM Konstantin Novikov <novikov.konstantin...@gmail.com> wrote: > > Hello again. > > I want to update my progress, maybe it's can be useful for someone. > Yes, it's all about es register. Solution is to place a character table in > 0000:FFFF addresses. Now I see my own characters on the screen. > It's may be tricky way, because I can't allocate memory and write via address > without allocation, but table can be overwritten when interrupt is done. > > If anyone knows much clever way - you're welcome, this is very interesting > information for me. > > Konstantin Novikov > > ср, 10 июл. 2019 г., 11:53 Konstantin Novikov > <novikov.konstantin...@gmail.com>: >> >> Hello, dear SeaBIOS community. I need your help. >> >> I want to change character set with my own character table. Now I'm trying >> to use Int 10h, function 11h. As SeaBIOS works with mode #3 by default (text >> mode, 80x25 cells), I'm calling subservice 0h for set my table with 8x16 >> characters. >> >> But It' doesn't work. Characters are changed, but symbol's form isn't >> depends on what's my table contains. I think, It happens because I need to >> set table pointer in registers es and bp. In flat model I can't get value of >> segment, which contains my table. >> >> I tried to write 0 in es register and allocate memory in low zone - didn't >> changed anything. >> >> So, can you help me? Maybe, I just using wrong way, and solution is much >> easier? >> >> Thank you for attention. >> Novikov Konstantin > > _______________________________________________ > SeaBIOS mailing list -- seabios@seabios.org > To unsubscribe send an email to seabios-le...@seabios.org _______________________________________________ SeaBIOS mailing list -- seabios@seabios.org To unsubscribe send an email to seabios-le...@seabios.org