Previous Thread
Next Thread
Print Thread
Page 254 of 254 1 2 252 253 254
#112957 - 03/24/18 01:42 PM Re: PC/XT/AT (inside) WIP topic [Re: shattered]  
Joined: May 2012
Posts: 456
shattered Offline
Senior Member
shattered  Offline
Senior Member

Joined: May 2012
Posts: 456
Originally Posted by shattered
Hello MAMEDEV, I am Maru smile
[Linked Image]


Accelerated writes are now working:

[Linked Image]

#112958 - 03/24/18 02:06 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Mar 2001
Posts: 15,933
R. Belmont Offline
R. Belmont  Offline

Very Senior Member

Joined: Mar 2001
Posts: 15,933
USA
Very nice! That's the card with the 8088 on board for acceleration, right?

#112959 - 03/24/18 02:26 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: May 2012
Posts: 456
shattered Offline
Senior Member
shattered  Offline
Senior Member

Joined: May 2012
Posts: 456
8088 is for 'intelligence', acceleration of writes is done in hardware -- quoting IBM Systems Journal article:
Quote

When the CPU is ready to update the memory, there are several modes that may be used.
During a memory access, the CPU may write to a four-pixel bank in any of the following ways:
(1) to all four pixels;
(2) to only one pixel;
(3) from the first pixel to pixel 'x' (where 'x' = 2, 3, or 4);
(4) from 'x' to 4 (where 'x' = 1, 2, or 3).

Additionally, the writes to memory may be accelerated by writing to a 20-pixel group in any of the following ways:
(1) to all 20 pixels;
(2) to any bank of four pixels;
(3) from the start of a 20-pixel group to the end of any bank of four;
(4) from the start of any bank of four to the end of the 20-pixel group.


Writing to one of addresses in 0x32020--0x3203f range triggers the acceleration on next memory write. Pull request coming soon smile

#113041 - 04/02/18 10:59 AM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Feb 2012
Posts: 60
Tinu Offline
Member
Tinu  Offline
Member

Joined: Feb 2012
Posts: 60
Switzerland
Hello

Please excuse such a beginners question. I went through the manual, the Wiki, this thread, but could not find an answer.
So far I played with specific machines (IBM XT for example). Now I wanted to play with specific software and choose a matching IBM Clone.

Some people apparently use the "ct486", which seems to be a generic PC, unrelated to any other machine (at least -listbrothers or -listclones reveals nothing).
This driver runs fine, and is good for software of the DOS / Windows 3 area. For Windows 95, at least a Pentium or better a Pentium II would be a better match.

As a Pentium machine the "at586" exists, but is listed as "not working". This one is embedded in the "ibm5170" universe.

It appears that the Intel Pentium II and Pentium III are coded, but I can't find a machine that actually uses one of these CPUs.

Finally the question: What machine would be a good choice for the late 90ies (Win 95-98, OS/2 Warp 3 etc.)?

#113045 - 04/02/18 07:31 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Jun 2013
Posts: 28
Kaede Offline
Member
Kaede  Offline
Member

Joined: Jun 2013
Posts: 28
I believe MAME defaults for ct486 are more than enough for running Windows 95. According to W95 official requirements anyway.

As you noticed, at586 is not working yet*, so for games that required a Pentium 1 to run decently, MAME won't do. Look for alternatives (PCem, virtualization software, Direct3D wrappers...).
*more accurate information below wink

Last edited by Kaede; 04/02/18 07:42 PM.
#113046 - 04/02/18 07:39 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Mar 2001
Posts: 15,933
R. Belmont Offline
R. Belmont  Offline

Very Senior Member

Joined: Mar 2001
Posts: 15,933
USA
at586 can run, but it's slower because we don't yet have a JIT for x86. ct486 and at486 are the recommended "sweet spot" for getting your Gold Box games in and so on.

#113048 - 04/02/18 09:09 PM Re: PC/XT/AT (inside) WIP topic [Re: Kale]  
Joined: Mar 2010
Posts: 124
Shoegazer Offline
Senior Member
Shoegazer  Offline
Senior Member

Joined: Mar 2010
Posts: 124
Give PCem a shot until MAME matures some - it's quite good. I've even managed to install Windows XP with some recent cdrom fixes committed to the tree, and it works surprisingly well. On an emulated Pentium 233, Voodoo 2 and a functional network card, no less. smile

Page 254 of 254 1 2 252 253 254

Who's Online Now
2 registered members (dxl, 1 invisible), 16 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,534
Posts111,541
Members4,793
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.090s Queries: 16 (0.071s) Memory: 4.9950 MB (Peak: 5.1992 MB) Zlib enabled. Server Time: 2018-05-23 09:17:00 UTC