|
Joined: Jul 2007
Posts: 4,625
Very Senior Member
|
Very Senior Member
Joined: Jul 2007
Posts: 4,625 |
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  ), but it's definitely better than nothing  A .k7 support will be great.  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
Very Senior Member
|
Very Senior Member
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,691
Very Senior Member
|
Very Senior Member
Joined: Jan 2006
Posts: 3,691 |
oh, thanks. then it will require some more work. it will be implemented eventually 
|
|
|
|
Joined: Aug 2004
Posts: 1,458 Likes: 9
Very Senior Member
|
Very Senior Member
Joined: Aug 2004
Posts: 1,458 Likes: 9 |
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: 2,223 Likes: 387
Very Senior Member
|
Very Senior Member
Joined: May 2009
Posts: 2,223 Likes: 387 |
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.  Some noteworthy improvements: MAME now runs in MESS via the N64 driver: ![[Linked Image from moogle-tech.com]](http://www.moogle-tech.com/harmony/wip/mess/n64/0000.png) ![[Linked Image from moogle-tech.com]](http://www.moogle-tech.com/harmony/wip/mess/n64/0001.png) ![[Linked Image from moogle-tech.com]](http://www.moogle-tech.com/harmony/wip/mess/n64/0010.png) Mario 64's trees, shadows, and decal textures look much, much better thanks to the perfect Z handling: ![[Linked Image from moogle-tech.com]](http://www.moogle-tech.com/harmony/wip/mess/n64/0021.png) ![[Linked Image from moogle-tech.com]](http://www.moogle-tech.com/harmony/wip/mess/n64/0026.png) Likewise, Mario's textures are finally correct thanks to the updated Color Combiner and Blender handling: ![[Linked Image from moogle-tech.com]](http://www.moogle-tech.com/harmony/wip/mess/n64/0025.png)
|
|
|
|
Joined: May 2009
Posts: 2,223 Likes: 387
Very Senior Member
|
Very Senior Member
Joined: May 2009
Posts: 2,223 Likes: 387 |
SVN r6381, continued: Dr. Mario 64 actually displays the little swaying guy: ![[Linked Image from moogle-tech.com]](http://www.moogle-tech.com/harmony/wip/mess/n64/0028.png) Paper Mario's file dialogues look much better: ![[Linked Image from moogle-tech.com]](http://www.moogle-tech.com/harmony/wip/mess/n64/0031.png) 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: ![[Linked Image from moogle-tech.com]](http://www.moogle-tech.com/harmony/wip/mess/n64/0034.png) The balloons, alpha cutout, and Z buffering are finally correct in Mario Kart 64: ![[Linked Image from moogle-tech.com]](http://www.moogle-tech.com/harmony/wip/mess/n64/0037.png) Tetrisphere's block colors now show up, rather than simply being a single diffuse color: ![[Linked Image from moogle-tech.com]](http://www.moogle-tech.com/harmony/wip/mess/n64/0038.png) 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: 2,223 Likes: 387
Very Senior Member
|
Very Senior Member
Joined: May 2009
Posts: 2,223 Likes: 387 |
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: ![[Linked Image from moogle-tech.com]](http://www.moogle-tech.com/harmony/wip/mess/n64/0014.png) r6386: Zelda 64, title appears correct: ![[Linked Image from moogle-tech.com]](http://www.moogle-tech.com/harmony/wip/mess/n64/0040.png) Beetle Adventure Racing, EA logo appears correct: ![[Linked Image from moogle-tech.com]](http://www.moogle-tech.com/harmony/wip/mess/n64/0041.png) Super Smash Bros., title screen appears correct: ![[Linked Image from moogle-tech.com]](http://www.moogle-tech.com/harmony/wip/mess/n64/0042.png)
|
|
|
|
Joined: Sep 2007
Posts: 40
Member
|
Member
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: 2,223 Likes: 387
Very Senior Member
|
Very Senior Member
Joined: May 2009
Posts: 2,223 Likes: 387 |
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: 2,223 Likes: 387
Very Senior Member
|
Very Senior Member
Joined: May 2009
Posts: 2,223 Likes: 387 |
SVN r6389: N64 driver And now, an unusual type of WIP. Let's call it: N64 Driver: What It Can't DoIt can't display Bio F.R.E.A.K.S.'s text properly. ![[Linked Image from moogle-tech.com]](http://moogle-tech.com/harmony/wip/mess/n64/0050.png) It can't display the background images in Mario Kart 64 properly. ![[Linked Image from moogle-tech.com]](http://moogle-tech.com/harmony/wip/mess/n64/0051.png) It messes up on some of the UI art in Automobili Lamborghini. ![[Linked Image from moogle-tech.com]](http://moogle-tech.com/harmony/wip/mess/n64/0052.png) It has a strangely offset screen in The New Tetris and the Rampage games. ![[Linked Image from moogle-tech.com]](http://moogle-tech.com/harmony/wip/mess/n64/0053.png) It hangs on the first frame in Banjo-Kazooie. ![[Linked Image from moogle-tech.com]](http://moogle-tech.com/harmony/wip/mess/n64/0054.png) 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. 
|
|
|
3 members (Cpt. Pugwash, 2 invisible),
193
guests, and
0
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,331
Posts122,199
Members5,077
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|