VOGONS


Reply 40 of 50, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

that is pretty nice 😀

I must be blind
but where do you write the new
BIOSMEM_SEG,BIOSMEM_MODESET_CTL

in the int10_modes.cpp ?
Or doesn't it need to be written anymore ?

Water flows down the stream
How to ask questions the smart way!

Reply 42 of 50, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

wonder why we removed that one bit then in modeset....

That line has been present since the first public source release. I doubt that our private CVS server is still up.

Water flows down the stream
How to ask questions the smart way!

Reply 43 of 50, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

According to the interrupt list this bit is cleared on modeswitch. Now if we knew what system/VGA they derived this info from... possibly original IBM VGA. But who owned one of these anyway 😉

1+1=10

Reply 45 of 50, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

A practical result of not resetting that data when setting the mode is that the selected number of lines (200/350/400) will persist unless specifically changed. Whether that is seen as a good or bad thing is subjective...

Reply 46 of 50, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

The s3 (86csomething) and elpin both modify 0x40:0x49 (same way as dosbox).
The other bytes are most likely unmodified for the reason ripsaw mentioned
(those special int10 functions are used to change the values).