Image Map Image Map

Search:

Type: Posts; User: reenigne

Page 1 of 20 1 2 3 4

Search: Search took 0.11 seconds.

  1. From the code snippet above, it looks like you're...

    From the code snippet above, it looks like you're trying to read the next scancode immediately after reading the first one (in the same interrupt). I think you need to wait for the next byte to be...
  2. Yes, 128kB was the most common but some early...

    Yes, 128kB was the most common but some early ones only had 64kB.



    Some were, not all.



    I think this is the problem, assuming you're targeting 8088/8086. The form of this instruction that...
  3. Yes, to get high performance code here it's...

    Yes, to get high performance code here it's important to be aware of what the bottlenecks are and how to minimise the number of port writes. So you'll probably want to organise your code to do all...
  4. Let's take a look at what you are actually doing...

    Let's take a look at what you are actually doing here:



    Output 0x03 to port 0x3ce and then 0x18 to port 0x3cf. This will set the Data Rotate field to 0 (as usual) and the Logic Unit Function...
  5. Replies
    18
    Views
    1,139

    Thanks! Yes, I have a lot of plans for it (more...

    Thanks! Yes, I have a lot of plans for it (more plans than time at the moment). Eventually I hope that it will be a full-fledged graphics editor as well as converter and renderer, and (as previously...
  6. Replies
    18
    Views
    1,139

    Yes, turn down "quality" (I think it should work...

    Yes, turn down "quality" (I think it should work with quality set to 0, the fastest setting). I previously thought quality 1 was needed when really it was a 640x200 input image that was needed.

    I...
  7. Replies
    11
    Views
    1,635

    Ah, I wondered if it might be something like...

    Ah, I wondered if it might be something like that. I'm pretty sure this is not going to work on CGA (at least one based on a 6845). Changing the start address on a 6845 only takes effect at the...
  8. Replies
    18
    Views
    1,139

    These links give me "invalid attachment...

    These links give me "invalid attachment specified". Are you talking about cgacal.png? (I thought by 320x200 you meant a 320x200x4 graphics mode image but there wasn't one of those in your archive)....
  9. Replies
    18
    Views
    1,139

    Can you show me the image that you're having...

    Can you show me the image that you're having trouble with?
  10. Replies
    18
    Views
    1,139

    That sounds like you're converting an image in a...

    That sounds like you're converting an image in a graphics mode, but using a value of 1 instead of 2 for scanlines per row. The image will look the same in CGAArt, but the memory format is different.
  11. Replies
    18
    Views
    1,139

    Ah, looks like I have a bug in the prescaler. If...

    Ah, looks like I have a bug in the prescaler. If you resize the screenshots to 640x200 in another program first (using nearest-neighbour scaling) then everything works. I will look into fixing this...
  12. Replies
    18
    Views
    1,139

    That's right. The CGAD format can represent...

    That's right. The CGAD format can represent mid-frame (and even mid-line) palette/background/mode changes but the current version of CGADView won't display them and the current version of CGAArt...
  13. Replies
    18
    Views
    1,139

    I have written something very similar to what you...

    I have written something very similar to what you describe (although my format is slightly more complicated). http://www.reenigne.org/misc/cgadview.zip . CGAArt...
  14. Replies
    11
    Views
    1,635

    Yes, you can do that. You can even disable the...

    Yes, you can do that. You can even disable the keyboard interrupt altogether via the mask register on the PIC. See lines 255-258 and 623-636 of...
  15. Replies
    11
    Views
    1,635

    Whoops, you're absolutely right. It's 18.432kHz...

    Whoops, you're absolutely right. It's 18.432kHz for MDA. I'm not sure where the 18.73kHz came from. EGA's mono mode (BIOS mode 0x0f) is also an (MDA compatible) 18.432kHz mode, and both EGA and MDA...
  16. Replies
    11
    Views
    1,635

    I find it helps to come up with some terminology...

    I find it helps to come up with some terminology for the various different time units of importance (thus avoiding confusion about exactly what "dot clock" you're talking about). The ones I use (I...
  17. Replies
    24
    Views
    1,865

    Do you know if any real software actually used...

    Do you know if any real software actually used "POP CS" or "MOV CS,rmw"? As well as being invalid after 8086, they also have the problem that they don't clear the prefetch queue, which means the next...
  18. How about INT 21h function 44h (IOCTL) with AL=8...

    How about INT 21h function 44h (IOCTL) with AL=8 (Device Removable Query)? I think this will return CF=1 if the drive letter doesn't exist. Ultima VI (when run on DOS 3.0+) will enumerate over all 26...
  19. Replies
    7
    Views
    1,417

    The patterns are nice but the colour reproduction...

    The patterns are nice but the colour reproduction isn't very accurate. It doesn't look like you're doing any kind of gamma correction, which may be part of this. It also looks like you're not taking...
  20. Replies
    7
    Views
    658

    It's definitely a problem with the CGA card. And...

    It's definitely a problem with the CGA card. And a really interesting one too! I'm scratching my head trying to figure out what failure could cause that particular pattern. It looks like something to...
  21. Replies
    5
    Views
    1,357

    I think that should work too. Intrigued to...

    I think that should work too.



    Intrigued to see what the application is!
  22. Replies
    5
    Views
    1,357

    You'll want to look at the source code of...

    You'll want to look at the source code of Fractint - that supports a lot of tweaked modes on standard VGA up to and including 800x600. It was also popular enough that the timings were probably tuned...
  23. Replies
    6
    Views
    645

    Yep, that's the one I was trying to point to!...

    Yep, that's the one I was trying to point to! Sorry for the copy/paste failure.



    Depends what you're doing! But I can't imagine that changing the clocking mode is something you're going to be...
  24. Replies
    6
    Views
    645

    There was a good thread...

    There was a good thread on this a few years ago. VGA wasn't mentioned specifically though. I'm fairly sure that the extra delays are never necessary when accessing VGA registers. One reason is that...
  25. Replies
    6
    Views
    645

    Perhaps that particular routine doesn't care...

    Perhaps that particular routine doesn't care about preserving the contents of VRAM, and therefore uses the faster asynchronous reset. Or (because it's tied to a particular piece of VGA hardware) it...
Results 1 to 25 of 500
Page 1 of 20 1 2 3 4