Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 30 Nov 2025, 10:11

Index du forum » News - Actualités

Le fuseau horaire est UTC+1 heure


TOPIC DUMPS/JEUX PRESERVES AMSTRAD CPC DISK ET CASSETTE

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 61 sur 138
 [ 2068 message(s) ]  Aller vers la page Précédent  1 ... 58, 59, 60, 61, 62, 63, 64 ... 138  Suivant
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
dlfrsilver
 Sujet du message : Re: Annonce et bonne nouvelle :)
Message Publié : 30 Jan 2016, 18:36 
Hors-ligne
Rulezzzzz
Rulezzzzz

Inscription : 29 Août 2007, 12:04
Message(s) : 2009
Localisation : seine et marne 77
J'ai ouvert un de mes 464, j'ai trouve aucun pal. Y a juste les puces amstrad usuelles, et des 74LSXX.

_________________
SPS Community Expert (SPS CE) / SPS France


Haut
 Profil  
 
breiztiger
 Sujet du message : Re: Annonce et bonne nouvelle :)
Message Publié : 30 Jan 2016, 19:19 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 13 Mars 2011, 11:39
Message(s) : 425
Localisation : RENNES
le pal est dans l'extension memoire 64ko du cpc 464


Haut
 Profil  
 
dlfrsilver
 Sujet du message : Re: Annonce et bonne nouvelle :)
Message Publié : 30 Jan 2016, 19:45 
Hors-ligne
Rulezzzzz
Rulezzzzz

Inscription : 29 Août 2007, 12:04
Message(s) : 2009
Localisation : seine et marne 77
breiztiger a écrit :
le pal est dans l'extension memoire 64ko du cpc 464


ok, sur une DKtronics en l'occurence. Mais je ne possède pas cette extension.

La X-mem j'ai pas fait attention si y en avait une ou pas.

_________________
SPS Community Expert (SPS CE) / SPS France


Haut
 Profil  
 
TotO
 Sujet du message : Re: Annonce et bonne nouvelle :)
Message Publié : 30 Jan 2016, 19:47 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2282
Pourant, on ne peut pas louper la grosse puce carrée de 44-pins. :D

_________________
Cent Pour Cent


Haut
 Profil  
 
dlfrsilver
 Sujet du message : Re: Annonce et bonne nouvelle :)
Message Publié : 30 Jan 2016, 19:50 
Hors-ligne
Rulezzzzz
Rulezzzzz

Inscription : 29 Août 2007, 12:04
Message(s) : 2009
Localisation : seine et marne 77
TotO a écrit :
Pourant, on ne peut pas louper la grosse puce carrée de 44-pins. :D


lol. Bon ça peut pas être ça, et de toute façon si un des auteurs d'émulateur en avait eu besoin, tu la leur aurais fourni......

_________________
SPS Community Expert (SPS CE) / SPS France


Haut
 Profil  
 
breiztiger
 Sujet du message : Re: Annonce et bonne nouvelle :)
Message Publié : 30 Jan 2016, 19:51 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 13 Mars 2011, 11:39
Message(s) : 425
Localisation : RENNES
pour info

meme ecran noir sur mon cpc 6128 "reel"

apres "clac" du relait cassette


Haut
 Profil  
 
dlfrsilver
 Sujet du message : Re: Annonce et bonne nouvelle :)
Message Publié : 30 Jan 2016, 20:00 
Hors-ligne
Rulezzzzz
Rulezzzzz

Inscription : 29 Août 2007, 12:04
Message(s) : 2009
Localisation : seine et marne 77
breiztiger a écrit :
pour info

meme ecran noir sur mon cpc 6128 "reel"

apres "clac" du relait cassette


Merci pour l'information.

Donc :

- 464 / Basic 1.0 / 128k => à déterminer qui peut faire le test avec un 464 + extension 64k ?
- 464+ / Basic 1.1 / 128k => OK
- 6128 / Basic 1.1 / 128k => NOK

Merde je pige pas, le jeu est compatible 464,664,6128. Et j'ai jamais lu de bizarrerie au sujet de ce jeu dans aucun magazine, (si ce n'est que samp2cdt a généré un CDT qui déconnait de celui-là).

_________________
SPS Community Expert (SPS CE) / SPS France


Haut
 Profil  
 
Gerald
 Sujet du message : Re: Annonce et bonne nouvelle :)
Message Publié : 30 Jan 2016, 20:14 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 20 Août 2013, 18:03
Message(s) : 258
dlfrsilver a écrit :
TotO a écrit :
Pourant, on ne peut pas louper la grosse puce carrée de 44-pins. :D


lol. Bon ça peut pas être ça, et de toute façon si un des auteurs d'émulateur en avait eu besoin, tu la leur aurais fourni......
Un PAL est un composant programmable (une fois, par fusibles).
La grosse puce carrée est un CPLD (Complex Programable logic device), dont les PAL sont les ancêtre, eux même ancêtre des FPGA. :professor:
La logique du PAL du 6128 se retrouve en partie dans la grosse puce carrée a 44 pattes :sweatingbullets:

Maintenant, tout ce que fait le PAL pourrait etre fait avec de bete 74ls, mais ca prends plus de place.


Haut
 Profil  
 
Giants
 Sujet du message : Re: Annonce et bonne nouvelle :)
Message Publié : 30 Jan 2016, 20:45 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 21 Août 2008, 16:03
Message(s) : 342
Lone, bon boulot sur After
==> http://sasfepu78.fr/cgi-bin/IPFanalyse.cgi?After_LONE


Haut
 Profil  
 
Lone
 Sujet du message : Re: Annonce et bonne nouvelle :)
Message Publié : 30 Jan 2016, 20:45 
Hors-ligne
Rulezzzz
Rulezzzz

Inscription : 25 Fév 2013, 13:56
Message(s) : 648
Localisation : Ardèche
dlfrsilver a écrit :
- 464 / Basic 1.0 / 128k => à déterminer qui peut faire le test avec un 464 + extension 64k ?
- 464+ / Basic 1.1 / 128k => OK
- 6128 / Basic 1.1 / 128k => NOK

Merde je pige pas, le jeu est compatible 464,664,6128. Et j'ai jamais lu de bizarrerie au sujet de ce jeu dans aucun magazine, (si ce n'est que samp2cdt a généré un CDT qui déconnait de celui-là).


Ca serait pas la première protection qui fait des tests sur l'OS, la langue, etc, etc...
Cela dit ca reste très étrange !

Quelles sont les pistes :

- Une particularité du pseudo PAL de l'extension mémoire
- Une mémoire initialisé a "quelque chose" d'attendue par le soft
- Une particularité du 464+ (le test sur un 464 standard nous permettra de barrer celle la)
-... ??

EDIT :
@Giants : Ton script me fait toujours rêver quand je vois la piste reconstituée !


Haut
 Profil  
 
Giants
 Sujet du message : Re: Annonce et bonne nouvelle :)
Message Publié : 30 Jan 2016, 21:06 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 21 Août 2008, 16:03
Message(s) : 342
Merci, ça fait tjs plaisir de l'entendre.

Quand une protection est détecté, la piste en question passe en fond rouge dans la mapping en bas
et du coup, des liens sont crée sur chaque secteur de cette piste protégé.
Si on clique sur le '512' du 1er secteur, à savoir 63, à droite du mapping va s'afficher les DATA en hexa de ce secteur.
Du coup, on peu voir les info : SPEEDLOCK DISC PROTECTION SYSTEMS (C) 1988 SPEE...


Haut
 Profil  
 
Megachur
 Sujet du message : Re: Annonce et bonne nouvelle :)
Message Publié : 31 Jan 2016, 07:41 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1726
dlfrsilver a écrit :
Citer :
j'ai donc testé sur l'émulation une config cpc 6128 avec 128ko -> et j'ai bien constaté pareil !


Oui ça fait pareil sous CPCE, Caprice et sugarbox.

Citer :
ce qui confirme que si on a 64ko supplémentaire comme un cpc6128 cela ne marche pas !
-> si quelqu'un charge la CDT/WAVE sur un cpc6128, il pourra le confirmer surement !


FAUX :) tu n'as pas lu ce que j'ai écris plus haut, j'ai indiqué noir sur blanc que sur un vrai CPC 464 avec extension de RAM, c'est bien le jeu en mode 128k qui se charge, avec de la musique et tout les niveaux en mémoire avec le WAV que j'ai posté!

Mon 464 + a de base un basic v1.1 (ben oui, y a pas de basic v1.0 sur les plus), et il a les 128k demandés.
J'ai testé le WAV que j'ai mis à disposition sur ma machine, et le jeu marche.

Le 464 est doté du même Gate Array que le 6128. C'est lui qui gère les banques mémoires. Ocean beach volley utilise une routine de mise en place de la musique, qui provoque le bug de l'écran sur les émulateurs, ceci parce qu'une caractéristique de la RAM du CPC non émulée, mais surtout jamais pensée par les auteurs d'émulateurs à été omise, et ceci depuis la création du tout premier émulateur.

Je vous laisse le plaisir de chercher, c'est la découverte de 2016 concernant le hardware de la machine :)


Bon, c'est pas si faux ce que je raconte, puisque le jeu se charge mais ne fonctionne finalement pas sur un VRAI CPC 6128 ! Merci à :kiss: breiztiger :kiss: pour le test sur son cpc6128 !

donc un CPC 464 + 64ko n'est pas un CPC 6128 ! j'espère qu'on est ok sur ce point maintenant ?
pour ce que j'ai dit sur le signal /EXT sur le port d'expansion : j'ai corrigé mon post comme expliqué à Gerald jusque après. J'écris plus vite que je lis, analyse ... et comprends :mdr: :mdr: :mdr: !!!

Par contre, ce que tu dis sur le gate array entre 464 et 6128 est faux : le Gate array n'est pas le même + le chipset PAL en question qui gère les 64ko de mémoire supplémentaire pou le cpc6128. C'est marqué en gros sur le schéma de la carte mère du 6128 fourni par Amstrad -> fin du débat sur ce point !
Pièce jointe :
PAL16L8AC.PNG


Également, un autre point que j'ai dit et que je répète, le CDT de Beach Volley que tu as fait, passe très bien sur mon émulateur. Quelque soit le basic utilisé ! Il marche en mode 464 mais pas en 6128 !

Après, je n'ai pas compris ton dernier post, est-ce que tu testes que sur un cpc464+ avec extension de mémoire ?
en effet, sur celui-ci, le gate array n'est pas présent puisque c'est l'asic qui s'en charge !? cela nous ferrait une autre subtilité à voir car le comportement de l'asic et qu'il >>émule<< le chipset PAL !!!

Pour finir, d'un point de vue émulation, il faudrait mettre un point d'arrêt à la fin du chargement, et voir tous les outs qui sont générés par le programme afin de décortiquer ce que le programme envoie comme information au hardware et le cas échéant de voir ce qu'il ne fait pas bien pour que ça marche sur un cpc6128 !!!

Mais avant cela, je me demande vraiment, si cela fonctionne avec un cpc 464 + d'autres extensions de mémoire (type DKtronics). Également, si tu n'as fait un test que sur un cpc464+, car ce n'est pas le même hardware/chipset qui gère cela !
En effet, cela pourrait également être le fait d'une mauvaise émulation du chipset PAL sur la XMEM dans ce cas ?
--> Est-ce qu'on peut savoir cela d'un point de vue hardware ?!?


Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.


Haut
 Profil  
 
Megachur
 Sujet du message : Re: Annonce et bonne nouvelle :)
Message Publié : 31 Jan 2016, 07:56 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1726
Pour ceux que le :magic: débug :magic: intéresse à la fin du chargement :

Code :
org #8000
xor a
call #bc0e
ld hl,l8020
call #8031 -> changement de couleur avec BC32 et BC38
call #bd19
halt
call #bd19
di
ld hl,#8097
ld de,#fe00
ld bc,#013c
ldir
jp #fe00


puis :
Code :
org #fe00
ld hl,#0240
ld a,#c3
ld (#0001),hl
ld (#0000),a
ld (#0008),a
ld (#0010),a
ld (#0018),a
ld (#0020),a
ld (#0028),a
ld (#0030),a
ld hl,#ff00
ld (#0029),hl
ld hl,lfe4f
ld (#0021),hl
ld hl,#febe
ld (#0009),hl
ld hl,#fedf
ld (#0011),hl
ld hl,#fe7c
ld (#0019),hl
ld hl,#fe93
ld (#0031),hl
ld de,#073f
rst #10  --> jp #fedf
ld sp,#c000
ld hl,#fe52
ld (#0039),hl
ei
.lfe4f
jp #0240


Code :
org #fedf
push bc
ld b,#f4
ld a,d
out (c),a
ld b,#f6
in a,(c)
or #c0
out (c),a
and #3f
out (c),a
ld b,#f4
out (c),e
ld b,#f6
ld e,a
or #80
out (c),a
out (c),e
pop bc
ret


en &38 -> jp #fe52

Code :
org #fe52
push hl
push de
push bc
push af
call #ff00 --> test clavier
ld a,#43
rst #08  --> jp #febe
jp nz,#fe00
ld a,#47
rst #08
jp nz,#fe4f
ld a,#46
rst #08
jp nz,#0000
ld a,#0e
rst #08
jr z,lfe76
ld bc,#7f88
out (c),c
rst #00
.lfe76
pop af
pop bc
pop de
pop hl
ei
ret


etc...

et nous voilà en

Code :
org #0283
ld hl,#6000
call #0416


puis donc en... avec bc=&0000

Code :
org #0416
ld a,(#02df)                         --> ce test est capital, mais je vous l'explique dans le post suivant ;-) !
or a
ret z
push ix
push iy
ld a,i
push af
di
ld (l0433),hl
ld (l0430),bc
ld bc,#7fc4               --> on commute la bank mémoire supplémentaire ! zut, que va-t-il se passer s'il n'y en a pas ???
out (c),c
.l0430 equ $ + 1
ld bc,#0000
.l0433 equ $ + 1
call #0000                 --> est mis à &6000 donc call &6000 à suivre ;-) !
ld (l043f),a
ld bc,#7fc0
out (c),c
pop af
.l043f equ $ + 1
ld a,#00
jp po,l0444
ei
.l0444
or a
pop iy
pop ix
ret


:bomb: :bomb: :bomb: :winner: :winner: :bomb: :bomb: :bomb:


Dernière édition par Megachur le 31 Jan 2016, 08:07, édité 2 fois.

Haut
 Profil  
 
Megachur
 Sujet du message : Re: Annonce et bonne nouvelle :)
Message Publié : 31 Jan 2016, 08:02 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 12 Juin 2008, 20:29
Message(s) : 1726
la suite...

il faut remonter plus haut dans le code pour voir le test de l'extension mémoire ;-) !

Code :
org #024d
ld bc,#7fc1
ld hl,#c000
ld a,(hl)
out (c),c
cp (hl)
jr nz,l0262
cpl
ld (hl),a
ld c,#c0
out (c),c
sub (hl)
jr z,l0264
.l0262
ld a,#01
.l0264
ld (#02df),a
ld c,#c0
out (c),c


tiens tiens... on commute les banks mémoire avec &c1 envoyé au PAL pour savoir s'il y a 64ko supplémentaire !

--> je vous laisse comprendre et conclure !!!


non, je vais donner un peu d'aide quand même : cf http://tj.gpa.free.fr/html/coding/articles.htm
Citer :
OUT &7F00,&C1
L'écriture de la ram video se fait dans le bloc mémoire étendue e3 ! Toutes les lectures/écritures entre &C000 et &FFFF se feront dans le bloc étendu e3 et non r3. La ram vidéo centrale est alors inaccessible mais affichée à l'ecran ! Cette bizarrerie a par exemple été utilisée dans le jeu 'Space harrier 2' pour gérer une musique implantée en &C000.


Haut
 Profil  
 
breiztiger
 Sujet du message : Re: Annonce et bonne nouvelle :)
Message Publié : 31 Jan 2016, 09:26 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 13 Mars 2011, 11:39
Message(s) : 425
Localisation : RENNES
denis,

serait il possible d'avoir le wav d'origine ?

merci d'avance


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 61 sur 138
 [ 2068 message(s) ]  Aller vers la page Précédent  1 ... 58, 59, 60, 61, 62, 63, 64 ... 138  Suivant

Index du forum » News - Actualités

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 122 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.