Programmer pour la Turbo Everdrive

Le coin des demomakers et des programmeurs en herbe.

Modérateurs : SirG, Redfield1, shubibiman, Laucops

Avatar de l’utilisateur
Orion_
NECstasien
Messages : 217
Inscription : mer. 11 juil. 2007 20:56
Localisation : Perpignan
Contact :

Re: Turbo Everdrive

Message par Orion_ »

c'est plus complexe que ce que je pensais, je ne connais pas assez les normes CD pour tout comprendre %)
Avatar de l’utilisateur
cosmos99
Backup RAM Full!
Messages : 11904
Inscription : jeu. 02 déc. 2004 21:02

Re: Turbo Everdrive

Message par cosmos99 »

Vous pensez qu'il y a du chargement pendant ces jeux là (Bonk1 , 2 etc...) ? Faudrait que quelqu'un décortique le CD pour savoir comment ils font.
Avatar de l’utilisateur
Orion_
NECstasien
Messages : 217
Inscription : mer. 11 juil. 2007 20:56
Localisation : Perpignan
Contact :

Re: Turbo Everdrive

Message par Orion_ »

pour la super hucard, ça marche comme ça:
la pc engine a un systeme de mapping de bank, utilisant l'instruction assembleur "TAM" ou "TMA"
on ne peu mapper que par tranche de 8k, sur un total de 64k adressable (moins les IO, etc..)
et ça ce fait comme ça aussi bien pour les hucard, que pour la ram super cd.

l'astuce de la super hucard sur cd, c'est de patcher les rom hucard pour ajouter 0x68 à toute les instructions TAM/TMA,
ensuite on charge la rom totale dans la mémoire du Super CD (256k max)
et le jeu peu ensuite démarrer normalement, dès qu'il ferra un mapping mémoire, comme les instructions TAM/TMA auront été patché, ça ira tapper directement dans la mémoire SCD, du coup le fonctionnement sera transparent.
ça c'est la théorie, en pratique y'a pas mal de rom qui ne marche pas car les calculs des bank sont peut être fait à la main et non pas chargé directement dans l'accumulateur, donc difficilement patchable.
Avatar de l’utilisateur
pckid
NECrophage
Messages : 1516
Inscription : lun. 26 sept. 2005 11:32
Localisation : ile de france

Re: Turbo Everdrive

Message par pckid »

Jolie projet la super card. Dommage que le projet ne soit pas sortie pour tous les jeux.
=============================
Pc Kid Renait , et hop !!!
=============================
Avatar de l’utilisateur
Orion_
NECstasien
Messages : 217
Inscription : mer. 11 juil. 2007 20:56
Localisation : Perpignan
Contact :

Re: Turbo Everdrive

Message par Orion_ »

simplement parceque tout les jeux ne font pas 256ko, y'en a plein qui font 512ko ou 1mo.............
Avatar de l’utilisateur
pckid
NECrophage
Messages : 1516
Inscription : lun. 26 sept. 2005 11:32
Localisation : ile de france

Re: Turbo Everdrive

Message par pckid »

IL faut faire du banking swap en fonction de la taille du jeu ? c'est bien cela ?, si on prend son temps, on peut mapper un jeu avec une taille différente ?
=============================
Pc Kid Renait , et hop !!!
=============================
Avatar de l’utilisateur
cosmos99
Backup RAM Full!
Messages : 11904
Inscription : jeu. 02 déc. 2004 21:02

Re: Turbo Everdrive

Message par cosmos99 »

Et avec l'arcade card ? On a pas suffisement de RAM avec ? Un jeu injecté dedans ne peut pas fonctionner tel quel ?? C'est pas ce qui manque au super hucard cd , de la RAM ???
Avatar de l’utilisateur
pckid
NECrophage
Messages : 1516
Inscription : lun. 26 sept. 2005 11:32
Localisation : ile de france

Re: Turbo Everdrive

Message par pckid »

Il faut découper le jeu en trame, afin de l envoyer dans la mémoire de la pc engine,
et a mon avis a la fin du programme lui indique la,suite.
d après ce que dit,Orion, j ai l impression que l on peut pas faire un algo automatique il faut le,faire pour chaque jeu,
mais je ne vois pourquoi , on pourrait pas,le,faire sur des jeux de 1mo. l arcade Card aidera c est sur !
=============================
Pc Kid Renait , et hop !!!
=============================
Avatar de l’utilisateur
Orion_
NECstasien
Messages : 217
Inscription : mer. 11 juil. 2007 20:56
Localisation : Perpignan
Contact :

Re: Turbo Everdrive

Message par Orion_ »

l'arcade card nécessite une gestion particulière, elle ne se map absolument pas comme la mémoire classique, ou uniquement par fenêtre de 32ko
alors oui c'est potentiellement possible, mais il faudrait réaliser un hack spécial par jeu, ce qui nécessite un boulot monstre, imaginez, désassembler entièrement un jeu, comprendre son fonctionnement, et le patcher a tout les endroits d'accès de donnée pour gérer l'arcard card. c'est déja un boulot de titan pour un seul jeu, alors imaginez faire ça sur toute la ludothèque pc engine...
Vous imaginez bien que si c'était aussi simple que vous le pensiez, ça serais déja fait :roll:
Avatar de l’utilisateur
cosmos99
Backup RAM Full!
Messages : 11904
Inscription : jeu. 02 déc. 2004 21:02

Re: Turbo Everdrive

Message par cosmos99 »

Merci pour les explications , c'est plus clair maintenant , pour faire simple , il faut reprogrammer chaque jeu en quelque sorte , trop complexe.Bref , achetez vous des flash carts.... :wink:
Avatar de l’utilisateur
Kaminari
Modérateur
Messages : 7049
Inscription : ven. 24 sept. 2004 19:36
Contact :

Re: Turbo Everdrive

Message par Kaminari »

Quelqu'un est-il parvenu à faire fonctionner la System Card 2.00 US sur l'Everdrive ?

J'ai testé une demi-douzaine de dumps (issus de GoodPCE, No-Intro, etc), et ils déconnent tous au lancement de la ROM (écran noir et lecteur qui démarre automatiquement, impossibilité d'accéder à la BRAM). Je précise que la ROM en question marche en émulation. Pour info, les 2.00 jap, 2.10 jap et 3.00 US tournent sans problème.
Avatar de l’utilisateur
Redfield1
Administrateur
Messages : 6218
Inscription : mar. 21 sept. 2004 05:08
Localisation : Aero-City

Re: Turbo Everdrive

Message par Redfield1 »

De mémoire, il me semble que j'y étais parvenu.
Je suis en vacances a la fin de la semaine, je tacherais de ressortir tout mon merdier.
Avatar de l’utilisateur
pckid
NECrophage
Messages : 1516
Inscription : lun. 26 sept. 2005 11:32
Localisation : ile de france

Re: Turbo Everdrive

Message par pckid »

J ai teste que la system Card jap car j ai,une,jap.

mais as tu pense a bouger l interrupteur sur us sur l everdrive?
=============================
Pc Kid Renait , et hop !!!
=============================
Avatar de l’utilisateur
shubibiman
Administrateur
Messages : 16392
Inscription : jeu. 23 sept. 2004 14:26
Localisation : Meet me at Shubibi's

Re: Turbo Everdrive

Message par shubibiman »

Si ça vient de la, je crains qu'un mythe ne s'effondre :mrgreen:
"You are truly the PCE game clearing master"

*****Membre du FLPCE Canal Historique*****
Avatar de l’utilisateur
Kaminari
Modérateur
Messages : 7049
Inscription : ven. 24 sept. 2004 19:36
Contact :

Re: Turbo Everdrive

Message par Kaminari »

:mrgreen:

http://youtu.be/PtXtIivRRKQ

pckid, l'interrupteur ne sert pas à sélectionner la région des jeux mais le modèle de console (CoreGrafx ou TurboGrafx) sur laquelle tu branches l'Everdrive !

Je vais tenter une inversion de bit ( :shock: :oops: ) avec Ootake (option TG16 ROM Bit Convert) et voir ce que ça donne...
Répondre