Previous Thread
Next Thread
Print Thread
Page 106 of 536 1 2 104 105 106 107 108 535 536
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
Originally Posted By etabeta78
probably the k7 format is the same as the Thomson one, so we could add support for k7 directly.

also, imho, the keyboard emulation is currently an hack (it uses pc at keyboard shocked ), but it's definitely better than nothing wink

A .k7 support will be great. smile

PS: The Exl100 driver (not working yet) also use the .k7 format.

Last edited by Anna Wu; 11/12/09 11:07 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
Daniel was so friendly to contact yo_fr, to ask for help.

The .k7 format structure between the Thomson and the Hector computer is very different.

Last edited by Anna Wu; 11/12/09 06:08 PM.
Joined: Jan 2006
Posts: 3,690
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,690
oh, thanks. then it will require some more work.

it will be implemented eventually smile

Joined: Aug 2004
Posts: 1,444
Likes: 6
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2004
Posts: 1,444
Likes: 6
In the debug build, all Apple2 and higher (apple//c, apple//e, the GS, and the Macs, are showing an assert at startup.

Something to do with floppy drives: flopdrv.c line 123

Joined: May 2009
Posts: 1,970
Likes: 24
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,970
Likes: 24
SVN r6381: N64 driver

I ported over all of angrylion et al's fixes from their MESS-derived plugin. Things look considerably better blending-wise, but unfortunately, texture seam issues remain. frown

Some noteworthy improvements:

MAME now runs in MESS via the N64 driver:







Mario 64's trees, shadows, and decal textures look much, much better thanks to the perfect Z handling:





Likewise, Mario's textures are finally correct thanks to the updated Color Combiner and Blender handling:



Joined: May 2009
Posts: 1,970
Likes: 24
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,970
Likes: 24
SVN r6381, continued:
Dr. Mario 64 actually displays the little swaying guy:



Paper Mario's file dialogues look much better:



Paper Mario also kindly deigns to provide us with a concrete, verbose example where the MIPS core's TLB handling craps the bed, that we can point Aaron at:



The balloons, alpha cutout, and Z buffering are finally correct in Mario Kart 64:



Tetrisphere's block colors now show up, rather than simply being a single diffuse color:



Also, can you please inform me if you see a compile failure with this SVN revision? I am not seeing anything of the sort with what I thought were the latest MAME / MESS build tools, so I'm at a loss.

Also, if anyone who has a 64-bit machine and has the skills to repair the N64 driver on 64 bits, feel free...

Joined: May 2009
Posts: 1,970
Likes: 24
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,970
Likes: 24
Everyone please forgive the temporarily broken build, depending on the build settings you use. I'm working on a fix as fast as possible...

ETA: More WIP shots, as I make them:

Zelda 64, the weird-looking moon has been fixed:



r6386:

Zelda 64, title appears correct:



Beetle Adventure Racing, EA logo appears correct:



Super Smash Bros., title screen appears correct:


Joined: Sep 2007
Posts: 40
A
Member
Offline
Member
A
Joined: Sep 2007
Posts: 40
Concerning r6385, things that are apparent from the svn log:
hresdiff should equal hres now, no need to shift;
pixdiff should always be 1 now;
replace ^1 by ^WORD_ADDR_XOR or something;
it's better to eliminate Lsw, hresdiff and pixdiff;
no more need for trickery like

leftuppix = ((leftuppix ^ 2) + 2) ^ 2;

in case you still have it, just

leftuppix++;

Last edited by angrylion; 11/15/09 10:36 AM.
Joined: May 2009
Posts: 1,970
Likes: 24
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,970
Likes: 24
Originally Posted By angrylion
Concerning r6385, things that are apparent from the svn log:
hresdiff should equal hres now, no need to shift;
pixdiff should always be 1 now;
replace ^1 by ^WORD_ADDR_XOR or something;
it's better to eliminate Lsw, hresdiff and pixdiff;
no more need for trickery like

leftuppix = ((leftuppix ^ 2) + 2) ^ 2;

in case you still have it, just

leftuppix++;


Cool, I'll submit an update to that effect shortly, please let me know if I've done it correctly.

Edit: Done, let me know if it looks right to you.

Joined: May 2009
Posts: 1,970
Likes: 24
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,970
Likes: 24
SVN r6389: N64 driver

And now, an unusual type of WIP. Let's call it:

N64 Driver: What It Can't Do

It can't display Bio F.R.E.A.K.S.'s text properly.



It can't display the background images in Mario Kart 64 properly.



It messes up on some of the UI art in Automobili Lamborghini.



It has a strangely offset screen in The New Tetris and the Rampage games.



It hangs on the first frame in Banjo-Kazooie.



It also can't boot a number of games; those including Chameleon Twist, Perfect Dark, GoldenEye 007, Banjo-Tooie, Conker's Bad Fur Day, Resident Evil 2, Indiana Jones and the Infernal Machine, Star Wars Episode 1 - Battle for Naboo, Yoshi's Story, and many others.

At this point, I think it might be best for anyone interested in contributing to the N64 driver to look into the main CPU or machine/n64.c-related issues keeping these games from booting. smile

Page 106 of 536 1 2 104 105 106 107 108 535 536

Link Copied to Clipboard
Who's Online Now
5 members (belegdol, Revenant, Rik, 2 invisible), 51 guests, and 9 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,982
Posts117,973
Members5,003
Most Online890
Jan 17th, 2020
Forum Host
These forums are hosted by www.retrogamesformac.com
Forum hosted by www.retrogamesformac.com