[Sanyo PHC-25] Le topic officiel

C'est la catégorie reine de l'ordinophile, 8 bits et pas un de plus!
Single board ou bus S-100 acceptés.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
miguel angel rojo
Messages : 21
Inscription : 08 févr. 2021 01:41
Localisation : españa

Re: [Sanyo PHC-25] Le topic officiel

Message par miguel angel rojo »

Je viens de finir de lire le fil de cet ordinateur et cela a été très instructif et divertissant, peu d'endroits parlent de cette Machine, je l'ai vue pour la première fois dans une simple comparaison, mais je n'avais rien trouvé.
Magino qui est très difficile et coûteux de trouver une vraie machine
Olipix
Messages : 62
Inscription : 15 nov. 2018 11:06
Localisation : Bordeaux
Contact :

Re: [Sanyo PHC-25] Le topic officiel

Message par Olipix »

Salut les gars

Je viens de lire le topic, très interessant tout ça.
J'ai ressorti mes PHC-25 aujourd'hui pour les tester et je vois que dans le fil de discussion vous parlez de jeux archivés mais qu'on trouve pas sur PHC25.com... genre Star Trek, etc.

Quelqu'un aurait les fichiers pour les essayer ?
Merci pour votre retour
Avatar de l’utilisateur
DataPro
Messages : 2790
Inscription : 07 févr. 2011 17:03
Localisation : France - Auvergne

Re: [Sanyo PHC-25] Le topic officiel

Message par DataPro »

Bonjour,

Star Trek sur Sanyo PHC-25, çà ne me dit rien.
Je sais que notre ami 6502man avait un développement inachevé d'un jeu Star Trek sur Matra Alice, (https://forum.system-cfg.com/viewtopic.php?t=4655)

Sinon, tout ce qui existe sur cette machine doit être là :
http://www.phc25.com/cdrom.htm
sauf mon adaptation du jeu Citadelle : http://www.phc25.com/projets.htm
et Hunt the Wumpus : https://forum.system-cfg.com/viewtopic.php?t=3616
Recherche: cartouches Mattel Intellivision Imagic (loose)
Star Jacker et Lode Runner sur Yeno/SEGA SC-3000
davidb2111
Messages : 12
Inscription : 10 août 2022 14:33

Re: [Sanyo PHC-25] Le topic officiel

Message par davidb2111 »

Bien le bonjour!

J'ai fait l'acquisition d'un PHC-25, il y a quelques jours. Il était soit-disant en panne: ne s'allumant plus. En fait, il s'allume très bien et j'ai bien un affichage. Clavier fonctionnelle et PSG-01 aussi.
La (1ère) panne se situait au niveau de l'électronique du magneto dans le PHC. Impossible de lire une cassette. Effectivement, quelques résistances ont pris un coup de chaud. Après un remplacement, tout semble ok, j'arrive à lire et écrire via le cable jack sur un ordi moderne. Parfait.

Par contre, je pense qu'il y a une autre panne plus sournoise: quand je charge un jeu, j'ai parfois un plantage, parfois des erreurs ça revient sur le prompt ready. Je pense qu'un chip mémoire est en cause. Donc je suis en train de coder, avec (d'énormes) difficultés, un programme de memtest pour permettre de localiser le chip en défaut.

Est-ce que quelqu'un a déjà eu ce problème ou entendu parler d'un programme de test mémoire écrit en asm z80 ? Pour info, j'ai une chaîne de compilation z80 et conversion en data basic, puis txt2bas et enfin p6datrec2 pour le transformer en wav. Je me sers de l'émulateur pour tester le programme, merci à son auteur s'il me lit!

David.
Avatar de l’utilisateur
DataPro
Messages : 2790
Inscription : 07 févr. 2011 17:03
Localisation : France - Auvergne

Re: [Sanyo PHC-25] Le topic officiel

Message par DataPro »

Bonjour et bien venu au club des possesseurs de Sanyo PHC-25.

Ton exemplaire a dû être bien maltraité car comme beaucoup de machines japonaises de l'époque, c'est un ordinateur très fiable.
N'ayant jamais eu de pannes sur le mien, je n'ai pas eu besoin de ce genre de programme.

Mais j'imagine (sans le savoir moi-même que tous les programmes de test mémoire doivent en principe effectuer le même genre d'opération de lecture et d'écriture mémoire.
Recherche: cartouches Mattel Intellivision Imagic (loose)
Star Jacker et Lode Runner sur Yeno/SEGA SC-3000
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Sanyo PHC-25] Le topic officiel

Message par 6502man »

Si le Basic fonctionne et vue que la RAM est répartie sur 8 DRAMs 1 bit
cela me parait peu probable que cela vienne de la RAM.

mais au cas ou je viens de faire un petit programme ASM pour tester la RAM du PHC-25 :

Code : Tout sélectionner

org $c000

    LD DE,$C030
Loop:

        CALL Hex

    LD A,$FF
    LD (DE),A
    LD A,(DE)
    INC DE
    CP $FF
    JR Z,Loop
   
FIN:
    JR FIN
   
   
Hex:
        LD IY,$6000      
        LD HL,HEXdata        
    LD A,D
    AND $F0
    SRL A
    SRL A
    SRL A
    SRL A  
        LD C,A
        LD B,0
        ADD HL,BC
        LD A,(HL)
        LD (IY),A
        INC IY
        
        LD HL,HEXdata
    LD A,D
    AND $0F
        LD C,A
        LD B,0
        ADD HL,BC
        LD A,(HL)
        LD (IY),A
        INC IY


        LD HL,HEXdata        
    LD A,E
    AND $F0
    SRL A
    SRL A
    SRL A
    SRL A  
        LD C,A
        LD B,0
        ADD HL,BC
        LD A,(HL)
        LD (IY),A
        INC IY
        
        LD HL,HEXdata
    LD A,E
    AND $0F
        LD C,A
        LD B,0
        ADD HL,BC
        LD A,(HL)
        LD (IY),A

    RET
   
HEXdata:    
    DB 48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70
Au format HEX:

Code : Tout sélectionner

:10C000001130C0CD11C03EFF121A13FEFF28F418E4
:10C01000FEFD2100602164C07AE6F0CB3FCB3FCB30
:10C020003FCB3F4F0600097EFD7700FD232164C012
:10C030007AE60F4F0600097EFD7700FD232164C0DC
:10C040007BE6F0CB3FCB3FCB3FCB3F4F0600097E9B
:10C05000FD7700FD232164C07BE60F4F0600097EBB
:10C06000FD7700C930313233343536373839414203
:04C0700043444546BA
:00000001FF
Sinon le binaire directement :
memtest.z80.bin.zip
(351 octets) Téléchargé 30 fois
Je n'ai pas testé sur emu ni sur machine mais cela devrait fonctionner
l'adresse de la RAM testé est affiché en haut à gauche de l'écran et doit
s'arrêter sur 0000.

Si le programme plante cela peut aussi venir de la pile et dans ce cas
il faut supprimer le CALL et intégrer la boucle dans le corps principal.

Si ca peut aider.
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
davidb2111
Messages : 12
Inscription : 10 août 2022 14:33

Re: [Sanyo PHC-25] Le topic officiel

Message par davidb2111 »

Oh sympa! Merci, je vais tester ça dès que possible.
Brochiman
Messages : 3405
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Sanyo PHC-25] Le topic officiel

Message par Brochiman »

J'ai ce qu'il faut pour tester sur une vraie machine (Sanyo PHC25S avec mémoire étendue sur les emplacements libres), j'essaye de tester ce soir si j'y pense 🤣🤣
Brochiman
Messages : 3405
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Sanyo PHC-25] Le topic officiel

Message par Brochiman »

Petite question Phil: Le .bin de ton programme pourrait il avoir une taille 32Ko voir 16Ko? Le pcb pour cartouche MSX que je possède ne peut recevoir que des eprom de 32Ko maxi il me semble :D :D :D . Merci
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Sanyo PHC-25] Le topic officiel

Message par 6502man »

Image

Ce n'est pas un MSX :wink:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Brochiman
Messages : 3405
Inscription : 02 juin 2019 11:26
Localisation : Angers

Re: [Sanyo PHC-25] Le topic officiel

Message par Brochiman »

:lol: :lol: :lol: :lol: effectivement j'ai confondu PHC-25 et PHC-28 :oops: :oops: :oops:
davidb2111
Messages : 12
Inscription : 10 août 2022 14:33

Re: [Sanyo PHC-25] Le topic officiel

Message par davidb2111 »

Le programme fonctionne, j'ai du juste jouer avec l'adresse où le positionner en mémoire.
Il démarre le test à partir de l'adresse &hc300 (et non &hc030). Le programme basic plus la copie du code machine bouffe pas loin de 700 octets.

il affiche l'adresse de test en haut à gauche et s'arrête à 0 qui doit être une adresse de rom.

Je vais essayer avec d'autres motifs (ici &hff), style &haa et &h55.

Encore un grand merci, j'avais un programme dans les mêmes eaux mais avec une routine d'affichage de l'adresse un poil différente.
davidb2111
Messages : 12
Inscription : 10 août 2022 14:33

Re: [Sanyo PHC-25] Le topic officiel

Message par davidb2111 »

Alors, j'ai testé avec 6 motifs tour à tour, 00, ff, 0f, f0, 55 et aa.
Le programme fonctionne et ne s'arrête que lorsqu'il a bouclé (0000 qui doit être une rom ou un espace non adressable). Donc, la mémoire est ok.

Du coup, j'pige pas pourquoi la plupart des jeux plantent. Je suis preneur de toute idée.

Petite question encore: sur cette machine, il est impossible de charger un programme binaire depuis la k7 ?
Avatar de l’utilisateur
6502man
Messages : 12286
Inscription : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [Sanyo PHC-25] Le topic officiel

Message par 6502man »

J'avais fait il y à quelques années un convertisseur d'image BMP et il était possible de les charger sur le PHC-25, mais ca fait vraiment longtemps, je me rappel plus exactement :oops: :roll:

Edit:
j'ai trouvé c'est quelques pages avant :
viewtopic.php?f=1&t=3225&start=180
Et donc c'est une fonction spécial du basic qui permet de charger un binaire en VRAM.

Donc le chargement d'un binaire (programme) je sait pas trop :roll:
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.
Onlyfordj
Messages : 46
Inscription : 15 mars 2022 09:57

Re: [Sanyo PHC-25] Le topic officiel

Message par Onlyfordj »

Après avoir lu ce fil, j'ai sorti mon Sanyo Phc-25... et en quelques minutes il a fumé... même s'il continue de fonctionner. Je pense que le problème vient de ce condensateur.
Ok, je corrige ça demain.

Image

Image

Image
Répondre