![]() |
![]() |
#101 |
Registered User
Join Date: Aug 2022
Location: UK
Posts: 3,047
|
If the entry points to the polygon and other 2D primitives can be identified, updating TFX to a chunky to planar implementation could result in a big speed increase.
|
![]() |
![]() |
#102 |
Registered User
Join Date: Nov 2014
Location: Italy
Posts: 2,051
|
but beeing an incomplete games, could benefits of patches?
|
![]() |
![]() |
#103 |
Registered User
Join Date: Aug 2022
Location: UK
Posts: 3,047
|
|
![]() |
![]() |
#104 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 13,991
|
He's implying that because the Amiga version of TFX might not be as complete as PC version because development was stopped before the end that it might benefit from patches from the PC version.
I don't think that is feasible. At least not in the short term. The best we can hope for is that one of these guys takes on the challenge to change the existing TFX renderer. |
![]() |
![]() |
#105 |
Registered User
Join Date: Aug 2022
Location: UK
Posts: 3,047
|
If there are any dual x86 and 68k gurus here the PC version source is available, isn't it?
|
![]() |
![]() |
#106 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 13,991
|
|
![]() |
![]() |
#107 | ||
Registered User
Join Date: Feb 2017
Location: Denmark
Posts: 874
|
Quote:
As far as I can see it makes no changes to the cache settings, and I doubt ANY program that also uses the blitter has attempted such a thing (of course it would be possible, but I doubt anyone considered it seriously until later). On 060 at least RMW is extra bad as the store buffer also has to be emptied on every read (and it's much too small anyway for these cases). Quote:
Big issue here (not that I consider myself a master of either) is that you'd also need to actually know the game. |
||
![]() |
![]() |
#108 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 7,598
|
|
![]() |
![]() |
#109 |
Registered User
Join Date: Aug 2022
Location: UK
Posts: 3,047
|
|
![]() |
![]() |
#110 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 7,598
|
the exe with the symbols at least gives the function names. That plus some debugging can help a lot.
|
![]() |
![]() |
#111 |
Retro Freak
Join Date: Nov 2001
Location: Slovenia
Age: 50
Posts: 1,555
|
Just for the kicks. Here is the Playstation version running under FPSE emulator on A1200 Pistorm32 rpi4 2.2Ghz
![]() [ Show youtube player ] Last edited by tomcat666; 09 June 2023 at 08:43. |
![]() |
![]() |
#112 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 7,598
|
not bad / impressive! An emulator (or a port) probably does what Karlos mentions: renders everything using c2p instead of drawing pixel by pixel in each bitplane.
On a fast machine it achieves a good result. |
![]() |
![]() |
#113 |
Registered User
Join Date: Jul 2005
Location: Athens, Greece
Age: 53
Posts: 123
|
Due to Zone upload size limit, I was not able to upload it there. So I have just created a dropox link:
TFX for PSX (Japan Version) (.chd image) On a slighter off topic (to the point of derailing this thread ![]() Vega-strike 0.8 for Windows (Very Early) |
![]() |
![]() |
#114 |
Registered User
Join Date: Feb 2017
Location: Denmark
Posts: 874
|
Experimental whdload slave (based on JOTD's latest code) for TFXAGA in the zone. Only changes "040" version, so start with Custom3=4
Rectangle and line drawing functions are NOPed out, so there are some visual glitches (and missing lines). If it complains about missing fpsp0x0 then copy it to the data directory. Number in upper right corner is number of vblanks/frame. I'll only bother with the other missing stuff if it's noticeably faster (seemed a bit faster on 060, but PI storm should benefit more). |
![]() |
![]() |
#115 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 13,991
|
Many thanks. Working today but free to try tomorrow.
|
![]() |
![]() |
#116 | |
Retro Freak
Join Date: Nov 2001
Location: Slovenia
Age: 50
Posts: 1,555
|
WOW !
![]() [ Show youtube player ] I guess this prooves everything ![]() ![]() It went from unplayable to butter smooth. Quote:
Last edited by tomcat666; 09 June 2023 at 18:15. |
|
![]() |
![]() |
#117 |
Registered User
Join Date: Nov 2014
Location: Italy
Posts: 2,051
|
|
![]() |
![]() |
#118 |
Registered User
Join Date: Aug 2022
Location: UK
Posts: 3,047
|
*puts nerd sniper rifle back into case, closes latches and walks away quietly....*
|
![]() |
![]() |
#119 |
Retro Freak
Join Date: Nov 2001
Location: Slovenia
Age: 50
Posts: 1,555
|
And here is the comparison video between the "normal" version and the paraj mod, for anyone that doesn't know the issue
![]() [ Show youtube player ] The biggest thing (apart from missing stuff) not working with the patched version is the Map (M key) ... Last edited by tomcat666; 09 June 2023 at 19:46. |
![]() |
![]() |
#120 |
Registered User
Join Date: Oct 2020
Location: Bicester
Posts: 1,568
|
nice
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
PiStorm32-Lite problems | tech3475 | support.Hardware | 50 | 08 May 2023 12:12 |
Pistorm a500 & Pistorm32: Can you VNC? | ElectroBlaster | support.Hardware | 4 | 09 March 2023 09:00 |
AGA, Amiga Demos on Pistorm32 | nikosidis | Amiga scene | 8 | 06 March 2023 22:11 |
Unique - Origins on Pistorm32 | nikosidis | Amiga scene | 5 | 01 March 2023 18:02 |
FS: Pistorm32 - GreaseWeazle - ATX Adaptors | RetroPassionUK | MarketPlace | 0 | 14 January 2023 13:34 |
|
|