707 résultats trouvés

par hlide
17 avr. 2019 12:47
Forum : Liens sur la toile
Sujet : Arnaque dite triangulaire
Réponses : 4
Vues : 122

Re: Arnaque dite triangulaire

Il y a le système de paiement de LBC que j'ai testé pour l'achat d'un GX4000. Le vendeur n'est pas payé jusqu'à ce que je valide l'avoir bien reçu (à moins de signaler un problème). Ça s'est bien passé pour moi (pu tester que la machine fonctionnait). Je me demande si ce système protège le vendeur d...
par hlide
16 avr. 2019 14:36
Forum : Développements actuels
Sujet : [THOMSON] ARDDRIVE
Réponses : 31
Vues : 358

Re: [THOMSON] ARDDRIVE

Bon malheureusement, les macros ne fonctionneront pas et il y a une explication sur le pourquoi le SPSR n'en profite pas : sa valeur en tant que registre est supérieure à 31 et ne peut donc pas entrer dans les instructions CBI et SBIS. CQFD.

Au final gcc se débrouille pas trop mal.
par hlide
16 avr. 2019 13:56
Forum : Développements actuels
Sujet : [THOMSON] ARDDRIVE
Réponses : 31
Vues : 358

Re: [THOMSON] ARDDRIVE

Voici ce que ça me donne en assembleur AVR : Arddrive-1.png Je vois que ce n'est pas optimal : 1) autant le ".loop: sbic PINB, PINB0; rjmp .loop" me paraît bien, autant le ".loop: in __tmp_reg__,SPSR; sbrs __tmp_reg__,SPIF; rjmp .loop" me paraît abusif puisque l'on devrait pouvoir le faire avec ".lo...
par hlide
16 avr. 2019 09:54
Forum : 16 bits ou plus
Sujet : Amiga 1er pas, besoin de conseils
Réponses : 32
Vues : 475

Re: Amiga 1er pas, besoin de conseils

gotcha a écrit :
16 avr. 2019 00:35
(quote inutile => supp modo)
Tricheur ! avoue que c'était ambigu.
par hlide
16 avr. 2019 00:03
Forum : 16 bits ou plus
Sujet : Amiga 1er pas, besoin de conseils
Réponses : 32
Vues : 475

Re: Amiga 1er pas, besoin de conseils

- 512ko de chipram et 1.5Mo de slowram supplémentaires en coupant une piste et en soudant un fil sur JP2 (la soudure a été plus délicate que je le pensais) T'es sûr ? parce que l'objectif de ce mod, c'est d'inverser l'emplacement de la chipram : les 512 Ko deviennent de la slowram tandis que 1 Mo d...
par hlide
15 avr. 2019 23:58
Forum : 16 bits ou plus
Sujet : Amiga 1er pas, besoin de conseils
Réponses : 32
Vues : 475

Re: Amiga 1er pas, besoin de conseils

Moi j'ai rajouté le timer mais il te faut trouver la puce RTC qui va avec mais je l'ai fait pour un A500+ (donc un blob à ajouter sur un JP pour indiquer que l'on utilise un RTC externe). Vu que tu as un A500, tu n'auras sans doute pas de JP à toucher pour le RTC.
par hlide
15 avr. 2019 15:23
Forum : Développements actuels
Sujet : [THOMSON] ARDDRIVE
Réponses : 31
Vues : 358

Re: [THOMSON] ARDDRIVE

La vache, la gestion des "static" en c++ est étonnement complexe par rapport à ce que c'est sémantiquement au niveau asm (une simple zone mémoire globale mais avec un label privé connu seul de la fonction). Après réflexion, si le static est POD (genre char, int, long) avec ou sans valeur initiale, ...
par hlide
15 avr. 2019 15:18
Forum : Développements actuels
Sujet : [THOMSON] ARDDRIVE
Réponses : 31
Vues : 358

Re: [THOMSON] ARDDRIVE

En C++, l'initialisation est fait au premier appel de la fonction : ça permet de créer un singleton à la première *réelle* demande.

Et ce serait intéressant de voir ce que ça donne en C - je parierais que ce n'est pas différent en fait (sinon je ne vois pas comment ça peut fonctionner d'ailleurs...)
par hlide
15 avr. 2019 15:11
Forum : Développements actuels
Sujet : [THOMSON] ARDDRIVE
Réponses : 31
Vues : 358

Re: [THOMSON] ARDDRIVE

Il manque un "static" dans la déclaration de "octet" ? Ce n'est pas souhaitable dans une fonction. Pourquoi ? On est en C++, qui plus est en C++11. Une variable statique avec initialisation va introduire une variable booléenne implicite qui vérifie si la variable statique a été initialisé à chaque ...
par hlide
15 avr. 2019 12:45
Forum : Développements actuels
Sujet : [THOMSON] ARDDRIVE
Réponses : 31
Vues : 358

Re: [THOMSON] ARDDRIVE

J'en vois d'autres : 1) Le premier octet par le 6809 lu ne devra pas être pris en compte. Je suppose que tu prendras ça en compte dans ton code 6809. 2) Lire systématiquement deux octets pour ne considérer que la deuxième ne fonctionnera pas. Je suppose que dans une séquence de lecture, tu jetteras ...
par hlide
15 avr. 2019 12:10
Forum : Développements actuels
Sujet : [THOMSON] ARDDRIVE
Réponses : 31
Vues : 358

Re: [THOMSON] ARDDRIVE

Je vois un problème : L'*octet* local dans *loop*, il n'est pas initialisé à une valeur par défaut, ce qui fait qu'à la première lecture par le 6809, ce dernier recevra n'importe quoi. Pire, comme *loop* est une fonction qui est appelée dans une vrai boucle du firmware, ça veut dire que l'on ne peut...
par hlide
15 avr. 2019 11:59
Forum : Développements actuels
Sujet : [THOMSON] ARDDRIVE
Réponses : 31
Vues : 358

Re: [THOMSON] ARDDRIVE

Ca me semble bien à part une chose : (1) Mettre les 8 pins du port D en sortie : DDRD = 0xFF; // pins en sortie PORTD = <l'octet voulu en sortie>; (2) Mettre les 8 pins du port D en entrée **SANS** haute impédance : DDRD = 0x00; // pins en entrée PORTD = 0x00; // pas de haute impédance sur ces pins ...
par hlide
14 avr. 2019 14:39
Forum : Bricolage et restauration
Sujet : Conversion d'un PAD ARCADE Saturn pour MSX / X68000 / THOMSON et autofire
Réponses : 10
Vues : 163

Re: Conversion d'un PAD ARCADE Saturn pour MSX / X68000 / THOMSON et autofire

gleike a écrit :
14 avr. 2019 14:36
la paire de pads home made ne m'a coûtées que 7,50€ tout compris, et ils sont très fonctionnels 8)
Tu as une BOM pour les fabriquer ? cela implique que du hardware ou du software aussi ?
par hlide
14 avr. 2019 12:26
Forum : 8 bits
Sujet : Thomson TO8 - bad video output
Réponses : 8
Vues : 121

Re: Thomson TO8 - bad video output

I agree with Gilles. I had to buy a DSO138 to make improvement with SDLEP-reader, especially when I need to mod its hardware and software to check the signals: it makes things easier and faster. Later, I also decided to buy an Hantek so I can have a better sight of signals in the long run.