Skip to content
Serhii Liubshin edited this page Feb 28, 2024 · 7 revisions

Stuff for Book8088 i've made :)

  • 3-Demon.exe

    3-Demon with fixed int 1Ch handler

  • 3-Demon_MartyPC.exe

    3-Demon with changes to test on MartyPC

  • 866_fontXXX.png

    PNG source for Cyrillic 866 character set

  • BOOK_BUG.COM

    Garbles colors in 80x25 text mode on Book V1. Shows a bug in LCD firmware.

  • FDDFAIL

    On original Book BIOS any floppy access results in awfully long wait times, as FDC not there, for example starting Defender of Crown takes ages. This TSR sets int 13h to fail early on floppy access.

  • INT1C

    3-Demon fix again, this time via int 1Ch wrapper

  • MODE12H

    Test for 640x480x16 VGA mode. Fails on Book V1/V2 with CGA LCD firmare.

  • PALTSR2

    V2 of my very-very old TSR to switch CGA colors on the fly with CTRL+~ combo

  • PALTSR3

    V3 of PALTSR, now with 80x25 textmode reset function on same keycombo, does seem to center screen right most of time, though not a 100% hit.

  • bios-book8088-xtide

    The very first build of 8088_bios with timer and Turbo Basic fixups

  • CGA

    Simply detects CGA card presence. Side product of testing headless mode on Book

  • cga866

    ROM for CGA with Cyrillic characters

  • ch375

    Test for USB CH375 chip functionality. Use it with USB stick containing floppy image.

  • dmaen

    Enables memory DMA refresh. Look here

  • dumpbios

    Dumps BIOS :)

  • ch_int13h

    Test TSR for USB floppy emulation. Takes over all requests to drive 0 and writes int 13h function accessed on the topleft corner. Installs only if USB drive present.

  • CGA4VGA

    Finalizing the thing i wanted to do about three decades ago 😀

    As you might noticed, CGA colors in graphics 320x200x4 modes on VGA are not always correct. Sometimes Cyan/Magenta/White is displayed instead of Green/Red/Yellow, Mode 5, that usually displays Cyan/Red/White, ignored completely. As i got my Book8088 with VGA card fixed - CL-GD5429 is no exclusion, so i decided to fix that.

    GCA4VGA sits on INT 10h, and if mode 4 or 5 is set, puts correct values to VGA palette registers. More, it supports custom values for every palette, so you can make a CGA game black and white, or change colors completely for your liking. Tested in DOSBox vgaonly, on CL-GD5459 (Book8088) and Voodoo Banshee.

    Usage is simple: run w/o parameters to install or to reset CGA palettes to default. Run with some config file name as parameter - it will install with those or update handler with new values. Look at full.cfg for help on setting values. Parser is very simple (it might take too much time to write good one in assembly).

  • KBD

    TSR that replaces INT 09 and 16h handlers with code from Phatcode BIOS. I was struggling to make LoadRunner work normally, so that's one of the tests i made, as the game uses INT 16h for keyboard processing.

Clone this wiki locally