[Sinclair ZX81] extension mémoire ZX81-32K

Placez ici vos trucs et astuces, étalez sans retenue votre savoir-faire et votre science qui va nous permettre de redonner une apparence neuve et fonctionnelle à nos bouzes.

Modérateurs : Papy.G, fneck, Carl

Xavier_

Re: [Sinclair ZX81] extension mémoire ZX81-32K

Message par Xavier_ »

C'est du WRX …
Essayez ça...
Wrx.zip
(40 Kio) Téléchargé 144 fois
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Sinclair ZX81] extension mémoire ZX81-32K

Message par Patrick »

Merci Xavier :)
Carl, si tu veux explorer ce point, je te laisse faire, je suis pas sur le ZX en ce moment...
Patrick
Avatar de l’utilisateur
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

Message par Carl »

mode HR ok !

démo : "HRGWRX"
zxhr1.jpg
zxhr1.jpg (729.5 Kio) Consulté 3703 fois
zxhr3.jpg
zxhr3.jpg (614.95 Kio) Consulté 3703 fois
zxhr4.jpg
zxhr4.jpg (719.79 Kio) Consulté 3703 fois
Fichiers ZX au format SDLEP :
demos.7z
(80.92 Kio) Téléchargé 96 fois
ps : la démo "hrdemo3" semble ne pas fonctionner...
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Sinclair ZX81] extension mémoire ZX81-32K

Message par Patrick »

Verdict ?
Ça fonctionne :o
Merci Carl :D
Patrick
Xavier_

Re: [Sinclair ZX81] extension mémoire ZX81-32K

Message par Xavier_ »

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...
Avatar de l’utilisateur
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

Message par Carl »

Ok Xavier !

autres essais :
- Invaders
- Against

Invaders
Image86.jpg
Image86.jpg (274.45 Kio) Consulté 3673 fois

Against
Image85.jpg
Image85.jpg (1016 Kio) Consulté 3673 fois
Image84.jpg
Image84.jpg (792.9 Kio) Consulté 3673 fois
Image83.jpg
Image83.jpg (876.11 Kio) Consulté 3673 fois
jeux HR.7z
(144.73 Kio) Téléchargé 102 fois
Carl
PAT59
Messages : 1
Inscription : 16 nov. 2020 20:26

Re: [Sinclair ZX81] extension mémoire ZX81-32K

Message par PAT59 »

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
gotcha
Messages : 2758
Inscription : 30 mars 2017 11:39
Localisation : Isère
Contact :

Re: [Sinclair ZX81] extension mémoire ZX81-32K

Message par gotcha »

@patrick un peu hors sujet, mais tu la soudes comment la RAM CMS ?
Amstrad CPC et Goupil power :mrgreen:
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Sinclair ZX81] extension mémoire ZX81-32K

Message par Patrick »

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.
Patrick
Avatar de l’utilisateur
Dominique
Messages : 828
Inscription : 09 mars 2010 13:37
Localisation : Limoges
Contact :

Re: [Sinclair ZX81] extension mémoire ZX81-32K

Message par Dominique »

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é.
ZX4PAINTENG.zip
(12.27 Kio) Téléchargé 124 fois
Merci
Avatar de l’utilisateur
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

Message par Carl »

Dominique, ça commence bien mais le passage en HR ne passe pas....
IMG_7611.jpg
IMG_7611.jpg (133.27 Kio) Consulté 3605 fois
IMG_7618.jpg
IMG_7618.jpg (192.65 Kio) Consulté 3605 fois
IMG_7628.jpg
IMG_7628.jpg (168.77 Kio) Consulté 3605 fois
CArl
Avatar de l’utilisateur
Dominique
Messages : 828
Inscription : 09 mars 2010 13:37
Localisation : Limoges
Contact :

Re: [Sinclair ZX81] extension mémoire ZX81-32K

Message par Dominique »

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.
Avatar de l’utilisateur
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

Message par Carl »

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
Xavier_

Re: [Sinclair ZX81] extension mémoire ZX81-32K

Message par Xavier_ »

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.
Xavier_

Re: [Sinclair ZX81] extension mémoire ZX81-32K

Message par Xavier_ »

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.
Répondre