summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorVolker Ruppert <info@vruppert.de>2004-05-08 16:05:41 +0000
committerVolker Ruppert <info@vruppert.de>2004-05-08 16:05:41 +0000
commit852a0fc4cc087d010121a617df689348b2c56ddc (patch)
tree4e59a589c30bc207d46333d0a0db9bf34ae25b0b /TODO
parent508c43c4e1ff195fcfa876a8316e36505c0c5da7 (diff)
- VBE internal functions dispi_set_enable and dispi_set_bank now called both from C and asm code
- VBE function 0x03 rewritten in assembler - VBE function 0x08 cleaned up - text output and scroll functions for graphics modes rewritten using case structures - documentation and comments updated
Diffstat (limited to 'TODO')
-rw-r--r--TODO28
1 files changed, 2 insertions, 26 deletions
diff --git a/TODO b/TODO
index 1d798dd..a055223 100644
--- a/TODO
+++ b/TODO
@@ -6,49 +6,25 @@ General
- Add new functionalities and modify static functionality table
- Performance : 16 bits IO
-v0.4
- - Implement the remaining functions :
- - chargen ax=1100, ax=1101, ax=1102, ax=1103, ax=1104, ax=1110,
- ax=1111, ax=1112, ax=1120, ax=1121, ax=1122, ax=1123, ax=1124
-
v0.5
- Reimplement the tables so it is compatible with the video save pointer table
- Implement the remaining functions (don't know if all are needed):
- - set border ah=0b bh=00, set cga palette ah=0b bh=01,
+ - chargen ax=1120, ax=1121, ax=1122, ax=1123, ax=1124
- display switch interface ah=12 bl=35
- video refresh control ah=12 bl=36
- save/restore state ah=1c
v0.6
- Graphic modes
- - Implement the remaining functions :
- - read/write graphic pixel ah=0c, ah=0d,
-
+
v1.0
- Bugfixes
-Long term :
------------
-
-v2.0
- - upload the fonts to the "card" memory
- - display fonts from the "card" memory (plex86/bochs vga card needs update)
-
=================================================================================================
VBE:
----
-Short term:
-- bugfixes for bochs 1.4(+) support
-- implement remaining functions that can be done with DISPI 0xb0c0 interface
- (get functions for mode?, window)
-
Long term:
-- extend DISPI interface (see also bochs bug [ 529554 ] unsupported VBE features DISPI update)
- . clear / preserve display memory upon set vbe
- . set/get logical scanline length (4f06)
- . set/get display start (4f07)
- have plex86 host side display interface
-- support more modi (16bit/32bit modi support)
- have text io functions in vbe mode