335 résultats trouvés

par Mokona
10 mars 2017 23:08
Forum : Bricolage et restauration
Sujet : [VG-5000] création d'une cartouche ROM
Réponses : 131
Vues : 8540

Re: [VG-5000] création d'une cartouche ROM

C'est possible (d'après la documentation en tout cas), en laissant en place le bloc ROM BASIC et en permutant un bloc ROM plus haut.
par Mokona
10 mars 2017 21:02
Forum : Bricolage et restauration
Sujet : [VG-5000] création d'une cartouche ROM
Réponses : 131
Vues : 8540

Re: [VG-5000] création d'une cartouche ROM

En Basic VG5000 comment faire : - OUT &Hxx,yy ??? - PEEK (&H8000) retourne une erreur ???? Il n'y a pas de OUT sur le BASIC VG5200, il faut passer par un peu d'assembleur. Pour PEEK, c'est plus rigolo, c'est que l'interprétation de l'hexadécimal est signé pour PEEK et POKE. Donc PEEK(&"8000") n'est...
par Mokona
10 mars 2017 20:58
Forum : Bricolage et restauration
Sujet : [VG-5000] création d'une cartouche ROM
Réponses : 131
Vues : 8540

Re: [VG-5000] création d'une cartouche ROM

Merci pour le retour... donc on pourrait mettre en ROM un jeu avec AB en header et l'adresse du lancement du jeu...si celui à besoin de la rom basic pour fonctionner... Carl Pour peu que le jeu soit re-logeable, oui (pour un jeu en ASM). Ce qui n'est pas évident. Il y aurait peut-être une opération...
par Mokona
10 mars 2017 20:23
Forum : Développements actuels
Sujet : [VG5000] starting something via Boriel’s ZX-Basic Compiler
Réponses : 37
Vues : 2269

Re: [VG5000] starting something via Boriel’s ZX-Basic Compiler

Yes indeed, as 0x0092 is communicating directly with the EF9345, the coordinates for the lines are 0, then 8 to 31. In the book you're reading, this is documented page 77.

As Papy.G said, this is because of the internal memory layout of EF9345.
par Mokona
10 mars 2017 19:55
Forum : Bricolage et restauration
Sujet : [VG-5000] création d'une cartouche ROM
Réponses : 131
Vues : 8540

Re: [VG-5000] création d'une cartouche ROM

Oui le AB n'est nécessaire que pour les autres blocs de ROM. D'ailleurs, c'est la ROM BASIC qui fait cette vérification au boot, ce n'est pas hardware.
par Mokona
10 mars 2017 13:58
Forum : Dons, ventes ou échanges
Sujet : [TOPIC OFFICIEL] Liens leboncoin.fr
Réponses : 4889
Vues : 272258

Re: [TOPIC OFFICIEL] Liens leboncoin.fr

Le NewBrain est aussi proposé sur eBay, déjà à 110€ http://www.ebay.fr/itm/Micro-ordinateur ... SwsW9YwIBp
par Mokona
10 mars 2017 13:56
Forum : L’esbroufe
Sujet : VG5000 Philips- Radiola - Schneider
Réponses : 17
Vues : 1913

Re: VG5000 Philips- Radiola - Schneider

Le VG5000 avec alim refaite et extention mémoire qui était sur eBay ? (vu qu'il est sorti de ma liste de suivi hier soir, je me dis qu'il y a une forte coincidence :) )
par Mokona
09 mars 2017 23:30
Forum : Développements actuels
Sujet : [VG5000] starting something via Boriel’s ZX-Basic Compiler
Réponses : 37
Vues : 2269

Re: [VG5000] starting something via Boriel’s ZX-Basic Compiler

Ah yes, I see something that looks like the code in the .bas file now.

What do you mean by inacurrate ?

(I see you're back using IX, doesn't it cause problems? I don't see it protected much)
par Mokona
09 mars 2017 21:31
Forum : Who's who
Sujet : Présentation Mokona
Réponses : 27
Vues : 1929

Re: Présentation Mokona

Merci pour ces retours.

Et j'ai ajouté le lien vers "My VG5000" bien entendu avec les autres.
par Mokona
09 mars 2017 20:39
Forum : Développements actuels
Sujet : [VG5000] starting something via Boriel’s ZX-Basic Compiler
Réponses : 37
Vues : 2269

Re: [VG5000] starting something via Boriel’s ZX-Basic Compiler

With randomness and some loops, the code is complicated to follow for debugging the basic output of a character. There are a lot of static variables in the way. You could start with outputing a simple string first. As joaopa said, be careful of the registers touched by the PUTCHAR routine. In your c...
par Mokona
08 mars 2017 23:58
Forum : Développements actuels
Sujet : [VG5000] starting something via Boriel’s ZX-Basic Compiler
Réponses : 37
Vues : 2269

Re: [VG5000] starting something via Boriel’s ZX-Basic Compiler

On the second zip, indeed _vg5000putcharpoke uses the RAM access method. But as the other one, IX is used. That's the root of the problem. Your program is being interrupted by the screen refresh which expects IX to be 0x47fa. That's why you have randomness and sometimes reboot. Writing to (IX+n) wri...
par Mokona
08 mars 2017 23:51
Forum : Développements actuels
Sujet : [VG5000] starting something via Boriel’s ZX-Basic Compiler
Réponses : 37
Vues : 2269

Re: [VG5000] starting something via Boriel’s ZX-Basic Compiler

Oh, I missed the code in the first place. So, vg5000putcharbios is using a third way. It's using the BIOS/BASIC System routine at 0092. It can work. This routine is using the different variables of current status to output the right displayable unit to the current cursor place. But your main problem...
par Mokona
08 mars 2017 23:13
Forum : Who's who
Sujet : Présentation Mokona
Réponses : 27
Vues : 1929

Re: Présentation Mokona

Hello, je ne savais pas trop où mettre ça, du coup je me disais que dans ma présentation, ça irait bien. Il y a quelques semaines, j'ai commencé à écrire un site sous forme de Blog avec mes pérégrinations autour de la programmation. Comme cela est partie sur l'idée de mettre au propre mon apprentiss...
par Mokona
08 mars 2017 23:08
Forum : Développements actuels
Sujet : [VG5000] starting something via Boriel’s ZX-Basic Compiler
Réponses : 37
Vues : 2269

Re: [VG5000] starting something via Boriel’s ZX-Basic Compiler

In a more detailed and more structured way, I've just typed a small article on it: http://www.triceraprog.fr/vg5000u-video ... ayout.html
par Mokona
08 mars 2017 21:53
Forum : Développements actuels
Sujet : [VG5000] starting something via Boriel’s ZX-Basic Compiler
Réponses : 37
Vues : 2269

Re: [VG5000] starting something via Boriel’s ZX-Basic Compiler

Hello, how do you address the screen? There are two main ways of accessing it on VG5000 : either you write into RAM, either you discuss with the video processor yourself. The first way is the simplest. The BASIC system has a routine to copy the specific RAM layout to the video processor. That makes ...