Page 3 sur 4
Re: Turbo Everdrive
Publié : ven. 25 juil. 2014 07:50
par Orion_
c'est plus complexe que ce que je pensais, je ne connais pas assez les normes CD pour tout comprendre %)
Re: Turbo Everdrive
Publié : ven. 25 juil. 2014 13:00
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.
Re: Turbo Everdrive
Publié : ven. 25 juil. 2014 13:08
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.
Re: Turbo Everdrive
Publié : dim. 27 juil. 2014 09:39
par pckid
Jolie projet la super card. Dommage que le projet ne soit pas sortie pour tous les jeux.
Re: Turbo Everdrive
Publié : dim. 27 juil. 2014 10:56
par Orion_
simplement parceque tout les jeux ne font pas 256ko, y'en a plein qui font 512ko ou 1mo.............
Re: Turbo Everdrive
Publié : dim. 27 juil. 2014 11:18
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 ?
Re: Turbo Everdrive
Publié : dim. 27 juil. 2014 11:33
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 ???
Re: Turbo Everdrive
Publié : dim. 27 juil. 2014 14:33
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 !
Re: Turbo Everdrive
Publié : dim. 27 juil. 2014 14:47
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

Re: Turbo Everdrive
Publié : dim. 27 juil. 2014 14:50
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....

Re: Turbo Everdrive
Publié : lun. 11 août 2014 15:37
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.
Re: Turbo Everdrive
Publié : lun. 11 août 2014 16:59
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.
Re: Turbo Everdrive
Publié : lun. 11 août 2014 19:26
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?
Re: Turbo Everdrive
Publié : lun. 11 août 2014 20:14
par shubibiman
Si ça vient de la, je crains qu'un mythe ne s'effondre

Re: Turbo Everdrive
Publié : lun. 11 août 2014 22:09
par Kaminari
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 (

) avec Ootake (option TG16 ROM Bit Convert) et voir ce que ça donne...