1

Si si :
https://atariage.com/forums/topic/329991-open-lara-engine-on-the-atari-jaguar/?do=findComment&comment=5000139

Bon, pour l'instant tout est fait au 68000, donc le framerate se mesure en secondes/image au lieu d'images/seconde. Mais c'est un bon début !
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

2

Et tu penses sincèrement que la Jag a les capacités pour faire tourner le jeu décemment en 25 ips une fois que Tom et Jerry rentreront en scène ? Peut être en permettant des réglages comme sur PC : résolution plus faible, distance d'affichage plus proche...
6 fauves à la maison : 2 Jaguars, 2 Lynx2 et 2 enfants 😅 + 2 new Atari VCS mais est-ce des fauves ?

3

Arriver à 25 fps serait une sacrée performance, quand on compare aux autres jeux 3D sur Jaguar (surtout que la plupart utilisent moins de textures que Tomb Raider). Après, je sais pas jusqu'à quel point c'est possible d'aller, j'ai jamais essayé de faire de la 3D.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

4

Pourquoi jouer a Tomb Raider quand on a Black Ice \ White Noise embarrassed
avatar
MK !
Collectionneur, retrogamer.
Enfin, un peu moins maintenant.

5

Ca serait déjà fou que ca tourne a 12 fps sans aucune texture smile Mais sacrée news en tout cas !

6

J'ai pas tout lu sur AA mais au-delà de l'exploit technique ca pourrait servir de base au développement de jeux 3D sur Jag ? jouables quitte à être moins textures ?
avatar
MK !
Collectionneur, retrogamer.
Enfin, un peu moins maintenant.

7

Avec un fond fixe, on pourrait avoir du Alone in the Dark -like ? (ou Highlander-like ?)

En tout cas c'est très intéressant !

8

D'après le développeur, le code source de Open Lara a déjà une partie utilisant le Fixed Point.
"... there's a directory named fixed with some classes and functions implemented in fixed point, although in the main src directory the same classes uses floating point."
Ca va lui "simplifier" la vie. :-)

odie_one (./7) :
Avec un fond fixe, on pourrait avoir du Alone in the Dark -like ? (ou Highlander-like ?)
Il existe le projet "Free in the Dark", je m'y étais intéressé avant Quake 2 mais leur projet a besoin d'OpenGL donc pas de Software Render. Ce qui complexifiait pas mal.
Avoir le code source originel de "Alone in the Dark" pourrait etre utile mais il n'est pas disponible de ce que je sais.

9

Bon ça marche po sur la JagFPGA sad (images corrompus)

Mais bon, je sais que j'ai quelques bugs sur cette veille version de mon implémentation 68k donc ca m'étonne pas trop qu'un code 100% 68k C++ ne marche pas bien.
avatar

10

Pas dit que le problème soit de ton côté. Comme expliqué sur AtariAge, son code ne marchait pas non plus sur émulateur, et pas toujours sur une vraie Jag. À priori il a patché un bug d'initialisation mémoire, mais peut-être qu'il en reste d'autres.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

11

Bah, mon jeu préféré sur ma console préférée ?! Nan, ce serait trop beau pour être vrai^^

Par contre je n'aurais pas cru qu'une GBA eut été plus puissante qu'une Jag'.
avatar
https://steamcommunity.com/id/Chevels/ , mon profil Steam pour celles et ceux désirant se taper quelques parties à l'occasion :)

Mon serveur Minecraft: https://heavycraft-reloaded.fr/

12

Mon seul petit soucis avec openlara, c'est qu'il adapte l'original. Entre temps y a eu un remake absolument parfait, Tomb Raider Anniversary qui est la quintessence du Tomb Raider "formule originale". Mais super impatient de voir si ce projet arrivera à être jouable quand meme !

13

Lordkraken > L'Anniversary était un très bon remake c'est vrai, mais il faudrait absolument tout refaire vu que les polys, textures, etc sont de bien trop hautes résolutions et les niveaux probablement bien plus compliqué pour des vieilles machines, donc autant prendre ce qui existe déjà smile.

Chevels > On ne peut tout simplement pas comparer un 68000 (mul : 70cycles, div : 140cycles) avec un ARM RISC 32b (mul : 4cycles max) avec une résolution de rendu 4x plus faible aussi.
Ca devrait être déjà bien mieux une fois le GPU utilisé. smile
avatar

14

La GBA est techniquement moins performante (1 seul CPU @ 16.7 MIPS), mais elle est beaucoup plus facile à exploiter (32ko de SRAM sans waitstate, VRAM plus rapide, résolution plus faible) du coup une Jaguar peut faire mieux, mais avec plus de travail.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

15

lordkraken (./5) :
Ca serait déjà fou que ca tourne a 12 fps sans aucune texture smile Mais sacrée news en tout cas !

Pourquoi ? IS 2 c'est 25 fps.

Evidement n'est pas Eclipse software qui veut mais pourquoi personne ne pense à regarder le code source IS, IS 2 et Hover Strike ? Je n'y connais rien mais ne serait-il pas possible de convertir le code de ces jeux ?
avatar
"Baissez les yeux mon divin père, je ne suis qu'un grain de poussière" La Fille d'Octobre - Sur ma Lune

Vous chercher d'un hôtel de charme à Paris ? Les Hôtels du Pré

Association Retro-gaming Connexion : http://www.retro-gc.fr Retrouvez nous aussi sur FaceBook!
Mes achats et mes ventes.

16

Tu as les codes sources de Iron Solder 2 et Hover Strike ? grin

17

odie_one (./16) :
Tu as les codes sources de Iron Solder 2 et Hover Strike ? grin
Les sources de Hover Strike 3D engine sont disponible. Mais il semble avoir été modifié.
Une vidéo tourne a ce sujet.

18

Bon après si on est à 10 fps avec ça sincèrement euh ça présage pas bon pour un truc comme Tomb Raider hein.
De toute façon le machin est codé en Software, donc au final faudrait recoder l'entier pour le DSP ou Tom. Et ça va être beaucoup plus dur à faire de façon optimale que sur GBA.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

19

Pas forcément. Le GPU (et le DSP) sont des procos RISC qui ne sont pas si différents d'un ARM, en fait. Et y'a même des instructions prévues pour accélérer les calculs de produits matriciels, ça peut servir.

Après, c'est sûr que le hardware graphique est probablement assez différent de celui de la GBA (j'avoue que j'ai un peu oublié comment marche ce dernier).
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

20

Bah en mode bitmap c'est juste un espace linéaire, juste qu'il n'est accessible qu'en 16 bits, donc il faut lire/écrire 2 pixels à la fois. Et y a des waitstates (2 je crois, et 3 pour une écriture 32 bits).
Le truc c'est que t'as les sprites et la rotation de l'écran entier gratuitement sur GBA, ça peut servir mais pas des masses non plus dans ce cas de figure, surtout qu'il ne reste que 16 ko de VRAM pour eux.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

21

odie_one (./16) :
Tu as les codes sources de Iron Solder 2 et Hover Strike ? grin
Je ne sais pas si vous êtes au courant, mais il semble que les sources de Hover Strike au complet soit disponible.

J'y ai jeté un oeil, ca semble plausible.

22

Ça semble plutôt complet effectivement smile
avatar

23

Un lien avec le projet de tomb raider pour Sega 32x ? D'ailleurs 32x VS jaguar, quelles sont les forces de chacune des machines ?
Ma grand-mère fait du vélo

24

kawickboy (./23) :
Un lien avec le projet de tomb raider pour Sega 32x ?
Tous les deux dérivent de la même base de code.

kawickboy (./23) :
D'ailleurs 32x VS jaguar, quelles sont les forces de chacune des machines ?
Mmmh je ne connais pas suffisamment le 32X pour répondre. Peut-être que Brunni pourrait nous éclairer ?
Brunni a été invité sur ce sujet.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

25

Je peux pas dire par rapport à la jaguar sincèrement.
Les SH2 (y en a 2) sont potentiellement plus puissants que les CPUs de la Jaguar, et plus faciles à exploiter a priori. Y a un set d'instructions 16 bits, ce qui est pratique. Mais la 32X chaque CPU n'a que 2 ko de cache (et 1 ko pour la VRAM aussi).
Sauf que la RAM est lente, la VRAM aussi, la ROM encore plus, il n'y a que 256 ko de RAM, ce qui pourrait être le vrai gros problème pour un projet comme ça, car faire tourner du code depuis la ROM faut oublier. Si je me rappelle bien la communication inter-processeur est jamais vraiment quelque chose qui a été exploité mais je sais plus pourquoi. Les docs de Sega c'était de l'archéologie en tous cas.
Après je peux pas comparer avec la Jaguar, tout le monde se plaint du bus, mais je ne sais pas à quel point c'est vraiment lent. Pour la 32X je crois qu'on parle d'une dizaine de cycles pour un accès SRAM (puis la moitié pour le mot d'à côté, à faire par ligne de 16 octets à la fois). La VRAM (256 ko aussi) c'est la moitié, mais elle n'est pas faite pour autre chose que le framebuffer. A priori la 32X n'a pas le même type de soucis de bus que la Jaguar vu que seule la ROM est partagée avec la Mega Drive. En d'autres termes les accès à la RAM et la VRAM du 32x sont de vitesse constante. Mais avec 256 ko au lieu de 2 Mo pour la Jaguar, sincèrement tu as une énorme pénalité…

Le truc c'est que si on regarde la 32X il n'y a pas vraiment de jeu qui a fait de la bonne 2D tout sur la 32X. Tous les jeux sortis que je connais utilisent la Mega Drive pour les plans scrollants, et utilisent la 32X comme "super scaler", un truc que la Mega CD savait déjà faire. Le mix de low color et de framebuffer 256 couleurs rend vraiment pas terrible. T'as pitfall qui faisait de la 2D entièrement sur les SH2 mais c'est à 30 FPS. Kolibri fait 60 FPS avec seulement 2 plans (et je sais plus s'il utilise la Mega Drive pour d'autres trucs). La Jaguar il me semble qu'il y a au moins quelque chose pour aider à dessiner des sprites et autres primitives non ? Ou tout le code de dessin est programmé sur le RISC ?



Ah ben ici ils parlent un peu et un mentionne même la Jaguar : https://www.sega-16.com/forum/showthread.php?34312-busting-32x-performance-myths&s=5eb5c1c66b2addb2ce852797803a2e6e

Franchement bon courage pour faire quelque chose avec un système comme ça…
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

26

impressionant, je pensais pas que la 32x était si puissante, ça sera interessant de comparer le portage jaguar si quelqu'un arrive a aller jusqu'a porter le code sur le GPU

27

Ils ont fait un foin sur AA, mais ca me semble évident simplement en comparant Virtual Racing 32x et Checkered Flag, que même si le premier est très bien programmé et que le second ne l'est pas, la 32x outrepasse la Jaguar en 3d pure.

28

Joli oui. Ouais du coup je vois pas bien ce qui ferme la différence. En plus avec la RAM, c'est étonnant que OpenLara puisse utiliser si peu 🤔
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741