Author Topic: Taz Express (E) & (U) (Closed)  (Read 1017 times)

0 Members and 1 Guest are viewing this topic.

Offline Gent

  • PJ64 Dever
  • Sr. Member
  • *****
  • Posts: 493
  • Karma: +100/-0
  • SuperFly Deving Guy
    • Project64 Website
Taz Express (E) & (U) (Closed)
« on: August 10, 2011, 01:43:11 am »
This Game for both Regions are unsupported and in need of a fix.

Code: [Select]
[AEBCDD54-15FF834A-C:50]
Good Name=Taz Express (E) (M6)
Internal Name=Taz Express
RDRAM Size=4
Counter Factor=2
Save Type=First Save Type
CPU Type=Recompiler
Self-modifying code Method=Check Memory Advance
Use TLB=Yes
Linking=Global
Reg Cache=No
Use Large Buffer=No
Status=Unsupported
Core Note=
Plugin Note=
Delay SI=No
SP Hack=No
Audio Signal=No

Code: [Select]
[6C2C6C49-9BE5CA66-C:45] //Not Test yet
Good Name=Taz Express (U) (Unreleased)
Internal Name=Taz Express
RDRAM Size=4
Counter Factor=2
Save Type=First Save Type
CPU Type=Recompiler
Self-modifying code Method=Check Memory Advance
Use TLB=Yes
Linking=Global
Reg Cache=No
Use Large Buffer=No
Status=Unsupported
Core Note=
Plugin Note=
Delay SI=No
SP Hack=No
Audio Signal=No
« Last Edit: October 08, 2011, 02:09:44 pm by Gent »
System 1 Specs:

OS:Windows 7 Professional 64Bit
CPU:Intel® Core™2 Quad Processor Q8400, 2.66 GHz, 1333 MHz FSB
System RAM:8GB Ddr2 Ram
Video:ATI Radeon HD 7470 PCI-E Graphics Card 1Gb
Sound:Creative Labs SB0460 X-fi Fatality Sound Blaster

System 2 Specs:

OS:Windows 7 Professional 64Bit
CPU:AMD Intel Quad Core i7 860 @ 2.80GHz Lynnfield 45nm Technology
System RAM:16.0GB Dual-Channel DDR3 @ 664MHz (9-9-9-24)
Video Card:512MB NVIDIA GeForce 310 Graphics
Sound Card:Realtek High Definition Audio

System 3 Specs:

OS:Windows 7 Professional 64Bit
CPU:AMD Essentials E1-2100 Accelerated Processor clock speed : 1.0 GHz
System RAM:Crucial 16GB  DDR3 RAM (1,333 MHz)
Video Card:AMD E1-2100 APU with AMD Radeon™ HD 8210 Graphics
Sound Card:Realtek ALC269Q-VB5-GR


Offline Gent

  • PJ64 Dever
  • Sr. Member
  • *****
  • Posts: 493
  • Karma: +100/-0
  • SuperFly Deving Guy
    • Project64 Website
Re: Taz Express (E) & (U)
« Reply #1 on: August 10, 2011, 11:46:14 am »
This Works in 1964 see details below
« Last Edit: August 10, 2011, 11:59:13 am by Gent »
System 1 Specs:

OS:Windows 7 Professional 64Bit
CPU:Intel® Core™2 Quad Processor Q8400, 2.66 GHz, 1333 MHz FSB
System RAM:8GB Ddr2 Ram
Video:ATI Radeon HD 7470 PCI-E Graphics Card 1Gb
Sound:Creative Labs SB0460 X-fi Fatality Sound Blaster

System 2 Specs:

OS:Windows 7 Professional 64Bit
CPU:AMD Intel Quad Core i7 860 @ 2.80GHz Lynnfield 45nm Technology
System RAM:16.0GB Dual-Channel DDR3 @ 664MHz (9-9-9-24)
Video Card:512MB NVIDIA GeForce 310 Graphics
Sound Card:Realtek High Definition Audio

System 3 Specs:

OS:Windows 7 Professional 64Bit
CPU:AMD Essentials E1-2100 Accelerated Processor clock speed : 1.0 GHz
System RAM:Crucial 16GB  DDR3 RAM (1,333 MHz)
Video Card:AMD E1-2100 APU with AMD Radeon™ HD 8210 Graphics
Sound Card:Realtek ALC269Q-VB5-GR


Offline nekokabu

  • PJ64 Dever
  • Jr. Member
  • *****
  • Posts: 94
  • Karma: +1/-0
Re: Taz Express (E) & (U)
« Reply #2 on: August 23, 2011, 04:24:01 pm »

Interim report

I disassemble Taz Express (E).



Between the reference value of 8009f408, 8009f410 from 80072800 to 80072920.


Those valuse are set in 1964 0.99, mupen64rr
8009f404: ffffffff
8009f408: 80156860
8009f40c: 801545e0
8009f410: 800a0d80


but in PJ64
8009f404: ffffffff
8009f408: 8009f400
8009f40c: 801545e0
8009f410: 80135ac0


« Last Edit: August 23, 2011, 05:51:29 pm by nekokabu »

Offline nekokabu

  • PJ64 Dever
  • Jr. Member
  • *****
  • Posts: 94
  • Karma: +1/-0
Re: Taz Express (E) & (U)
« Reply #3 on: August 26, 2011, 06:53:47 pm »
This game are using Thread functions(osCreateThread, osCreateMesgQueue, etc).
 bugs on emulating thread?

Offline RadeonUser

  • PJ64 Dever
  • Full Member
  • *****
  • Posts: 238
  • Karma: +1/-0
  • SuperFly Deving Guy
Re: Taz Express (E) & (U)
« Reply #4 on: September 29, 2011, 02:16:33 am »
There will be a new rom option in the future called "Delay RSP Interrupt" that will fix this game.
This option will be similar to "Delay SI Interrupt" in that it will only be used in games where it is required.
As far as I know this new option will only be required for the Taz games.

Zilmar had already done the work on this but for whatever reason it was disabled, possibly because he was wanting to make it into a rom option but never got around to it.
I wouldn't have known about this if Azimer hadn't taken a look at this, so thank you for that Azimer.

-Edit-
The attached exe has the rsp delay on.
I do not recommend using this exe for normal testing or use as it may cause problems such as flickering in games.
That is the reason why it needs to be made a rom option.
« Last Edit: September 29, 2011, 02:26:45 am by RadeonUser »

Offline Gent

  • PJ64 Dever
  • Sr. Member
  • *****
  • Posts: 493
  • Karma: +100/-0
  • SuperFly Deving Guy
    • Project64 Website
Re: Taz Express (E) & (U)
« Reply #5 on: September 30, 2011, 07:25:31 pm »
This is fixed now via the fantastic RSP Delay feature soon to be implemented as a Rom option
System 1 Specs:

OS:Windows 7 Professional 64Bit
CPU:Intel® Core™2 Quad Processor Q8400, 2.66 GHz, 1333 MHz FSB
System RAM:8GB Ddr2 Ram
Video:ATI Radeon HD 7470 PCI-E Graphics Card 1Gb
Sound:Creative Labs SB0460 X-fi Fatality Sound Blaster

System 2 Specs:

OS:Windows 7 Professional 64Bit
CPU:AMD Intel Quad Core i7 860 @ 2.80GHz Lynnfield 45nm Technology
System RAM:16.0GB Dual-Channel DDR3 @ 664MHz (9-9-9-24)
Video Card:512MB NVIDIA GeForce 310 Graphics
Sound Card:Realtek High Definition Audio

System 3 Specs:

OS:Windows 7 Professional 64Bit
CPU:AMD Essentials E1-2100 Accelerated Processor clock speed : 1.0 GHz
System RAM:Crucial 16GB  DDR3 RAM (1,333 MHz)
Video Card:AMD E1-2100 APU with AMD Radeon™ HD 8210 Graphics
Sound Card:Realtek ALC269Q-VB5-GR


Offline RadeonUser

  • PJ64 Dever
  • Full Member
  • *****
  • Posts: 238
  • Karma: +1/-0
  • SuperFly Deving Guy
Re: Taz Express (E) & (U)
« Reply #6 on: October 02, 2011, 09:13:48 pm »
See http://pj64sp.emulation64.com/forum/index.php?topic=53.0 for the build that includes the "Delay RDP Interrupt" option for this game.
I made a mistake in naming this option "Delay RSP Interrupt", it should be "Delay RDP Interrupt".