Previous Thread
Next Thread
Print Thread
Page 132 of 528 1 2 130 131 132 133 134 527 528
Re: SVN builds - new driver flood [Re: Duke] #60484 03/24/10 10:33 AM
Joined: May 1999
Posts: 157
JoJo Offline
Senior Member
Offline
Senior Member
Joined: May 1999
Posts: 157
Originally Posted By Duke
On a related note, I don't think I can improve the driver much further without proper waitstate support in the core. That's mnemodemo 1, part 2 in MESS (with some wip changes):



Talking about waitstates and memory contention, did you know this article?

It'd be interesting to replicate this technique on the different ZX Spectrum clones to determine whether they have a contended memory scheme or not.


JoJo
Re: SVN builds - new driver flood [Re: Anna Wu] #60554 03/26/10 05:56 AM
Joined: Jul 2007
Posts: 4,625
A
Anna Wu Offline OP
Very Senior Member
OP Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
It exist a Sharp MZ-2500 skeleton driver.
I have some more ROMs and a lot of disk images for this japanese computer ( very hard to find ).



If someone is interested, please send me a PM.

Re: SVN builds - new driver flood [Re: Anna Wu] #60556 03/26/10 02:06 PM
Joined: Aug 2009
Posts: 1,139
Kale Offline
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2009
Posts: 1,139
Guess that I should be interested, since it has common characteristics with the Sharp X1? shocked

Re: SVN builds - new driver flood [Re: Kale] #60557 03/26/10 02:35 PM
Joined: Mar 2001
Posts: 16,305
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,305
There's a pretty good Mappy on it smile

Re: SVN builds - new driver flood [Re: Anna Wu] #60560 03/26/10 04:37 PM
Joined: Jul 2007
Posts: 4,625
A
Anna Wu Offline OP
Very Senior Member
OP Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
I made some screenshots (EmuZ-2500 (Takeda Toshiya))





Re: SVN builds - new driver flood [Re: Anna Wu] #60561 03/26/10 04:44 PM
Joined: May 2004
Posts: 1,593
H
Haze Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,593
looks rather nice, what's the hardware? This is exactly the kind of obscure system MESS needs the software lists for :-)

Re: SVN builds - new driver flood [Re: Haze] #60562 03/26/10 04:59 PM
Joined: Aug 2009
Posts: 1,139
Kale Offline
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2009
Posts: 1,139
Sharp MZ-2500, and yes, it really looks A LOT like Sharp X1 with somewhat improved colors ;P

EDIT: Actually ->

This is the Sharp X1 version of Excitebike ... guess that they directly ported it without any changes ...

Re: SVN builds - new driver flood [Re: Kale] #60607 03/29/10 10:39 AM
Joined: Feb 2005
Posts: 449
C
Curt Coder Offline
Senior Member
Offline
Senior Member
C
Joined: Feb 2005
Posts: 449
Which wd17xx bug is preventing Sharp MZ-2500 from working?

Re: SVN builds - new driver flood [Re: Curt Coder] #60609 03/29/10 12:30 PM
Joined: Aug 2009
Posts: 1,139
Kale Offline
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2009
Posts: 1,139
Well, I'm not an expert of this but the wd17xx hook-up doesn't make sense to me, it writes:

0xbe -> [0xdc]
0xfa -> [0xdd]
0x84 -> [0xdc]
0x12 -> [0xdd]
0xf7 -> [0xd8]

Then expect that the status bit is set high at [0xd8]. According to the source code, 0xd8-0xdb should be the usual command, track, sector, data, but if I hack the aforementioned status bit I get:

0xfe -> [0xda]
0xff -> [0xdb]
0x00 -> [0xde] (?)
0x13 -> [0xdd]
0xff -> [0xd9]
0x7f -> [0xd8]
Then it reads again the status bit ... ah, doesn't read the data thing ... at all ...

Last edited by Kale; 03/29/10 12:34 PM. Reason: small info addition
Re: SVN builds - new driver flood [Re: Anna Wu] #60781 04/04/10 04:12 AM
Joined: Sep 2009
Posts: 15
J
jbo_85 Offline
Member
Offline
Member
J
Joined: Sep 2009
Posts: 15
I fixed some sprite stuff in the Super A'Can driver.
Could someone commit this, please? smile
Code:
Index: src/mess/drivers/supracan.c
===================================================================
--- src/mess/drivers/supracan.c	(revision 7688)
+++ src/mess/drivers/supracan.c	(working copy)
@@ -19,13 +19,11 @@
 - Priorities;
 - Boom Zoo: missing window effect applied on sprites;
 - Sango Fighter: Missing rowscroll effect;
-- Sango Fighter: sprites doesn't get drawn on the far right of the screen;
 - Sango Fighter: sprites have some bad gaps of black;
 - Sango Fighter: Missing black masking on the top-down edges of the screen on gameplay?
 - Sango Fighter: intro looks bogus, dunno what's supposed to draw...
 - Super Taiwanese Baseball League: Missing window effect applied on a tilemap;
 - Super Taiwanese Baseball League: Unemulated paging mode;
-- Super Dragon Force: sprite y masking limit looks wrong;
 - Super Dragon Force: priority issues with the text;
 - Super Dragon Force: wrong ysize on character select screen;
 
@@ -280,7 +278,7 @@
 	/*
         [0]
         ---h hhh- ---- ---- Y size
-        ---- ---- yyyy yyyy Y offset
+        ---- ---y yyyy yyyy Y offset
         [1]
         bbbb ---- ---- ---- sprite offset bank
         ---- d--- ---- ---- horizontal direction
@@ -294,16 +292,17 @@
 
 	for(i=spr_base/2;i<(spr_base+(state->spr_limit*8))/2;i+=4)
 	{
-		x = supracan_vram[i+2] & 0x00ff;
-		y = supracan_vram[i+0] & 0x00ff;
+		x = supracan_vram[i+2] & 0x01ff;
+		y = supracan_vram[i+0] & 0x01ff;
 		spr_offs = supracan_vram[i+3] << 2;
 		bank = (supracan_vram[i+1] & 0xf000) >> 12;
 		hflip = (supracan_vram[i+1] & 0x0800) ? 1 : 0;
 		vflip = (supracan_vram[i+1] & 0x0400) ? 1 : 0;
 
-		/* FIXME: Sango Fighter doesn't like this, check why ... */
-		if(supracan_vram[i+2] & 0x100)
-			x-=256;
+		if(x > cliprect->max_x)
+			x-=0x200;
+		if(y > cliprect->max_y)
+			y-=0x200;
 
 		if(supracan_vram[i+3] != 0)
 		{


Page 132 of 528 1 2 130 131 132 133 134 527 528

Who's Online Now
4 registered members (ted, robcfg, ICEknight, Praxis), 69 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
ShoutChat Box
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,685
Posts114,054
Members4,863
Most Online510
Aug 26th, 2019
Powered by UBB.threads™ PHP Forum Software 7.7.3