[Sinclair ZX81] extension mémoire ZX81-32K
Modérateurs : Papy.G, fneck, Carl
Re: [Sinclair ZX81] extension mémoire ZX81-32K
Merci Xavier
Carl, si tu veux explorer ce point, je te laisse faire, je suis pas sur le ZX en ce moment...
Carl, si tu veux explorer ce point, je te laisse faire, je suis pas sur le ZX en ce moment...
Patrick
- Carl
- Modérateur
- Messages : 13253
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: [Sinclair ZX81] extension mémoire ZX81-32K
mode HR ok !
démo : "HRGWRX"
Fichiers ZX au format SDLEP :
ps : la démo "hrdemo3" semble ne pas fonctionner...
démo : "HRGWRX"
Fichiers ZX au format SDLEP :
ps : la démo "hrdemo3" semble ne pas fonctionner...
Re: [Sinclair ZX81] extension mémoire ZX81-32K
Salut,
Bravo et merci pour la confirmation.
Pour "hrdemo3" , il semble fonctionner avec l'émulateur avec une mémoire de 48k et mode WRX.
Sans le mode WRX, l'écran reste noir pour tous les programmes...
Bravo et merci pour la confirmation.
Pour "hrdemo3" , il semble fonctionner avec l'émulateur avec une mémoire de 48k et mode WRX.
Sans le mode WRX, l'écran reste noir pour tous les programmes...
- Carl
- Modérateur
- Messages : 13253
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: [Sinclair ZX81] extension mémoire ZX81-32K
Ok Xavier !
autres essais :
- Invaders
- Against
Invaders
Against
Carl
autres essais :
- Invaders
- Against
Invaders
Against
Carl
Re: [Sinclair ZX81] extension mémoire ZX81-32K
Bonjour,
je viens de decouvrir le site et de m' inscrire. merci pour l' acceptation.
Je suis interessé par l' extension 32k si c' est possible. C' est du beau travail !je retourne aux articles ,tout est remarquablement réalisé.
moi je suis aussi un patrick du coup mon pseudo est pat59 pour resté différencié. bonne soirée pat59
je viens de decouvrir le site et de m' inscrire. merci pour l' acceptation.
Je suis interessé par l' extension 32k si c' est possible. C' est du beau travail !je retourne aux articles ,tout est remarquablement réalisé.
moi je suis aussi un patrick du coup mon pseudo est pat59 pour resté différencié. bonne soirée pat59
Re: [Sinclair ZX81] extension mémoire ZX81-32K
@patrick un peu hors sujet, mais tu la soudes comment la RAM CMS ?
Amstrad CPC et Goupil power
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Re: [Sinclair ZX81] extension mémoire ZX81-32K
Pat59, bienvenue sur le forum et merci pour tes commentaires.
Je pourrais te fournir une extension, dès que j'aurai les composants SRAM. Envois moi un courriel avec ton adresse et un numéro de téléphone pour l'expédition.
Gotcha, je soude avec ma station à souder, avec un fer classique.
L'utilisation de flux facilite grandement l'opération. La SRAM est relativement simple à souder. Le composant sous le PCB est encore plus petit, du même genre que ceux que j'utilise pour mon testeur de composant.
Je pourrais te fournir une extension, dès que j'aurai les composants SRAM. Envois moi un courriel avec ton adresse et un numéro de téléphone pour l'expédition.
Gotcha, je soude avec ma station à souder, avec un fer classique.
L'utilisation de flux facilite grandement l'opération. La SRAM est relativement simple à souder. Le composant sous le PCB est encore plus petit, du même genre que ceux que j'utilise pour mon testeur de composant.
Patrick
Re: [Sinclair ZX81] extension mémoire ZX81-32K
Carl,
aurais-tu l'amabilité de vérifier si ce programme fonctionne en mode HR -
Il a 10 ans et jamais on ne l'a vérifié.
Merci
aurais-tu l'amabilité de vérifier si ce programme fonctionne en mode HR -
Il a 10 ans et jamais on ne l'a vérifié.
Merci
- Carl
- Modérateur
- Messages : 13253
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: [Sinclair ZX81] extension mémoire ZX81-32K
Dominique, ça commence bien mais le passage en HR ne passe pas....
CArl
CArl
Re: [Sinclair ZX81] extension mémoire ZX81-32K
Merci bien Carl -
Il faut que je regarde. Ce ne doit pas être le même mode Haute Résolution.
Celui que j'avais utilisé nécessitait une intervention sur le ZX81.
Mais ça fait si longtemps. Il faut que je regarde votre fil de message et le mode WRX dont vous parlez.
Celui que j'avais utilisé était le "high resolution by redefinition of characters"
Mais ça fait 10 ans, peut être Xavier s'en souvient. A l'époque on communiquait beaucoup sur ça.
Il faut que je regarde. Ce ne doit pas être le même mode Haute Résolution.
Celui que j'avais utilisé nécessitait une intervention sur le ZX81.
Mais ça fait si longtemps. Il faut que je regarde votre fil de message et le mode WRX dont vous parlez.
Celui que j'avais utilisé était le "high resolution by redefinition of characters"
Mais ça fait 10 ans, peut être Xavier s'en souvient. A l'époque on communiquait beaucoup sur ça.
- Carl
- Modérateur
- Messages : 13253
- Inscription : 08 avr. 2007 13:21
- Localisation : http://www.doledujura.fr
- Contact :
Re: [Sinclair ZX81] extension mémoire ZX81-32K
En effet, il me semble avoir lu sur le site de Xavier qu'il fallait faire une modification hardware avec une extension de Ram externe...
Carl
Carl
Re: [Sinclair ZX81] extension mémoire ZX81-32K
Ca doit fonctionner, sur émulateur sans carte ou modifs WRX en 48k, c'est bon…
Si tu es sur de la "IR relocation" en UDG, c'est normal que cela ne fonctionne pas.
C'est basé sur un travail en mémoire basse 8-16k qui n'est pas pourvue avec cette modification.
Si tu es sur de la "IR relocation" en UDG, c'est normal que cela ne fonctionne pas.
C'est basé sur un travail en mémoire basse 8-16k qui n'est pas pourvue avec cette modification.
Re: [Sinclair ZX81] extension mémoire ZX81-32K
Après vérification, c'est bien ça.
Tu fais glisser la table de caractère en RAM (@$2000) et tu affiches le caractère redéfini.
La modif donne une RAM de 16k à 48k. (adresses $4000-$C000)
Les 8K au dessus de la ROM de $2000 à $4000 ne sont pas couverts par cette RAM.
Donc, ça tape dans la l'image fantôme de la ROM.
Deuxième problème, c'est que même avec la RAM à celle adresse, le ULA ne pourra pas lire les lignes datas du bus car la ROM et la RAM sont activées séparément avec /RomCs et /RamCs … donc, impossible d'activer la table de caractère en RAM.
Il faut donc désactiver /RomCs sous les adresses inférieures à $4000 en forcent /RamCs à 0 lors de la lecture de la partie appelée par IR.
Pour que cela fonctionne, il faut utiliser la ROM sur une carte redefinition de caractères, en branchant la ROM en tant que RAM…
Sur les émulateurs, ça fonctionne car le ROMcs et le RAMcs ne sont pas émulés, et donc il n'y a pas de différence.
Sur la vraie machine, le ULA lui va traiter des données hératiques… vu qu'il veux lire une ROM et la RAM n'est pas activée donc, soit des $00 et parfois des $FF sur D0 à D7.
Tu fais glisser la table de caractère en RAM (@$2000) et tu affiches le caractère redéfini.
La modif donne une RAM de 16k à 48k. (adresses $4000-$C000)
Les 8K au dessus de la ROM de $2000 à $4000 ne sont pas couverts par cette RAM.
Donc, ça tape dans la l'image fantôme de la ROM.
Deuxième problème, c'est que même avec la RAM à celle adresse, le ULA ne pourra pas lire les lignes datas du bus car la ROM et la RAM sont activées séparément avec /RomCs et /RamCs … donc, impossible d'activer la table de caractère en RAM.
Il faut donc désactiver /RomCs sous les adresses inférieures à $4000 en forcent /RamCs à 0 lors de la lecture de la partie appelée par IR.
Pour que cela fonctionne, il faut utiliser la ROM sur une carte redefinition de caractères, en branchant la ROM en tant que RAM…
Sur les émulateurs, ça fonctionne car le ROMcs et le RAMcs ne sont pas émulés, et donc il n'y a pas de différence.
Sur la vraie machine, le ULA lui va traiter des données hératiques… vu qu'il veux lire une ROM et la RAM n'est pas activée donc, soit des $00 et parfois des $FF sur D0 à D7.