Page 83 of 183 < 1 2 ... 81 82 83 84 85 ... 182 183 >
Topic Options
#80738 - 08/04/12 08:51 PM Re: PC/XT/AT (inside) WIP topic [Re: shattered]
crazyc Offline
Senior Member

Registered: 01/22/12
Posts: 282
Originally Posted By: shattered
Found and dumped a PC DOS 1.00 disk -- http://goput.it/aqy.zip

Nice, works fine with the XT.


Top
#80751 - 08/06/12 01:34 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]
RColtrane Offline
Senior Member

Registered: 03/15/07
Posts: 153
Is the PC (CGA) driver broken? Here it only displays the cursor blinking at the topleft side of the screen and nothing happens.

Top
#80752 - 08/06/12 02:39 PM Re: PC/XT/AT (inside) WIP topic [Re: RColtrane]
crazyc Offline
Senior Member

Registered: 01/22/12
Posts: 282
Works for me. It takes about a minute for the HDD bios to fail out if there's no disk attached.

Top
#80821 - 08/09/12 09:22 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]
Alegend45 Offline
Senior Member

Registered: 12/31/11
Posts: 123
I got Fractint's 600 scanline modes working... smile



Sorry about the blurryness... imgur wouldn't take a PNG... >.>

The patch is right here.

And in diff format: Diff


Edited by Alegend45 (08/09/12 09:37 PM)

Top
#80822 - 08/09/12 10:19 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]
crazyc Offline
Senior Member

Registered: 01/22/12
Posts: 282
Which mode does it fix? The IBM VGA non-standard register compatible only 800x600 mode works fine without any patch needed.


Top
#80823 - 08/09/12 10:21 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]
Alegend45 Offline
Senior Member

Registered: 12/31/11
Posts: 123
Weird, for me, I needed the patch for both of the 600-scanline modes... The one I showed was 800x600x16.

Top
#80824 - 08/09/12 10:26 PM Re: PC/XT/AT (inside) WIP topic [Re: crazyc]
Darkstar Offline
Senior Member

Registered: 04/19/05
Posts: 285
Loc: GERMANY
Why not use || here?
Code:
+                       if(vpos >= vblank_start && vpos < vga.crtc.vert_total)
+                               res = 1;
+                       else if(vpos < vblank_end)
+                               res = 1;


-Darkstar

Top
#80825 - 08/09/12 10:30 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]
Alegend45 Offline
Senior Member

Registered: 12/31/11
Posts: 123
It's because I need both.

Top
#80826 - 08/09/12 10:34 PM Re: PC/XT/AT (inside) WIP topic [Re: Alegend45]
Darkstar Offline
Senior Member

Registered: 04/19/05
Posts: 285
Loc: GERMANY
I'm not sure if you don't understand what I mean; or if I don't understand what you mean smile

All I was saying is that
Code:
+                       if(vpos >= vblank_start && vpos < vga.crtc.vert_total)
+                               res = 1;
+                       else if(vpos < vblank_end)
+                               res = 1;


could be written a bit more clearly (and probably faster, depending on the compiler) by writing it this way:
Code:
+                       if((vpos >= vblank_start && vpos < vga.crtc.vert_total) || (vpos < vblank_end))
+                               res = 1;

Top
#80827 - 08/09/12 11:38 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]
Alegend45 Offline
Senior Member

Registered: 12/31/11
Posts: 123
Yeah, I guess that would be better. Thanks.

Top
Page 83 of 183 < 1 2 ... 81 82 83 84 85 ... 182 183 >


Who's Online
5 registered (B2K24, LoganB, FatArnold, AWJ, Lord Nightmare), 15 Guests and 2 Spiders online.
Key: Admin, Global Mod, Mod
Shout Box

Forum Stats
4345 Members
9 Forums
7228 Topics
87112 Posts

Max Online: 183 @ 03/06/12 06:21 PM