Image Map Image Map
Page 2 of 2 FirstFirst 12
Results 11 to 12 of 12

Thread: running galaxy mod player on cga

  1. #11
    Join Date
    Jun 2013
    Location
    Montevideo, Uruguay
    Posts
    192
    Blog Entries
    1

    Default

    the file selector have big amounts of cga snow, but still don't make the software unusable.

  2. #12

    Default

    Quote Originally Posted by Scali View Post
    Did a quick reverse-engineering of GLX212.
    Conclusion: it accesses the screen via a far pointer, which is initialized to B000:0000 by default, so the MDA framebuffer.
    It uses all sorts of fancy int 10h calls, which aren't supported by MDA or CGA.
    So it 'defaults' to MDA if the int 10h stuff doesn't work, because that's how the framebuffer is initialized.
    If the int 10h calls work, it overwrites the far pointer to B800:0000.

    Simple fix: patch the default value of the buffer, so it is initialized to B800:0000
    I've done this for you: https://www.dropbox.com/s/ce09hcu8ei...X_CGA.zip?dl=0
    My copy was packed with PKLITE, so I used unp.exe first to unpack it. Then I located the pointer, which is at offset 10D31 in the file.
    I changed byte 'B0' to 'B8' there. And there you go.
    I finally got around to trying your updated version, thanks heaps for your efforts, it works great now!!!
    My Retro Collection:
    CBM: C64, Amiga 500 x2, 600 & 1200
    Mac's: SE, LC630 & Beige G3
    PC's: K6-III+ 500 System + Roland MT-32 & Tandy 1000 EX 640kb, 3.5" FDD, CF-IDE 4GB HDD
    FS: Brand New Tandy 1000 Adapters

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •