Previous Thread
Next Thread
Print Thread
Page 11 of 16 1 2 9 10 11 12 13 15 16
Re: PC98 [Re: crazyc] #108450
01/14/17 08:30 PM
01/14/17 08:30 PM
Joined: May 2012
Posts: 489
S
shattered Offline
Senior Member
shattered  Offline
Senior Member
S
Joined: May 2012
Posts: 489
Originally Posted By crazyc
Looks like shattered PPI change at https://github.com/mamedev/mame/pull/1950 broke the 9821 detecting ram over 640K (more correctly it fails to read the dip that shows that there is more ram). It sets the mouse ppi control to 0x93 which is port c upper output and lower input. I don't really know enough about how it's supposed to work in that case to fix it.

Edit: If the above is changed to
Code:
		if (port_c_upper_mode() == MODE_OUTPUT)
		{
			// read data from output latch
			data |= m_output[PORT_C] & mask & 0xf0;
		}

the it works again. Don't know how that effects the Displaywriter though.


Reverting this change doesn't break Displaywriter, so let's do that and figure out what PPI is supposed to do later.

Re: PC98 [Re: EoceneMiacid] #113103
04/11/18 10:19 PM
04/11/18 10:19 PM
Joined: Jan 2012
Posts: 794
C
crazyc Offline
Senior Member
crazyc  Offline
Senior Member
C
Joined: Jan 2012
Posts: 794
[Linked Image]
The last change seems to have fixed many of the issues with 8bit color mode noted in the softlist.

Re: PC98 [Re: EoceneMiacid] #113106
04/12/18 08:18 AM
04/12/18 08:18 AM
Joined: May 2010
Posts: 82
R
r09 Offline
Member
r09  Offline
Member
R
Joined: May 2010
Posts: 82
Time to do another round of testing, then... I gues the biggest remaining issue now would be the lack of CDDA sound.

Re: PC98 [Re: EoceneMiacid] #113157
04/18/18 06:24 PM
04/18/18 06:24 PM
Joined: May 2010
Posts: 82
R
r09 Offline
Member
r09  Offline
Member
R
Joined: May 2010
Posts: 82
Seeing that a lot has improved lately, I have recorded an uploaded a chunk of the intro for GuynaRock R (no NSFW stuff, of course smile ):

https://youtu.be/EqAXQhoi0q4

Anyone can feel free to post it "out there".

The game is pretty much a full showcase for emulation of later PC-9821 machines: it has 256-color graphics, CDDA for the music, and 86 PCM sound for the voices, and everything seems to be working quite well. It runs a bit slow on the Ce2, but since Pentium-class machines don't work yet, there's not much choice there.

Re: PC98 [Re: EoceneMiacid] #113189
04/22/18 06:41 PM
04/22/18 06:41 PM
Joined: Jan 2012
Posts: 794
C
crazyc Offline
Senior Member
crazyc  Offline
Senior Member
C
Joined: Jan 2012
Posts: 794
Can't repo the double size thing with Magical Squadron CD although I didn't play too far. Is there a specific point where it happens?
[Linked Image]
[Linked Image]

Re: PC98 [Re: EoceneMiacid] #113190
04/22/18 07:13 PM
04/22/18 07:13 PM
Joined: May 2010
Posts: 82
R
r09 Offline
Member
r09  Offline
Member
R
Joined: May 2010
Posts: 82
Huh, that's weird. For me it happens right away at the title screen, with the pc9821ce2 driver, even after deleting the CFG file:

[Linked Image]

And the same goes for Schwarzschild GX (also a Kogado game) so it doesn't seem game-specific...

Re: PC98 [Re: EoceneMiacid] #113196
04/23/18 05:30 PM
04/23/18 05:30 PM
Joined: May 2010
Posts: 82
R
r09 Offline
Member
r09  Offline
Member
R
Joined: May 2010
Posts: 82
Okay, I figured it out. It's the mouse driver. If you don't load it the game looks like that, even though the mouse still works either way. smirk

Re: PC98 [Re: EoceneMiacid] #113197
04/23/18 06:04 PM
04/23/18 06:04 PM
Joined: Jan 2012
Posts: 794
C
crazyc Offline
Senior Member
crazyc  Offline
Senior Member
C
Joined: Jan 2012
Posts: 794
Weird, does it happen on real hardware?

Re: PC98 [Re: EoceneMiacid] #113198
04/23/18 06:57 PM
04/23/18 06:57 PM
Joined: May 2010
Posts: 82
R
r09 Offline
Member
r09  Offline
Member
R
Joined: May 2010
Posts: 82
Nope. Then again, this is a later model, so who knows...

[Linked Image]

BTW, I've been quickly testing some stuff that requires AVSDRV.SYS. I haven't tried all versions of the driver yet, but Policenauts almost works, it hangs just after the intro.

[Linked Image]

Re: PC98 [Re: EoceneMiacid] #113203
04/23/18 10:24 PM
04/23/18 10:24 PM
Joined: Jan 2012
Posts: 794
C
crazyc Offline
Senior Member
crazyc  Offline
Senior Member
C
Joined: Jan 2012
Posts: 794
The mouse driver causes the bitmap upd7220 to set LR to 1 while the bios wants to set it to 2 (other software expects LR to be used in bitmap mode despite it being for char mode line height). I thought then that the 7220 address is ignored in 256 color mode but that breaks Doom. Anyway, I've no idea what to do with it.

Page 11 of 16 1 2 9 10 11 12 13 15 16

Who's Online Now
5 registered members (Darkstar, dxl, Breiztiger, natocccp, 1 invisible), 28 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,600
Posts112,408
Members4,821
Most Online283
Oct 11th, 2018
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.028s Queries: 15 (0.010s) Memory: 5.7322 MB (Peak: 5.9752 MB) Zlib enabled. Server Time: 2018-11-21 12:27:32 UTC