flat assembler
Message board for the users of flat assembler.

Index > OS Construction > Fn 0x1100 int 0x10

Goto page Previous  1, 2
Author
Thread Post new topic Reply to topic
zhak



Joined: 12 Apr 2005
Posts: 501
Location: Belarus
zhak 20 Feb 2010, 16:45
actually, i load custom 8x16 charset in localization purposes and switch to the default one if my bootloader passes control to a third-party code (dos boot sector or win32 loader, or linux loader, etc) - when i do not control execution any more and need all stuff be in its default configuration. so, maybe it's a good idea not to mess up with all that not trivial things and just reinit mode 3 before giving control to some other code.
Post 20 Feb 2010, 16:45
View user's profile Send private message Reply with quote
baldr



Joined: 19 Mar 2008
Posts: 1651
baldr 21 Feb 2010, 11:35
smiddy,

Hardware vendors had to be compatible with [non-existent] specification of VGA unless they don't want to sell their products successfully. Thus we can use handwritten scrolls of knowledge to tweak GC/sequencer/CRTC to our pleasure.

Compatibility is the key. Controller have to strictly adhere to the rules, and you can use well-known techniques to implement things.

What "platforms" are you talking about? VGA ISA card can be fit into Mac (or elsewere besides PC)?

__________

zhak,

Maybe not outright int10/0083, previous mode should be queried with int10/0F beforehand.
Post 21 Feb 2010, 11:35
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.