|
Joined: Mar 2001
Posts: 17,234 Likes: 259
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,234 Likes: 259 |
|
|
|
|
Joined: Jul 2007
Posts: 4,625
Very Senior Member
|
OP
Very Senior Member
Joined: Jul 2007
Posts: 4,625 |
MESS 0.150 pyuutajr driver (driver status: good?) Tomy Pyuuta cartridge The Tomy Pyuuta Jr. was an incarnation of the Tomy Pyuuta, without keyboard and included Basic. Point 8 on the boxback says: compatibility with Pyuuta game cartridges My question is now, it means compatibility with Pyuuta or Pyuuta Jr. game cartridges? I ask because the dumped Tomy Pyuuta cartridges are not working (unable to start the game) because of missing buttons (keyboard) to start a game. Maybe the Tomy Pyuuta Jr. support own cartridges without advanced keyboard support. Exist any Tomy Pyuuta Jr. specific cartridge dumps? Example: Pooyan (Tomy Pyuuta cartridge) I am not able to press A or P to start the game. Tape device: was the tape device emulation tested in practice? I ask because a dumped Interface Recorder interface cart is needed which is missing. Source
|
|
|
|
Joined: Aug 2004
Posts: 1,458 Likes: 9
Very Senior Member
|
Very Senior Member
Joined: Aug 2004
Posts: 1,458 Likes: 9 |
MESS 0.150 pyuutajr driver (driver status: good?) Tomy Pyuuta cartridge The Tomy Pyuuta Jr. was an incarnation of the Tomy Pyuuta, without keyboard and included Basic. Point 8 on the boxback says: compatibility with Pyuuta game cartridges My question is now, it means compatibility with Pyuuta or Pyuuta Jr. game cartridges? I ask because the dumped Tomy Pyuuta cartridges are not working (unable to start the game) because of missing buttons (keyboard) to start a game. Maybe the Tomy Pyuuta Jr. support own cartridges without advanced keyboard support. Exist any Tomy Pyuuta Jr. specific cartridge dumps? Example: Pooyan (Tomy Pyuuta cartridge) I am not able to press A or P to start the game. Quote from the driver notes: PYUUTAJR ********
This is a handheld unit with 12 'chiclet' buttons. The keyboard has E800, EA00, EC00, EE00 scanned, although 2 of these rows have no keys. TUTOR carts will run, however since most of them ask for A=AMA, P=PRO, these keys don't exist, and so the games cannot be played. Since the required keys aren't on the unit, there's not much chance that the games from another system will work.
|
|
|
|
Joined: Jul 2007
Posts: 4,625
Very Senior Member
|
OP
Very Senior Member
Joined: Jul 2007
Posts: 4,625 |
Quote from the driver notes: PYUUTAJR ********
This is a handheld unit with 12 'chiclet' buttons. The keyboard has E800, EA00, EC00, EE00 scanned, although 2 of these rows have no keys. TUTOR carts will run, however since most of them ask for A=AMA, P=PRO, these keys don't exist, and so the games cannot be played. Since the required keys aren't on the unit, there's not much chance that the games from another system will work. I see, thanks. Do you have any dumped game cartridge which is playable on the Tomy Pyuuta Jr. driver?
|
|
|
|
Joined: Feb 2005
Posts: 449
Senior Member
|
Senior Member
Joined: Feb 2005
Posts: 449 |
c64: PARTNER 64 cartridge 4 weeks in the high seas, 2 hours flying with the Eagle, 2 hours typing, 30 minutes desoldering and we have another world first in emulation
|
|
|
|
Joined: Jul 2007
Posts: 4,625
Very Senior Member
|
OP
Very Senior Member
Joined: Jul 2007
Posts: 4,625 |
Nice
|
|
|
|
Joined: May 2009
Posts: 2,222 Likes: 387
Very Senior Member
|
Very Senior Member
Joined: May 2009
Posts: 2,222 Likes: 387 |
Submitted a bunch of N64 RSP optimizations, results in roughly a 2x speed boost on my 2.5Ghz Core i5. I'd be very very interested in hearing how things like Mario 64 perform on faster machines or faster and more modern Intel machines. using -numprocessors In order to make use of the SIMD optimizations, you need at least a Core 2-class Intel CPU or an AMD equivalent that supports at least SSSE3 extensions. You will need to set USE_SIMD to 1 in rsp.h, build MESS using ARCHOPTS=-march=core2, and specify -numprocessors 2 or 3. Have fun!
|
|
|
|
Joined: Aug 2011
Posts: 499
Senior Member
|
Senior Member
Joined: Aug 2011
Posts: 499 |
I will most certainly try this out on my i7 3970X when I get home from work tonight, just a few things though.
1. Set USE_SIMD to 1 in rsp.h: Easy enough.
2. Build MESS using ARCHOPTS=-march=core2: Does this mean: make ARCHOPTS=-march=core2 TARGET=MESS?
3. Specify -numprocessors 2 or 3: I believe this is in MESS.ini?
|
|
|
|
Joined: May 2009
Posts: 2,222 Likes: 387
Very Senior Member
|
Very Senior Member
Joined: May 2009
Posts: 2,222 Likes: 387 |
2. Build MESS using ARCHOPTS=-march=core2: Does this mean: make ARCHOPTS=-march=core2 TARGET=MESS? I usually use: make TARGET=mess -j3 ARCHOPTS=-march=core2 Never, ever use "TARGET=MESS". It is case-sensitive. 3. Specify -numprocessors 2 or 3: I believe this is in MESS.ini? Yes, or at the command line.
|
|
|
|
Joined: Feb 2007
Posts: 549
Senior Member
|
Senior Member
Joined: Feb 2007
Posts: 549 |
Clean compile (MESS or MAME) using ARCHOPTS=-march=core2, 10.8.5, latest XCode. I'm updating command line tools and will try again.
Compiling src/emu/cpu/rsp/rspfe.c...
src/emu/cpu/rsp/rspdrc.c: In function �void cfunc_rsp_vmudl(void*)�:
src/emu/cpu/rsp/rspdrc.c:2378: error: �_mm_shuffle_epi8� was not declared in this scope
src/emu/cpu/rsp/rspdrc.c: In function �void cfunc_rsp_vmudm(void*)�:
src/emu/cpu/rsp/rspdrc.c:2433: error: �_mm_shuffle_epi8� was not declared in this scope
src/emu/cpu/rsp/rspdrc.c: In function �void cfunc_rsp_vmudn(void*)�:
src/emu/cpu/rsp/rspdrc.c:2491: error: �_mm_shuffle_epi8� was not declared in this scope
src/emu/cpu/rsp/rspdrc.c: In function �void cfunc_rsp_vmudh(void*)�:
src/emu/cpu/rsp/rspdrc.c:2547: error: �_mm_shuffle_epi8� was not declared in this scope
src/emu/cpu/rsp/rspdrc.c: In function �void cfunc_rsp_vmacf(void*)�:
src/emu/cpu/rsp/rspdrc.c:2598: error: �_mm_shuffle_epi8� was not declared in this scope
(lots of the same error)
src/emu/cpu/rsp/rspdrc.c: In function �void cfunc_rsp_vrsqh(void*)�:
src/emu/cpu/rsp/rspdrc.c:4785: error: �_mm_shuffle_epi8� was not declared in this scope
make: *** [obj/sdl64/emu/cpu/rsp/rspdrc.o] Error 1
|
|
|
2 members (Dorando, 1 invisible),
240
guests, and
1
robot. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,328
Posts122,128
Members5,074
|
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!
|
|
|
|