Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Video BIOS shadowing on modern systems. (Users)

posted by tom Homepage, Germany (West), 12.02.2023, 12:00

> > Maybe I’m missing something, but why does loading a BIOS font take
> extra
> > memory or interaction with a memory manager?
>
> Some people use a TSR that catches interrupt 10h and after changing the
> video mode reloads their font which is stored in conventional memory. At
> the expense of XMS memory, using a memory manager (eg JEMM) you can make a
> video copy of the BIOS (see memory mapping and paging) and store the font
> there (function 10h.1130.es:bp) which the BIOS will load itself. In this
> case, the TSR program becomes redundant and we have more free conventional
> memory (an 8x16 font takes up 16*256=4K).

this font - and probably most of the TSR's code - should be swapped out to XMS.

actually - as this INT 10 is never called from the kernel - the code and font data could be reloaded from disk.

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 125 users online (0 registered, 125 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum