Previous Thread
Next Thread
Print Thread
Page 235 of 268 1 2 233 234 235 236 237 267 268
Joined: Aug 2011
Posts: 499
M
Senior Member
Offline
Senior Member
M
Joined: Aug 2011
Posts: 499
I haven't tried, but I used the S3 video card driver to play the game in software rendering mode, not the Voodoo card driver (not hooked up I don't think?), unless changes made to the Voodoo driver also affected the S3?

Joined: Mar 2006
Posts: 1,059
L
Very Senior Member
Offline
Very Senior Member
L
Joined: Mar 2006
Posts: 1,059
Oh. If the s3 driver is software rendering, that implies the cause is a cpu core bug instead.

I see no reason (other than possibly lack of bios, or weakness in the pci system, or the ever present lack of dev time to code it in) that the voodoo and voodoo2 cards couldn't be hooked up in the pc drivers capable of them...

LN


"When life gives you zombies... *CHA-CHIK!* ...you make zombie-ade!"
Joined: May 2004
Posts: 948
Likes: 13
D
Senior Member
Online Content
Senior Member
D
Joined: May 2004
Posts: 948
Likes: 13
To attach a CD-ROM drive, first do

Code:
mess ct486 -listslots


This will list all possible slots. Among them:

Code:
            board3:ide:ide:0   hdd             IDE Hard Disk
                         cdrom           ATAPI CDROM

            board3:ide:ide:1   hdd             IDE Hard Disk
                         cdrom           ATAPI CDROM


Since the HDD is attached to slot 0, we attach the CD-ROM drive like this to slot 1:

Code:
mess ct486 -board3:ide:ide:1 cdrom <rest of your command line>




Joined: Dec 2006
Posts: 531
M
Senior Member
Offline
Senior Member
M
Joined: Dec 2006
Posts: 531
CL-GD542x acceleration work:

Added system-to-video memory BitBLTs, this is used for wallpaper and icons in Win3.1.





Also, fixed 8x8 pattern BitBLTs, fixing up patterned backgrounds in Win3.1 (displayed when you select no wallpaper).


That's the 8x8 pattern at the bottom there...

And yes, there's obviously still lots of work to do here, yet.

Last edited by mahlemiut; 04/30/15 03:26 AM.

- Barry Rodewald
Joined: Feb 2004
Posts: 2,258
Likes: 9
Very Senior Member
Online Content
Very Senior Member
Joined: Feb 2004
Posts: 2,258
Likes: 9
Just out of idle curiosity, does it run faster in MESS with or without the emulated acceleration? Is the emulation of the acceleration faster than emulating CPU-based drawing?

Joined: Dec 2006
Posts: 531
M
Senior Member
Offline
Senior Member
M
Joined: Dec 2006
Posts: 531
Maybe a little, since a video-to-video BitBLT is done pretty much instantly, although it might slow down for a short period if a lot of video-to-video BitBLTs are done quickly.


- Barry Rodewald
Joined: Mar 2001
Posts: 16,784
Likes: 32
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,784
Likes: 32
Emulated acceleration should generally improve performance since the video operations are being done natively instead of in emulated CPU code. Especially if the emulated OS has an idle task that halts the CPU (which would allow MESS to auto cycle-skip the x86 emulation).

Joined: Dec 2006
Posts: 531
M
Senior Member
Offline
Senior Member
M
Joined: Dec 2006
Posts: 531
Now it renders pretty well...



Just have to add reverse direction BitBLTs (used when dragging windows), and Win 3.1 should be quite usable.


- Barry Rodewald
Joined: Dec 2006
Posts: 531
M
Senior Member
Offline
Senior Member
M
Joined: Dec 2006
Posts: 531
Fixed some possible lockups with system-to-VRAM colour expanded transfers, apparently scanlines for them are only in multiples of 8 bits, rather than 32 bits for everything else.

Also added transparency support, making some text in XFree86 a bit more viewable (but still not perfect).


Slackware Linux 3.4, running XFree86 SVGA driver with CL-GD5428 acceleration enabled


- Barry Rodewald
Joined: Dec 2006
Posts: 531
M
Senior Member
Offline
Senior Member
M
Joined: Dec 2006
Posts: 531
Fixed the colour issues in XFree86 now.



Apparently when technical manuals say something should be enabled to use something, then it's lying to you. Go figure.

Not sure on the black bits at the end of long lines, though, some sort of clipping maybe? Solitaire on Win3.1 exhibits a similar behaviour.


- Barry Rodewald
Page 235 of 268 1 2 233 234 235 236 237 267 268

Link Copied to Clipboard
Who's Online Now
2 members (Duke, Vas Crabb), 45 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,957
Posts117,735
Members4,994
Most Online890
Jan 17th, 2020
Forum Host
These forums are hosted by www.retrogamesformac.com
Forum hosted by www.retrogamesformac.com