Image Map Image Map
Page 5 of 5 FirstFirst 12345
Results 41 to 45 of 45

Thread: Possible to do texture mapped pseudo 3D rendering on a 8088 / CGA machine?

  1. #41

    Default

    Quote Originally Posted by jhhoward View Post
    Any CGA graphics mode tricks I should be aware of that could improve performance?
    It's going to be a matter of the amount of memory to update every frame. So just do what everyone else does: shrink the size of the visible window and surround it with a border (or not). Faster machines get a larger window with reasonable frame rate, slower machines get a smaller window with reasonable frame rate. What would be cool is to be able to programmatically control the screen zoom on the HP 100LX/200LX.

  2. #42

    Default

    Quote Originally Posted by resman View Post
    What would be cool is to be able to programmatically control the screen zoom on the HP 100LX/200LX.
    True.. but AFAIK the screen zoom only works in text modes.

    There may be a few graphics mode tricks for speedups, but anything I can think of would require the presence of a real mc6845.. i.e. not portable, and wouldn't work on the palmtops.

    OTOH, the 100LX also supports the 240x128(?) graphics mode of the 95LX. But I guess that one isn't fully zoomed up either, so it'd be a pretty small window.
    int10h.org :: :: :: blog

  3. #43

    Default

    18 fps VS 13 fps suggests fairly smalls gains, but certainly every ms will count when you start to add sprites.

    Maybe you could copy vertical columns instead of horizontal stripes. This way it would be possible to check the height of the previous column and not needlessly copy ceiling and floor color that has not changed. The screen tearing might be quite ugly though.

  4. #44

    Default

    I haven't had much time to work on this but I've made the git repository of the work in progress port public. There is a pre-built .exe available too for anyone wanting to try it out:
    https://github.com/jhhoward/CatacombsCGA

  5. #45

    Default

    A quick video of the work in progress build running on my HP 100LX:


Tags for this Thread

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
  •