|
|
1.1 ! root 1: 2008-05-11 08:40 vruppert ! 2: ! 3: * biossums.c (1.6): ! 4: ! 5: - fixed a warning ! 6: ! 7: 2008-03-02 08:47 vruppert ! 8: ! 9: * vbe.c (1.60): ! 10: ! 11: - added debug message for unsupported VBE modes ! 12: ! 13: 2008-02-24 09:18 vruppert ! 14: ! 15: * vbe.c (1.59): ! 16: ! 17: - in LFB modes the number of banks must be set to 1 ! 18: ! 19: 2008-01-27 10:44 vruppert ! 20: ! 21: * Makefile (1.21), biossums.c (1.5), vgabios.c (1.67): ! 22: ! 23: - added PCI data structure for the Cirrus VGABIOS images ! 24: - added support for the PCI data structure in biossums ! 25: - updated year in copyright ! 26: ! 27: 2008-01-26 11:46 vruppert ! 28: ! 29: * BUGS (1.4), Makefile (1.20), README (1.14), TODO (1.13), vbe_display_api.txt (1.14): ! 30: ! 31: - whitespace cleanup ! 32: ! 33: 2006-11-26 10:43 vruppert ! 34: ! 35: * Makefile (1.19): ! 36: ! 37: - disable the generation of linemarkers by the preprocessor, since the latest ! 38: versions of bcc don't like them ! 39: ! 40: 2006-09-02 13:15 vruppert ! 41: ! 42: * biossums.c (1.4): ! 43: ! 44: - the biossums utility no longer modifies VGABIOS images with proper checksum ! 45: and size ! 46: ! 47: 2006-08-19 14:28 vruppert ! 48: ! 49: * Changelog (1.26), README (1.13), TODO (1.12): ! 50: ! 51: - updates for 0.6a release ! 52: ! 53: 2006-08-19 09:39 vruppert ! 54: ! 55: * vbe.c (1.58): ! 56: ! 57: - improved VGA compatible setup for VBE modes (disable CGA and Hercules ! 58: compatible memory layout) ! 59: ! 60: 2006-08-18 20:39 vruppert ! 61: ! 62: * vbe.c (1.57): ! 63: ! 64: - improved VGA compatible setup for >=8bpp VBE modes (CRTC doubleword mode and ! 65: GRDC shift register setting added) ! 66: - now using symbolic name for CRTC address register ! 67: ! 68: 2006-08-15 20:42 vruppert ! 69: ! 70: * vbe.c (1.56), vbetables-gen.c (1.4): ! 71: ! 72: - init 4bpp VBE modes by a temporary switch to VGA mode 0x6A ! 73: - all 4bpp VBE modes now enabled ! 74: ! 75: 2006-08-14 20:24 vruppert ! 76: ! 77: * vbe.c (1.55): ! 78: ! 79: - VGA compatible setup for VBE modes improved (Bochs hack can be removed now) ! 80: ! 81: 2006-08-12 07:51 vruppert ! 82: ! 83: * .cvsignore (1.1): ! 84: ! 85: - .cvsignore added for auto-generated file ! 86: ! 87: 2006-08-12 07:47 vruppert ! 88: ! 89: * vbe.c (1.54), vbe.h (1.27), vbe_display_api.txt (1.13), vbetables-gen.c (1.3): ! 90: ! 91: - cleaned up VBE memory size definitions (removed duplicate defines, main ! 92: definition now in vbetables-gen.c) ! 93: ! 94: 2006-08-09 21:28 vruppert ! 95: ! 96: * vbetables.h (1.30): ! 97: ! 98: - removed auto-generated file ! 99: ! 100: 2006-08-09 21:26 vruppert ! 101: ! 102: * vbe.c (1.53), vbe.h (1.26), vbe_display_api.txt (1.12), vbetables-gen.c (1.2), ! 103: vbetables.h (1.29): ! 104: ! 105: - VBE video memory increased to 8 MB ! 106: - VBE dispi ID changed to B0C4 ! 107: - documentation update ! 108: ! 109: 2006-07-11 08:03 vruppert ! 110: ! 111: * Makefile (1.18), vbetables-gen.c (1.1), vbetables.h (1.28): ! 112: ! 113: - generate vbetables.h dynamicly ! 114: * initial patch from the qemu project by Fabrice Bellard ! 115: * only add modes that fit in video memory (still 4 MB) ! 116: * several other fixes (e.g. 4 bpp specific stuff, number of pages) ! 117: ! 118: 2006-07-10 07:47 vruppert ! 119: ! 120: * vgabios.c (1.66): ! 121: ! 122: - biosfn_scroll(): check variable 'i' for underflowing when scrolling downwards ! 123: to avoid screen corruption ! 124: ! 125: 2006-07-10 07:47 vruppert ! 126: ! 127: * vbe.c (1.52): ! 128: ! 129: - VBE set bank functions failure handling added ! 130: - VBE get/set logical scan line length fixes for the 4bpp mode ! 131: ! 132: 2006-07-08 13:27 vruppert ! 133: ! 134: * vbe.c (1.51), vbetables.h (1.27): ! 135: ! 136: - added special case for the 4 bpp when setting VBE display start ! 137: - VBE mode table fixes ! 138: ! 139: 2006-07-07 13:30 vruppert ! 140: ! 141: * clext.c (1.12): ! 142: ! 143: - bank pointer must be set to 0 after a mode set ! 144: ! 145: 2006-06-21 16:58 vruppert ! 146: ! 147: * vbe.c (1.50), vbetables.h (1.26): ! 148: ! 149: - improved VBE display capabilities check (X resulution checked now) ! 150: - removed obsolete defines (LFB always available, always generate dynamic list) ! 151: - CR/LF to LF fixes ! 152: ! 153: 2006-06-18 15:22 vruppert ! 154: ! 155: * clext.c (1.11), vbe.c (1.49), vbe.h (1.25), vbetables.h (1.25), vgabios.c ! 156: (1.65): ! 157: ! 158: - applied patch from the qemu project (Fabrice Bellard) ! 159: * Cirrus SVGA now supports the "no clear" bit when switching to Cirrus or ! 160: VESA mode ! 161: * Bochs VBE protected mode interface improved ! 162: * save/restore video state support for Bochs VBE and standard VGA added ! 163: * Bochs VBE prepared for more modi ! 164: ! 165: 2006-03-25 10:19 vruppert ! 166: ! 167: * clext.c (1.10), vgabios.c (1.64), vgatables.h (1.10): ! 168: ! 169: - applied patch from Fabrice Bellard ! 170: * added minimal support for the video parameter table (VPT) ! 171: * added Cirrus SVGA mode 0x7b (1600x1200x8) ! 172: ! 173: 2005-12-26 19:50 vruppert ! 174: ! 175: * vbe.c (1.48), vgabios.c (1.63): ! 176: ! 177: - Bochs VBE protected mode interface added (based on a patch by [email protected]) ! 178: ! 179: 2005-12-26 19:50 vruppert ! 180: ! 181: * biossums.c (1.3): ! 182: ! 183: - biossums utility now supports VGABIOS sizes up to 64 kBytes ! 184: ! 185: 2005-09-21 18:45 vruppert ! 186: ! 187: * vgatables.h (1.9): ! 188: ! 189: - mode 0x11: all color planes must be enabled in this 2-color VGA mode ! 190: ! 191: 2005-08-30 18:41 vruppert ! 192: ! 193: * biossums.c (1.2): ! 194: ! 195: - missing license text added in biossums.c ! 196: ! 197: 2005-07-02 18:39 vruppert ! 198: ! 199: * vgabios.c (1.62): ! 200: ! 201: - BIOS configuration word usually reports initial mode 80x25 color text ! 202: - vgabios function 0x0e (write teletype): linefeed (0x0a) only increments the ! 203: cursor row value ! 204: ! 205: 2005-05-24 16:50 vruppert ! 206: ! 207: * vbe.c (1.47), vgabios.c (1.61): ! 208: ! 209: - output to the vgabios info port can be disabled now. It is still enabled by ! 210: default and always possible in debug mode. (based on a patch from Alex Beregszaszi) ! 211: ! 212: 2005-05-20 16:06 vruppert ! 213: ! 214: * vbe.c (1.46), vgabios.c (1.60): ! 215: ! 216: - fixed return value for the default case in the VBE section (non-debug mode) ! 217: - removed unused macros HALT and PANIC_PORT ! 218: ! 219: 2005-03-07 20:39 vruppert ! 220: ! 221: * README (1.9): ! 222: ! 223: - updates for 0.5a release ! 224: ! 225: 2005-03-06 13:06 vruppert ! 226: ! 227: * Makefile (1.17): ! 228: ! 229: - vgabios files with cirrus support added to release target ! 230: ! 231: 2005-03-06 12:24 vruppert ! 232: ! 233: * Makefile (1.16): ! 234: ! 235: - cross compilation support added (patch from Alex Beregszaszi) ! 236: ! 237: 2005-03-05 13:03 vruppert ! 238: ! 239: * BUGS (1.3), README (1.8), TODO (1.11): ! 240: ! 241: - documentation updates ! 242: ! 243: 2004-12-04 15:26 vruppert ! 244: ! 245: * VGABIOS-lgpl-latest.bin (1.61), VGABIOS-lgpl-latest.cirrus.bin ! 246: (1.13), VGABIOS-lgpl-latest.cirrus.debug.bin (1.13), ! 247: VGABIOS-lgpl-latest.debug.bin (1.61), clext.c (1.9): ! 248: ! 249: - Cirrus extension: support for 1280x1024x15 and 1280x1024x16 modes added (patch ! 250: from Fabrice Bellard) ! 251: ! 252: 2004-08-08 16:53 vruppert ! 253: ! 254: * VGABIOS-lgpl-latest.bin (1.60), VGABIOS-lgpl-latest.cirrus.bin (1.12), ! 255: VGABIOS-lgpl-latest.cirrus.debug.bin (1.12), ! 256: VGABIOS-lgpl-latest.debug.bin (1.60), clext.c (1.8): ! 257: ! 258: - use single bank mode for VBE ! 259: - enable 16k granularity for VBE only ! 260: ! 261: 2004-07-30 19:33 vruppert ! 262: ! 263: * VGABIOS-lgpl-latest.bin (1.59), VGABIOS-lgpl-latest.cirrus.bin (1.11), ! 264: VGABIOS-lgpl-latest.cirrus.debug.bin (1.11), ! 265: VGABIOS-lgpl-latest.debug.bin (1.59), clext.c (1.7): ! 266: ! 267: - cirrus init: set standard vga mode and reset bitblt ! 268: ! 269: 2004-07-22 18:38 vruppert ! 270: ! 271: * VGABIOS-lgpl-latest.bin (1.58), VGABIOS-lgpl-latest.cirrus.bin (1.10), ! 272: VGABIOS-lgpl-latest.cirrus.debug.bin (1.10), ! 273: VGABIOS-lgpl-latest.debug.bin (1.58), clext.c (1.6), vbe.c (1.45), ! 274: vbetables.h (1.24): ! 275: ! 276: - cirrus extension: tables for mode 1280x1024x8 added ! 277: - vbe: dispi_set_xres() and dispi_set_virt_width() now modify vga compatible ! 278: registers ! 279: - vbe: mode list entry for mode 800x600x4 fixed ! 280: ! 281: 2004-07-18 20:23 vruppert ! 282: ! 283: * VGABIOS-lgpl-latest.bin (1.57), VGABIOS-lgpl-latest.cirrus.bin (1.9), ! 284: VGABIOS-lgpl-latest.cirrus.debug.bin (1.9), ! 285: VGABIOS-lgpl-latest.debug.bin (1.57), vgabios.c (1.59), vgatables.h (1.8): ! 286: ! 287: - disable CRTC write protection before setting new values ! 288: - CRTC line for mode 0x6a fixed ! 289: ! 290: 2004-07-07 16:08 vruppert ! 291: ! 292: * Makefile (1.15), VGABIOS-lgpl-latest.bin (1.56), ! 293: VGABIOS-lgpl-latest.cirrus.bin (1.8), VGABIOS-lgpl-latest.cirrus.debug.bin (1.8), ! 294: VGABIOS-lgpl-latest.debug.bin (1.56), biossums.c (1.1), clext.c (1.5): ! 295: ! 296: - biossums utility for the Bochs BIOS adapted for the LGPL'd VGABIOS ! 297: - VESA3 PMINFO checksum calculated in the source ! 298: - 24 bpp mode entries fixed (patch from Fabrice Bellard) ! 299: ! 300: 2004-06-25 18:28 vruppert ! 301: ! 302: * VGABIOS-lgpl-latest.cirrus.bin (1.7), VGABIOS-lgpl-latest.cirrus.debug.bin (1.7), ! 303: clext.c (1.4): ! 304: ! 305: - 4MB memory probe added (patch from Fabrice Bellard) ! 306: ! 307: 2004-06-25 17:31 vruppert ! 308: ! 309: * VGABIOS-lgpl-latest.bin (1.55), VGABIOS-lgpl-latest.cirrus.bin (1.6), ! 310: VGABIOS-lgpl-latest.cirrus.debug.bin (1.6), ! 311: VGABIOS-lgpl-latest.debug.bin (1.55), clext.c (1.3): ! 312: ! 313: - fixed value of sequencer reset register in cirrus mode table ! 314: - fixed possible overflow error if cirrus start address is >256k ! 315: ! 316: 2004-06-23 21:11 vruppert ! 317: ! 318: * VGABIOS-lgpl-latest.bin (1.54), VGABIOS-lgpl-latest.cirrus.bin (1.5), ! 319: VGABIOS-lgpl-latest.cirrus.debug.bin (1.5), ! 320: VGABIOS-lgpl-latest.debug.bin (1.54), clext.c (1.2): ! 321: ! 322: - applied new patch for the cirrus extension from suzu ! 323: * enable VESA LFB support if a Cirrus PCI adapter is detected ! 324: * prepared VBE3 protected mode info block (test case required) ! 325: - added VBE functions 4F06h and 4F07h ! 326: - some bugfixes ! 327: ! 328: 2004-06-17 18:57 vruppert ! 329: ! 330: * Makefile (1.14), VGABIOS-lgpl-latest.bin (1.53), ! 331: VGABIOS-lgpl-latest.cirrus.bin (1.2), VGABIOS-lgpl-latest.cirrus.debug.bin (1.2), ! 332: VGABIOS-lgpl-latest.debug.bin (1.53): ! 333: ! 334: - fixed makefile targets for the binaries with cirrus extension ! 335: ! 336: 2004-06-16 21:11 vruppert ! 337: ! 338: * Makefile (1.13), VGABIOS-lgpl-latest.bin (1.52), ! 339: VGABIOS-lgpl-latest.cirrus.bin (1.1), VGABIOS-lgpl-latest.cirrus.debug.bin (1.1), ! 340: VGABIOS-lgpl-latest.debug.bin (1.52), clext.c (1.1), vgabios.c (1.58): ! 341: ! 342: - applied suzu's cirrus extension patch. Cirrus SVGA detection, most of the ! 343: cirrus-specific modes and some basic VBE features are present now. ! 344: ! 345: 2004-05-31 21:15 vruppert ! 346: ! 347: * VGABIOS-lgpl-latest.bin (1.51), VGABIOS-lgpl-latest.debug.bin (1.51), ! 348: vgabios.c (1.57): ! 349: ! 350: - write character in planar graphics modes: sequencer map mask must be 0x0f and ! 351: bit operation must be 'replace' if bit 7 of attribute is clear ! 352: - read/write pixel in planar graphics modes: bit mask setup simplified ! 353: ! 354: 2004-05-11 18:08 vruppert ! 355: ! 356: * VGABIOS-lgpl-latest.bin (1.50), VGABIOS-lgpl-latest.debug.bin (1.50), ! 357: vgabios.c (1.56): ! 358: ! 359: - biosfn_select_vert_res rewritten in assembler ! 360: - scroll text in planar graphics modes: attribute for blank line fixed ! 361: - write character in planar graphics modes: graphics controller values fixed ! 362: ! 363: 2004-05-09 20:32 vruppert ! 364: ! 365: * VGABIOS-lgpl-latest.bin (1.49), VGABIOS-lgpl-latest.debug.bin (1.49), ! 366: vbe.c (1.44), vbe.h (1.24), vgabios.c (1.55): ! 367: ! 368: - VBE init code and some dispi ioport functions rewritten in assembler ! 369: - text scroll functions for CGA graphics modes added ! 370: - scroll text in graphics modes: attribute for blank line fixed ! 371: ! 372: 2004-05-08 16:06 vruppert ! 373: ! 374: * BUGS (1.2), README (1.7), TODO (1.10), VGABIOS-lgpl-latest.bin (1.48), ! 375: VGABIOS-lgpl-latest.debug.bin (1.48), vbe.c (1.43), vbe.h (1.23), ! 376: vbe_display_api.txt (1.11), vgabios.c (1.54): ! 377: ! 378: - VBE internal functions dispi_set_enable and dispi_set_bank now called both from C ! 379: and asm code ! 380: - VBE function 0x03 rewritten in assembler ! 381: - VBE function 0x08 cleaned up ! 382: - text output and scroll functions for graphics modes rewritten using case ! 383: structures ! 384: - documentation and comments updated ! 385: ! 386: 2004-05-06 21:18 vruppert ! 387: ! 388: * VGABIOS-lgpl-latest.bin (1.47), VGABIOS-lgpl-latest.debug.bin (1.47), ! 389: vbe.c (1.42), vbe.h (1.22), vgabios.c (1.53): ! 390: ! 391: - VBE functions 0x05, 0x06, 0x07 and some dispi ioport functions rewritten in ! 392: assembler ! 393: - VBE functions 0x06 and 0x07: get functions now supported, 15 bpp bug fixed ! 394: ! 395: 2004-05-05 19:24 vruppert ! 396: ! 397: * VGABIOS-lgpl-latest.bin (1.46), VGABIOS-lgpl-latest.debug.bin (1.46), ! 398: vbe.c (1.41), vbe.h (1.21), vbe_display_api.txt (1.10), vgabios.c (1.52): ! 399: ! 400: - 8 bit DAC capability flag set ! 401: - vbe_biosfn_set_get_dac_palette_format implemented ! 402: - VBE api description updated ! 403: - C definitions from header files now used assembler code ! 404: ! 405: 2004-05-02 17:27 vruppert ! 406: ! 407: * VGABIOS-lgpl-latest.bin (1.45), VGABIOS-lgpl-latest.debug.bin (1.45), ! 408: vgabios.c (1.51): ! 409: ! 410: - text scroll functions for PLANAR1/PLANAR4 graphics modes added ! 411: - function biosfn_get_ega_info rewritten in assembler ! 412: - read/write graphics pixel functions rewritten using a case structure ! 413: ! 414: 2004-05-01 16:03 vruppert ! 415: ! 416: * VGABIOS-lgpl-latest.bin (1.44), VGABIOS-lgpl-latest.debug.bin (1.44), ! 417: vgabios.c (1.50): ! 418: ! 419: - biosfn_enable_cursor_emulation rewritten in assembler ! 420: - remap of the cursor shape depends on modeset control bit 0 ! 421: - text output in PLANAR4 modes now supports attribute bit 7 (XOR with background) ! 422: ! 423: 2004-04-25 20:13 vruppert ! 424: ! 425: * VGABIOS-lgpl-latest.bin (1.43), VGABIOS-lgpl-latest.debug.bin (1.43), ! 426: vgabios.c (1.49), vgatables.h (1.7): ! 427: ! 428: - table entries for vga mode 0x0f fixed (PLANAR2 exists on EGA only) ! 429: - function release_font_access now supports the monochrome text mode ! 430: - PLANAR1 modes now supported in text output functions and read/write pixel ! 431: - function AH=0x12/BL=0x32 rewritten in assembler ! 432: ! 433: 2004-04-25 08:45 vruppert ! 434: ! 435: * VGABIOS-lgpl-latest.bin (1.42), VGABIOS-lgpl-latest.debug.bin (1.42), ! 436: vgabios.c (1.48): ! 437: ! 438: - block address calculation in font functions fixed ! 439: - functions AX=0x1103, AH=0x12/BL=0x31 and AH=0x12/BL=0x33 rewritten in assembler ! 440: ! 441: 2004-04-24 09:59 vruppert ! 442: ! 443: * VGABIOS-lgpl-latest.bin (1.41), VGABIOS-lgpl-latest.debug.bin (1.41), ! 444: vgabios.c (1.47): ! 445: ! 446: - read/write graphics pixel for PLANAR4 modes added ! 447: - CGA specific functions (group AH = 0x0B) implemented ! 448: ! 449: 2004-04-23 14:34 vruppert ! 450: ! 451: * VGABIOS-lgpl-latest.bin (1.40), VGABIOS-lgpl-latest.debug.bin (1.40), ! 452: vgabios.c (1.46): ! 453: ! 454: - remaining palette and dac read/write functions (except gray scale summing) ! 455: rewritten in assembler ! 456: ! 457: 2004-04-18 13:43 vruppert ! 458: ! 459: * VGABIOS-lgpl-latest.bin (1.39), VGABIOS-lgpl-latest.debug.bin (1.39), ! 460: vgabios.c (1.45): ! 461: ! 462: - some palette and dac read/write functions rewritten in assembler ! 463: - main int10 debug message now works with assembler functions, too ! 464: ! 465: 2004-04-18 09:15 japj ! 466: ! 467: * vbe.c (1.40): ! 468: ! 469: updated my email address + put vgabios url in the bios copyright string ! 470: (instead of my old email address) ! 471: ! 472: 2004-04-17 07:18 vruppert ! 473: ! 474: * VGABIOS-lgpl-latest.bin (1.38), VGABIOS-lgpl-latest.debug.bin (1.38), ! 475: vgabios.c (1.44): ! 476: ! 477: - biosfn_set_video_mode: don't load DAC registers if default palette loading is ! 478: disabled. Perform gray scale summing if enabled. ! 479: - biosfn_perform_gray_scale_summing: switch between DAC read and write mode is ! 480: required to make this function work. Maximum DAC value always set to 0x3f. ! 481: ! 482: 2004-04-08 17:50 vruppert ! 483: ! 484: * VGABIOS-lgpl-latest.bin (1.37), VGABIOS-lgpl-latest.debug.bin (1.37), ! 485: vgabios.c (1.43): ! 486: ! 487: - write character function for the LINEAR8 mode ! 488: - get_font_access() and release_font_access() rewritten in assembler ! 489: - fixed wrong variable name in the init code ! 490: ! 491: 2004-04-06 19:31 vruppert ! 492: ! 493: * VGABIOS-lgpl-latest.bin (1.36), VGABIOS-lgpl-latest.debug.bin (1.36), ! 494: vgabios.c (1.42): ! 495: ! 496: - init functions rewitten in assembler ! 497: - function biosfn_set_display_code rewritten in assembler ! 498: ! 499: 2004-04-05 19:40 vruppert ! 500: ! 501: * VGABIOS-lgpl-latest.bin (1.35), VGABIOS-lgpl-latest.debug.bin (1.35), ! 502: vgabios.c (1.41): ! 503: ! 504: - functions biosfn_get_video_mode() and biosfn_read_display_code() rewritten ! 505: in assembler ! 506: ! 507: 2004-04-04 18:20 vruppert ! 508: ! 509: * VGABIOS-lgpl-latest.bin (1.34), VGABIOS-lgpl-latest.debug.bin (1.34), ! 510: vgabios.c (1.40): ! 511: ! 512: - write character function for CGA modes added ! 513: - read/write graphics pixel for CGA and LINEAR8 modes added ! 514: ! 515: 2004-02-23 21:08 vruppert ! 516: ! 517: * VGABIOS-lgpl-latest.bin (1.33), VGABIOS-lgpl-latest.debug.bin (1.33), ! 518: vbe.c (1.39): ! 519: ! 520: - dispi_get_max_bpp(): restore the original value of the vbe enable register ! 521: ! 522: 2004-02-22 14:17 vruppert ! 523: ! 524: * README (1.6), vbe.c (1.38), vbe.h (1.20), vbe_display_api.txt (1.9), ! 525: VGABIOS-lgpl-latest.bin (1.32), VGABIOS-lgpl-latest.debug.bin (1.32): ! 526: ! 527: - new function dispi_get_max_bpp() returns the bpp capabilities of the Bochs gui ! 528: - create the mode list depending on the supported bpp capability ! 529: - unused stuff removed ! 530: - documentation updated ! 531: ! 532: 2004-02-21 18:20 vruppert ! 533: ! 534: * vbe.c (1.37), vbe.h (1.19), vbetables.h (1.23), ! 535: VGABIOS-lgpl-latest.bin (1.31), VGABIOS-lgpl-latest.debug.bin (1.31): ! 536: ! 537: - dynamicly genarated vbe mode_info list works now ! 538: ! 539: 2003-11-17 21:04 vruppert ! 540: ! 541: * vbe.c (1.36), vbetables.h (1.22), vgabios.c (1.39), vgatables.h (1.6), ! 542: VGABIOS-lgpl-latest.bin (1.30), VGABIOS-lgpl-latest.debug.bin (1.30): ! 543: ! 544: - new VBE presence flag stored at unused BDA address 0xB9 ! 545: - VBE init code rewritten ! 546: - added BIOS TTY flag for VBE mode 0x0102 (TODO: scrolling) ! 547: - vgabios_init_func: load and activate text font already done by set_video_mode ! 548: - function biosfn_get_all_palette_reg() fixed ! 549: ! 550: 2003-11-06 00:26 cbothamy ! 551: ! 552: * README (1.5): ! 553: ! 554: - add changes for 0.4c release ! 555: ! 556: 2003-11-06 00:22 cbothamy ! 557: ! 558: * VGABIOS-lgpl-latest.bin (1.29), VGABIOS-lgpl-latest.debug.bin ! 559: (1.29): ! 560: ! 561: - compile vgabios.c rev1.38 ! 562: ! 563: 2003-11-06 00:21 cbothamy ! 564: ! 565: * vgabios.c (1.38): ! 566: ! 567: - activate char table after loading it when setting a text video ! 568: mode ! 569: ! 570: 2003-11-06 00:19 cbothamy ! 571: ! 572: * Makefile (1.12): ! 573: ! 574: - when making a release, remove unwanted files first, and exclude ! 575: CVS from the tarball ! 576: ! 577: 2003-11-04 22:50 cbothamy ! 578: ! 579: * ChangeLog (1.20, v0_4b): ! 580: ! 581: - update ChangeLog for 0.4b release ! 582: ! 583: 2003-11-04 22:49 cbothamy ! 584: ! 585: * README (1.4, v0_4b): ! 586: ! 587: - update Changes for 0.4b release ! 588: ! 589: 2003-11-04 20:26 vruppert ! 590: ! 591: * vgabios.c (1.37), VGABIOS-lgpl-latest.bin (1.28), ! 592: VGABIOS-lgpl-latest.debug.bin (1.28) (utags: v0_4b): ! 593: ! 594: - biosfn_get_font_info(): character height must be returned in CX ! 595: ! 596: 2003-11-03 21:57 vruppert ! 597: ! 598: * vbe.c (1.35, v0_4b), vgabios.c (1.36), VGABIOS-lgpl-latest.bin ! 599: (1.27), VGABIOS-lgpl-latest.debug.bin (1.27): ! 600: ! 601: - the 'noclearmem' flag is not stored in the 'current video mode' ! 602: register (0040h:0049h) - VBE also stores the 'noclear' flag in ! 603: the 'video control' register (0040h:0087h) ! 604: ! 605: 2003-10-05 10:06 vruppert ! 606: ! 607: * vbe.h (1.18, v0_4b), vbe_display_api.txt (1.8, v0_4b), ! 608: VGABIOS-lgpl-latest.bin (1.26), VGABIOS-lgpl-latest.debug.bin ! 609: (1.26): ! 610: ! 611: - changed VBE i/o registers to 0x01CE/CF (suggestion from Daniel ! 612: Gimpelevich) ! 613: ! 614: 2003-08-18 18:38 vruppert ! 615: ! 616: * VGABIOS-lgpl-latest.bin (1.25), VGABIOS-lgpl-latest.debug.bin ! 617: (1.25), vgabios.c (1.35): ! 618: ! 619: - wrong offsets to the character tables (INT 0x1F/0x43) fixed ! 620: (underscore added) - functions accessing the CRT controller ! 621: optimized using a local variable 'crtc_addr' ! 622: ! 623: 2003-08-17 15:46 cbothamy ! 624: ! 625: * ChangeLog (1.19, v0_4a): ! 626: ! 627: - ChangeLog is now automatically generated by running "cvs2cl -r ! 628: -t -P -S" - update ChangeLog for 0.4a release ! 629: ! 630: 2003-08-17 15:44 cbothamy ! 631: ! 632: * README (1.3, v0_4a): ! 633: ! 634: - added the old ChangeLog in the HOSTORY section of the README ! 635: file - update History for 0.4a release, with a summary of Changes ! 636: ! 637: 2003-08-17 15:24 cbothamy ! 638: ! 639: * Makefile (1.11, v0_4b, v0_4a): ! 640: ! 641: - fix Makefile for "release" target ! 642: ! 643: 2003-08-16 01:49 cbothamy ! 644: ! 645: * Makefile (1.10), README (1.2), VGABIOS-lgpl-latest.bin (1.24, ! 646: v0_4a), VGABIOS-lgpl-latest.debug.bin (1.24, v0_4a), vgabios.c ! 647: (1.34, v0_4a): ! 648: ! 649: - update the Makefile for releases - remove references to old ! 650: plex86 website - update the Makefile so it build ! 651: VGABIOS-lgpl-latest.bin and VGABIOS-lgpl-latest.debug.bin ! 652: ! 653: 2003-08-07 18:17 vruppert ! 654: ! 655: * VGABIOS-lgpl-latest.bin (1.23), VGABIOS-lgpl-latest.debug.bin ! 656: (1.23): ! 657: ! 658: - current VBE mode now stored in BDA (unused address 0xBA) ! 659: ! 660: 2003-08-07 17:54 vruppert ! 661: ! 662: * vbe.c (1.34), vgatables.h (1.5, v0_4b) (utags: v0_4a): ! 663: ! 664: - current VBE mode now stored in BDA (unused address 0xBA) ! 665: ! 666: 2003-07-20 18:05 vruppert ! 667: ! 668: * vgabios.c (1.33), VGABIOS-lgpl-latest.bin (1.22), ! 669: VGABIOS-lgpl-latest.debug.bin (1.22): ! 670: ! 671: - fixed a few functions accessing the attribute controller ! 672: ! 673: 2003-07-19 09:33 vruppert ! 674: ! 675: * vgabios.c (1.32), VGABIOS-lgpl-latest.bin (1.21), ! 676: VGABIOS-lgpl-latest.debug.bin (1.21): ! 677: ! 678: - re-enable video after programming the attribute controller - ! 679: biosfn_set_all_palette_reg(): number of palette registers fixed ! 680: ! 681: 2003-07-16 22:32 vruppert ! 682: ! 683: * ChangeLog (1.18), vbe.c (1.33), vbe.h (1.17, v0_4a), ! 684: vbe_display_api.txt (1.7, v0_4a), vgabios.c (1.31), ! 685: VGABIOS-lgpl-latest.bin (1.20), VGABIOS-lgpl-latest.debug.bin ! 686: (1.20): ! 687: ! 688: - LFB flag now stored in the register VBE_DISPI_INDEX_ENABLE - ! 689: release date in Changelog fixed - release date of VBE BIOS 0.6 ! 690: was the same as VGA BIOS 0.3b - year changed in copyright ! 691: messages ! 692: ! 693: 2003-07-15 12:40 vruppert ! 694: ! 695: * VGABIOS-lgpl-latest.bin (1.19), VGABIOS-lgpl-latest.debug.bin ! 696: (1.19): ! 697: ! 698: - new function dispi_get_bpp() - function ! 699: vbe_biosfn_set_get_logical_scan_line_length() fixed for >8bpp - ! 700: number of image pages of all VBE modes fixed ! 701: ! 702: 2003-07-15 12:35 vruppert ! 703: ! 704: * vbe.c (1.32), vbetables.h (1.21, v0_4b, v0_4a): ! 705: ! 706: - new function dispi_get_bpp() - function ! 707: vbe_biosfn_set_get_logical_scan_line_length() fixed for >8bpp - ! 708: number of image pages of all VBE modes fixed ! 709: ! 710: 2003-07-14 19:45 vruppert ! 711: ! 712: * vbe_display_api.txt (1.6): ! 713: ! 714: - description of VBE_DISPI_ interface 0xb0c2 added ! 715: ! 716: 2003-07-10 19:07 vruppert ! 717: ! 718: * vbe.c (1.31), vbetables.h (1.20), VGABIOS-lgpl-latest.bin (1.18), ! 719: VGABIOS-lgpl-latest.debug.bin (1.18): ! 720: ! 721: - 15 bpp VBE modes added - "Bochs own" mode 0x142 (640x480x32bpp) ! 722: added ! 723: ! 724: 2003-07-01 19:00 vruppert ! 725: ! 726: * vbe.c (1.30), vbe.h (1.16), vbetables.h (1.19), ! 727: VGABIOS-lgpl-latest.bin (1.17), VGABIOS-lgpl-latest.debug.bin ! 728: (1.17): ! 729: ! 730: - VBE preserve display memory feature implemented - VBE mode ! 731: entries 0x117 and 0x118 added ! 732: ! 733: 2003-06-30 21:27 vruppert ! 734: ! 735: * vbe.c (1.29), vbe.h (1.15), vbetables.h (1.18), ! 736: VGABIOS-lgpl-latest.bin (1.16), VGABIOS-lgpl-latest.debug.bin ! 737: (1.16): ! 738: ! 739: - VBE mode info blocks of modes with >8bpp enabled - VBE modes ! 740: with 24 bpp: bytes per scanline fixed - vbe_biosfn_set_mode() now ! 741: supports >8bpp - VBE will be enabled with new VBE_DISPI_ID2 ! 742: (0xB0C2) ! 743: ! 744: 2003-06-29 12:53 vruppert ! 745: ! 746: * vbetables.h (1.17), VGABIOS-lgpl-latest.bin (1.15), ! 747: VGABIOS-lgpl-latest.debug.bin (1.15): ! 748: ! 749: - duplicate lines with VBE_MODE_ATTRIBUTE_GRAPHICS_MODE removed - ! 750: VBE mode info items of currently unsupported modes fixed ! 751: ! 752: 2003-06-15 21:19 vruppert ! 753: ! 754: * vgabios.c (1.30), VGABIOS-lgpl-latest.bin (1.14), ! 755: VGABIOS-lgpl-latest.debug.bin (1.14): ! 756: ! 757: - function write_gfx_char() rewritten ! 758: ! 759: 2003-04-26 09:27 vruppert ! 760: ! 761: * VGABIOS-lgpl-latest.debug.bin (1.13): ! 762: ! 763: - added missing VBE function dispi_get_bank() - added missing ! 764: return codes for VBE function 4F05h - memory size is always ! 765: reported in VBE function 4F00h - fixed scan line length for VBE ! 766: mode 0102h - fixed function set_active_page() for graphics modes ! 767: - fixed the page sizes of some VGA modes ! 768: ! 769: 2003-04-26 09:22 vruppert ! 770: ! 771: * vbe.c (1.28), vbetables.h (1.16), vgabios.c (1.29), vgatables.h ! 772: (1.4), VGABIOS-lgpl-latest.bin (1.13): ! 773: ! 774: - added missing VBE function dispi_get_bank() - added missing ! 775: return codes for VBE function 4F05h - memory size is always ! 776: reported in VBE function 4F00h - fixed scan line length for VBE ! 777: mode 0102h - fixed function set_active_page() for graphics modes ! 778: - fixed the page sizes of some VGA modes ! 779: ! 780: 2003-04-20 09:51 vruppert ! 781: ! 782: * vgabios.c (1.28), vgatables.h (1.3), VGABIOS-lgpl-latest.bin ! 783: (1.12), VGABIOS-lgpl-latest.debug.bin (1.12): ! 784: ! 785: - function write_gfx_char() now supports different font sizes - ! 786: some entries of the static functionality table fixed ! 787: ! 788: 2003-04-18 09:23 vruppert ! 789: ! 790: * vbe.c (1.27), vbe.h (1.14), vbetables.h (1.15): ! 791: ! 792: - applied patch #1331 * new function dispi_set_bank_farcall() ! 793: * VBE mode info item WinFuncPtr points to the new function if the ! 794: flag VBE_WINDOW_ATTRIBUTE_RELOCATABLE is set * flag ! 795: VBE_MODE_ATTRIBUTE_EXTENDED_INFORMATION_AVAILABLE added ! 796: ! 797: 2003-02-11 20:17 vruppert ! 798: ! 799: * VGABIOS-lgpl-latest.bin (1.11), VGABIOS-lgpl-latest.debug.bin ! 800: (1.11), vbe.c (1.26), vbetables.h (1.14): ! 801: ! 802: - VBE mode search rewritten * improved function ! 803: mode_info_find_mode() is now used by the VBE functions 0x4F01 ! 804: and 0x4F02 * removed all mode list entries with the LFB bit ! 805: set. LFB detection is now present in the function ! 806: mode_info_find_mode() ! 807: ! 808: 2003-02-09 20:59 vruppert ! 809: ! 810: * VGABIOS-lgpl-latest.bin (1.10), VGABIOS-lgpl-latest.debug.bin ! 811: (1.10), vgabios.c (1.27): ! 812: ! 813: - function write_gfx_char(): memory address now calculated in ! 814: this function; background color is always black - function ! 815: biosfn_write_char_attr(): the count parameter is now used in ! 816: graphics modes too - function biosfn_write_char_only() works ! 817: the same way as function biosfn_write_char_attr() in graphics ! 818: mode - copying charmap data optimized using memcpyb() ! 819: ! 820: 2003-02-09 11:36 vruppert ! 821: ! 822: * VGABIOS-lgpl-latest.bin (1.9), VGABIOS-lgpl-latest.debug.bin ! 823: (1.9): ! 824: ! 825: - VESA mode 0x102 added (uses existing SVGA mode 0x6a) - all VESA ! 826: modes with the LFB flag set removed from the list (Linux doesn't ! 827: like mode numbers > 0x07ff) ! 828: ! 829: 2003-02-09 11:02 vruppert ! 830: ! 831: * vbe.c (1.25), vbe.h (1.13), vbetables.h (1.13): ! 832: ! 833: - VESA mode 0x102 added (uses existing SVGA mode 0x6a) - all VESA ! 834: modes with the LFB flag set removed from the list (Linux doesn't ! 835: like mode numbers > 0x07ff) ! 836: ! 837: 2003-02-08 13:04 vruppert ! 838: ! 839: * vbe.c (1.24), vgabios.c (1.26): ! 840: ! 841: - vbe_biosfn_return_current_mode() now returns the active ! 842: standard VGA mode TODO: return VESA mode if enabled - ! 843: biosfn_set_video_mode() now clears the screen in CGA mode ! 844: correctly - write character functions are now working in all ! 845: PLANAR4 graphics modes - added stubs for unimplemented features ! 846: in graphics modes ! 847: ! 848: 2003-02-04 22:19 vruppert ! 849: ! 850: * VGABIOS-lgpl-latest.bin (1.8), VGABIOS-lgpl-latest.debug.bin ! 851: (1.8): ! 852: ! 853: - set video mode: clear vga memory in graphics mode - set video ! 854: mode: load default font in text mode - write character ! 855: implemented for graphics mode 0x12 ! 856: ! 857: 2003-02-04 22:06 vruppert ! 858: ! 859: * vgabios.c (1.25): ! 860: ! 861: - set video mode: clear vga memory in graphics mode - set video ! 862: mode: load default font in text mode - write character ! 863: implemented for graphics mode 0x12 ! 864: ! 865: 2003-01-21 19:30 vruppert ! 866: ! 867: * vgabios.c (1.24): ! 868: ! 869: - remap the cursor size if the char height is > 8 and the new ! 870: values are < 8 ! 871: ! 872: 2003-01-20 18:24 cbothamy ! 873: ! 874: * Makefile (1.9): ! 875: ! 876: - fix so make -j2 does not overwrite temp files ! 877: ! 878: 2003-01-19 12:35 vruppert ! 879: ! 880: * vgabios.c (1.23): ! 881: ! 882: - function set_scan_lines() recalculates the number of rows and ! 883: the page size - new values for char height, text rows and page ! 884: size are stored in the BIOS data segment - asm helper function ! 885: idiv_u added ! 886: ! 887: 2003-01-15 18:49 cbothamy ! 888: ! 889: * VGABIOS-lgpl-latest.bin (1.7), VGABIOS-lgpl-latest.debug.bin ! 890: (1.7): ! 891: ! 892: - compile vgabios rev 1.22 ! 893: ! 894: 2003-01-15 18:49 cbothamy ! 895: ! 896: * vgabios.c (1.22): ! 897: ! 898: - fix bug found by ams : a 8bits index value was compared to ! 899: 0x100 in some cases in biosfn_set_all_dac_reg, ! 900: biosfn_read_all_dac_reg, biosfn_perform_gray_scale_summing ! 901: ! 902: 2003-01-15 17:34 cbothamy ! 903: ! 904: * Makefile (1.8): ! 905: ! 906: - fix symbol table file names, discovered by ams ! 907: ! 908: 2003-01-04 21:20 vruppert ! 909: ! 910: * VGABIOS-lgpl-latest.bin (1.6), VGABIOS-lgpl-latest.debug.bin ! 911: (1.6), vgabios.c (1.21): ! 912: ! 913: - biosfn_set_video_mode(): reset attribute controller flip-flop ! 914: before setting up the controller's registers (bug found with ! 915: amidiag) ! 916: ! 917: 2003-01-04 09:50 vruppert ! 918: ! 919: * vbe.c (1.23): ! 920: ! 921: - VBE function 0x00 returns VBE 1.x compatible information if no ! 922: VBE signature is present ! 923: ! 924: 2003-01-01 12:44 vruppert ! 925: ! 926: * VGABIOS-lgpl-latest.bin (1.5), VGABIOS-lgpl-latest.debug.bin ! 927: (1.5): ! 928: ! 929: - SVGA mode 0x6A (800x600x4) added to the list of graphics modes ! 930: ! 931: 2002-12-31 18:07 vruppert ! 932: ! 933: * vgatables.h (1.2): ! 934: ! 935: - SVGA mode 0x6A (800x600x4) added to the list of graphics modes ! 936: ! 937: 2002-11-23 10:38 cbothamy ! 938: ! 939: * ChangeLog (1.17, v0_3b): ! 940: ! 941: - fix changelog for 0.3b release ! 942: ! 943: 2002-10-20 17:12 vruppert ! 944: ! 945: * VGABIOS-lgpl-latest.bin (1.4), VGABIOS-lgpl-latest.debug.bin ! 946: (1.4), vgabios.c (1.20) (utags: v0_3b): ! 947: ! 948: - new function set_scan_lines() for the font size change (patch ! 949: from Hartmut Birr) - cursor shape start and end must be updated ! 950: in set_scan_lines() - set_scan_lines() is called by the functions ! 951: 0x1110, 0x1111, 0x1112 and 0x1114 after copying the font data ! 952: ! 953: 2002-10-04 08:20 vruppert ! 954: ! 955: * VGABIOS-lgpl-latest.bin (1.3), VGABIOS-lgpl-latest.debug.bin ! 956: (1.3), vgabios.c (1.19): ! 957: ! 958: - biosfn_set_single_dac_reg(): the red value is stored in DH ! 959: ! 960: 2002-09-19 19:05 cbothamy ! 961: ! 962: * VGABIOS-lgpl-latest.bin (1.2), VGABIOS-lgpl-latest.debug.bin ! 963: (1.2): ! 964: ! 965: - updated with latest changes ! 966: ! 967: 2002-09-19 19:03 cbothamy ! 968: ! 969: * ChangeLog (1.16), Makefile (1.7, v0_3b), vbe.c (1.22, v0_3b), ! 970: vgabios.c (1.18), vgabios.h (1.3, v0_4b, v0_4a, v0_3b): ! 971: ! 972: - updated the Makefile - removed display of copyrights. - ! 973: changed the Copyright string to "LGPL VGABios developers" ! 974: ! 975: 2002-09-08 21:14 vruppert ! 976: ! 977: * vgabios.c (1.17): ! 978: ! 979: - set the cursor shape depending on the current font height - ! 980: clear BL before calling int 0x10 function 0x1103 in ! 981: vgabios_init_func ! 982: ! 983: 2002-08-23 22:58 cbothamy ! 984: ! 985: * vbe.c (1.21), vbetables.h (1.12, v0_3b): ! 986: ! 987: - added lfb-mode numbers (patch from mathis) ! 988: ! 989: 2002-07-21 21:57 japj ! 990: ! 991: * vbe.c (1.20), vgabios.c (1.16): ! 992: ! 993: gcc2/3 preprocessing fix ! 994: ! 995: 2002-05-18 16:55 cbothamy ! 996: ! 997: * vgabios.c (1.15): ! 998: ! 999: - include patch from Volker that adds some text font functions ! 1000: ! 1001: 2002-05-01 23:13 japj ! 1002: ! 1003: * VGABIOS-lgpl-latest.bin (1.1), VGABIOS-lgpl-latest.debug.bin ! 1004: (1.1): ! 1005: ! 1006: adding latest bin & debug bin of the vgabios ! 1007: ! 1008: 2002-04-29 14:50 japj ! 1009: ! 1010: * ChangeLog (1.15), vbe.c (1.19), vbe.h (1.12, v0_3b), vbetables.h ! 1011: (1.11), vgabios.c (1.14): ! 1012: ! 1013: - applying hw scrolling/multibuffering patch ! 1014: ! 1015: 2002-04-25 21:59 japj ! 1016: ! 1017: * Makefile (1.6), vbe.c (1.18), vgabios.c (1.13): ! 1018: ! 1019: - reverting #asm/##asm & endasm patch (does not work with with ! 1020: cygwin) ! 1021: ! 1022: 2002-04-19 19:38 japj ! 1023: ! 1024: * Makefile (1.5), vbe.c (1.17), vgabios.c (1.12): ! 1025: ! 1026: - fixing preprocessing of vgabios with latest gcc (from Mandrake ! 1027: 8.2) ! 1028: ! 1029: 2002-04-08 23:44 japj ! 1030: ! 1031: * ChangeLog (1.14), vbe_display_api.txt (1.5, v0_3b): ! 1032: ! 1033: - preparing docs for new DISPI interface (for hardware scrolling) ! 1034: ! 1035: 2002-04-03 19:06 japj ! 1036: ! 1037: * ChangeLog (1.13), TODO (1.9, v0_4b, v0_4a, v0_3b), vbe.c (1.16): ! 1038: ! 1039: - defaulting LFB on + updated changelog & todo ! 1040: ! 1041: 2002-04-03 00:38 cbothamy ! 1042: ! 1043: * vbe.c (1.15), vgabios.c (1.11): ! 1044: ! 1045: - changed the logging ports to 0x500 -> 0x502 ! 1046: ! 1047: 2002-03-14 17:54 japj ! 1048: ! 1049: * vbe.c (1.14): ! 1050: ! 1051: - vbetables.h is dependant upon some defines (VBE_HAVE_LFB), so ! 1052: put the include *after* the define ! 1053: ! 1054: 2002-03-13 21:47 japj ! 1055: ! 1056: * ChangeLog (1.12), TODO (1.8), vbe.c (1.13), vbetables.h (1.10), ! 1057: vgabios.c (1.10): ! 1058: ! 1059: - made LFB dependant upon define - not implement vbe functions ! 1060: return failure - updated todo & docs for things after bochs 1.4 ! 1061: ! 1062: 2002-03-13 19:46 japj ! 1063: ! 1064: * vbe.h (1.11), vbe_display_api.txt (1.4): ! 1065: ! 1066: - added max video memory + documented what is in the 0xb0c0 ! 1067: interface ! 1068: ! 1069: 2002-03-12 02:33 cbothamy ! 1070: ! 1071: * ChangeLog (1.11), Makefile (1.4): ! 1072: ! 1073: - updated for 0.3a. Merged vgabios.bin and vbebios.bin ! 1074: ! 1075: 2002-03-10 21:36 japj ! 1076: ! 1077: * ChangeLog (1.10), vbetables.h (1.9): ! 1078: ! 1079: - added LFB modes for testing with vbe-lfb patch in Bochs ! 1080: ! 1081: 2002-03-10 17:42 japj ! 1082: ! 1083: * vbe.c (1.12, v0_3a): ! 1084: ! 1085: - show people when they do NOT have VBE support available ! 1086: ! 1087: 2002-03-10 17:36 japj ! 1088: ! 1089: * TODO (1.7, v0_3a), vbe.c (1.11), vbe.h (1.10, v0_3a), vgabios.c ! 1090: (1.9, v0_3a): ! 1091: ! 1092: - cleanup of vbe internal functions (set 8bpp mode is now ! 1093: dependant on ModeInfo content instead of hardcoded functions) ! 1094: ! 1095: 2002-03-10 17:20 cbothamy ! 1096: ! 1097: * ChangeLog (1.9, v0_3a), TODO (1.6): ! 1098: ! 1099: - updated for 0.3a ! 1100: ! 1101: 2002-03-10 17:19 cbothamy ! 1102: ! 1103: * vbe.c (1.10), vbe.h (1.9): ! 1104: ! 1105: - added vbe_has_vbe_display function that detects an attached vbe ! 1106: display ! 1107: ! 1108: 2002-03-10 17:12 cbothamy ! 1109: ! 1110: * vgabios.c (1.8): ! 1111: ! 1112: - vbe calls are done only if a vbe display is detected ! 1113: ! 1114: 2002-03-10 11:25 japj ! 1115: ! 1116: * vbe.h (1.8), vbe_display_api.txt (1.3, v0_3a): ! 1117: ! 1118: - preparing for LFB support ! 1119: ! 1120: 2002-03-09 14:25 japj ! 1121: ! 1122: * vgabios.c (1.7): ! 1123: ! 1124: - fixing initial cursor shape to _ instead of - ! 1125: ! 1126: 2002-03-08 23:08 japj ! 1127: ! 1128: * ChangeLog (1.8), TODO (1.5), vbe.c (1.9), vbe.h (1.7), vgabios.c ! 1129: (1.6): ! 1130: ! 1131: - updating vbe code to new API ! 1132: ! 1133: 2002-03-08 21:48 japj ! 1134: ! 1135: * vbe.c (1.8), vbe.h (1.6), vbetables.h (1.8, v0_3a): ! 1136: ! 1137: - updating vbe code with #defines from API ! 1138: ! 1139: 2002-03-08 21:31 japj ! 1140: ! 1141: * vbe_display_api.txt (1.2): ! 1142: ! 1143: - adding some text about how banks work ! 1144: ! 1145: 2002-03-08 21:09 japj ! 1146: ! 1147: * ChangeLog (1.7), vbe_display_api.txt (1.1): ! 1148: ! 1149: - adding vbe_display_api documentation ! 1150: ! 1151: 2002-03-07 21:36 japj ! 1152: ! 1153: * ChangeLog (1.6), vbe.c (1.7), vbetables.h (1.7): ! 1154: ! 1155: - added 1024x768xbpp support - some more cleanups/comments ! 1156: ! 1157: 2002-03-06 21:55 japj ! 1158: ! 1159: * ChangeLog (1.5), TODO (1.4), vbe.c (1.6), vbetables.h (1.6), ! 1160: vgabios.c (1.5): ! 1161: ! 1162: - updated changelog with new modi - added 640x480x8 (Mandrake ! 1163: Installer can use this!) - added pre VBE2 compatible 'detection' ! 1164: - fixed problem when normal vga set mode wouldn't disable vbe ! 1165: mode ! 1166: ! 1167: 2002-03-06 20:59 japj ! 1168: ! 1169: * TODO (1.3), vbe.c (1.5), vbe.h (1.5), vbetables.h (1.5), ! 1170: vgabios.c (1.4): ! 1171: ! 1172: - adding 640x400x8 and 800x600x8 vbe support (this depends ! 1173: HEAVILY on my bochs vga code patch - japj) ! 1174: ! 1175: 2002-03-06 18:00 japj ! 1176: ! 1177: * vbe.c (1.4), vbe.h (1.4), vbetables.h (1.4): ! 1178: ! 1179: - implemented banked & lfb support for 320x200x8bpp (some fixes ! 1180: for vbetest program not displaying anything) ! 1181: ! 1182: 2002-03-05 20:25 japj ! 1183: ! 1184: * Makefile (1.3, v0_3a): ! 1185: ! 1186: for vbe debug bios: - print debugging information in assembly ! 1187: output - print source code in assembly output ! 1188: ! 1189: 2002-03-01 19:39 japj ! 1190: ! 1191: * ChangeLog (1.4), TODO (1.2), vbe.c (1.3), vbe.h (1.3), ! 1192: vbetables.h (1.3): ! 1193: ! 1194: - added vbe support for 320x200x8 using the standard vgamode ! 1195: (0x13) ! 1196: ! 1197: 2002-02-19 00:29 japj ! 1198: ! 1199: * ChangeLog (1.3): ! 1200: ! 1201: - updating ChangeLog with lfbprof ! 1202: ! 1203: 2002-02-18 23:26 japj ! 1204: ! 1205: * tests/lfbprof/: lfbprof.c (1.2), lfbprof.h (1.2) (utags: v0_3a, ! 1206: v0_3b, v0_4a, v0_4b): ! 1207: ! 1208: - fixed unsigned short for mode list (-1 != 0xffff otherwise) - ! 1209: fixed LfbMapRealPointer macro mask problem (some modes were ! 1210: skipped) - added some extra 'debugging' printf's ! 1211: ! 1212: 2002-02-18 23:07 japj ! 1213: ! 1214: * tests/lfbprof/: Makefile (1.1, v0_4b, v0_4a, v0_3b, v0_3a), ! 1215: lfbprof.c (1.1), lfbprof.h (1.1): ! 1216: ! 1217: - Adding lfbprof testprogram (for vbe testing purposes) It ! 1218: needs to be compiled with the Watcom C Compiler ! 1219: ! 1220: 2002-02-18 18:48 japj ! 1221: ! 1222: * vbe.c (1.2), vbe.h (1.2): ! 1223: ! 1224: - cosmetic updates to vbe.c/h + added bunch of FIXMEs for work ! 1225: that needs to be done ! 1226: ! 1227: 2002-02-18 18:34 japj ! 1228: ! 1229: * vbetables.h (1.2): ! 1230: ! 1231: - cosmetic updates in vbetables.h ! 1232: ! 1233: 2002-02-18 18:32 japj ! 1234: ! 1235: * ChangeLog (1.2): ! 1236: ! 1237: updated changelog with merge of vbebios 0.2 ! 1238: ! 1239: 2002-02-18 18:07 japj ! 1240: ! 1241: * vgabios.c (1.3): ! 1242: ! 1243: - small cosmetic cleanup in vgabios vbe code + added FIXMEs ! 1244: ! 1245: 2002-02-18 17:55 japj ! 1246: ! 1247: * Makefile (1.2), dataseghack (1.2, v0_4b, v0_4a, v0_3b, v0_3a), ! 1248: vbe.c (1.1), vbe.h (1.1), vbetables.h (1.1), vgabios.c (1.2), ! 1249: vgabios.h (1.2, v0_3a): ! 1250: ! 1251: - merging with vbebios 0.2 release ! 1252: ! 1253: 2002-02-18 11:31 cbothamy ! 1254: ! 1255: * BUGS (1.1, v0_4b, v0_4a, v0_3b, v0_3a), COPYING (1.1, v0_4b, ! 1256: v0_4a, v0_3b, v0_3a), ChangeLog (1.1), Makefile (1.1), Notes ! 1257: (1.1, v0_4b, v0_4a, v0_3b, v0_3a), README (1.1, v0_3b, v0_3a), ! 1258: TODO (1.1), dataseghack (1.1), vgabios.c (1.1), vgabios.h (1.1), ! 1259: vgafonts.h (1.1, v0_4b, v0_4a, v0_3b, v0_3a), vgatables.h (1.1, ! 1260: v0_3b, v0_3a), tests/testbios.c (1.1, v0_4b, v0_4a, v0_3b, ! 1261: v0_3a): ! 1262: ! 1263: - initial import ! 1264:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.