Derniers sujets
Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités Aucun
Le record du nombre d'utilisateurs en ligne est de 29 le Mer 25 Fév 2015 - 14:01
Connexion
Statistiques
Nous avons 242 membres enregistrésL'utilisateur enregistré le plus récent est AIRBUS44
Nos membres ont posté un total de 8922 messages dans 811 sujets
Vitesse d'horloge d'Euphoric
+2
Hialmar
maximus
6 participants
Forum Oric :: Forums :: Forum Public :: BASIC
Page 1 sur 1
Vitesse d'horloge d'Euphoric
Bien le bonjour,
Existe t il une commande en BASIC qui permette de modifier la vitesse d'horloge d'Euphoric ?
je m'explique:
les jeux en BASIC rament n'est il pas ? aussi une petite pression sur F4 et nous voilà à 2, 4, 8 ... MHz, c'est simple et efficace, merci
mais on a un souci en changeant de mode graphique, en passant de TEXT à HIRES ou l'inverse, aléatoirement ça marche ou ça plante en gros au delà de 2 MHz
aussi dans mon programme si je pouvais ralentir l'horloge avant de changer de mode ça serait génial
D'avance merci de vos lumières
Existe t il une commande en BASIC qui permette de modifier la vitesse d'horloge d'Euphoric ?
je m'explique:
les jeux en BASIC rament n'est il pas ? aussi une petite pression sur F4 et nous voilà à 2, 4, 8 ... MHz, c'est simple et efficace, merci
mais on a un souci en changeant de mode graphique, en passant de TEXT à HIRES ou l'inverse, aléatoirement ça marche ou ça plante en gros au delà de 2 MHz
aussi dans mon programme si je pouvais ralentir l'horloge avant de changer de mode ça serait génial
D'avance merci de vos lumières
Dernière édition par maximus le Lun 29 Juin 2015 - 19:48, édité 1 fois
Re: Vitesse d'horloge d'Euphoric
Impossible sauf si tu demandes à Fabrice qu'il te fasse un bypass quelque part mais il est un peu pris en ce moment (l'ENSICA déménage en ce moment vers SUP AERO) et en plus ça ne marchera qu'avec une version spécifique d'Euphoric.
Hialmar- Admin
- Messages : 840
Date d'inscription : 03/03/2014
Age : 54
Localisation : Toulouse
Re: Vitesse d'horloge d'Euphoric
bon j'ai une petite astuce pour contourner ça:
l'affichage plante en passant de HIRES à TEXT, donc en quittant le Laby
arrivé dans le combat si la vidéo est plantée, presser F5 puis B
ça fait un HIRES:WAIT50:TEXT et ensuite je relance le programme
ça a l'air de marcher
dans le village il suffit de redescendre dans le LABY en pressant 5
de ralentir Euphoric avec F5 et de remonter ds le Village
reste à faire de même pour le camp
je teste ça
si c'est pas de la bidouille hein ?
l'affichage plante en passant de HIRES à TEXT, donc en quittant le Laby
arrivé dans le combat si la vidéo est plantée, presser F5 puis B
ça fait un HIRES:WAIT50:TEXT et ensuite je relance le programme
ça a l'air de marcher
dans le village il suffit de redescendre dans le LABY en pressant 5
de ralentir Euphoric avec F5 et de remonter ds le Village
reste à faire de même pour le camp
je teste ça
si c'est pas de la bidouille hein ?
Re: Vitesse d'horloge d'Euphoric
Est-ce que ça ne pourrait pas être fait par un test logique par programme ?
Je veux dire, sauf erreur quand l'écran est brouillé, c'est que l'Oric affiche dans un mode alors qu'il se croit dans l'autre.
En testant la variable "TEXT/HIRES", et le contenu d'une case mémoire écran bien sentie, on peut peut-être en conclure à une incohérence, et alors refaire un HIRES:WAIT50:TEXT ?
Je veux dire, sauf erreur quand l'écran est brouillé, c'est que l'Oric affiche dans un mode alors qu'il se croit dans l'autre.
En testant la variable "TEXT/HIRES", et le contenu d'une case mémoire écran bien sentie, on peut peut-être en conclure à une incohérence, et alors refaire un HIRES:WAIT50:TEXT ?
Symoon- Messages : 779
Date d'inscription : 26/04/2014
Re: Vitesse d'horloge d'Euphoric
Symoon a écrit:Est-ce que ça ne pourrait pas être fait par un test logique par programme ?
Oui c'est mon rêve
Symoon a écrit:Je veux dire, sauf erreur quand l'écran est brouillé, c'est que l'Oric affiche dans un mode alors qu'il se croit dans l'autre.
En testant la variable "TEXT/HIRES", et le contenu d'une case mémoire écran bien sentie, on peut peut-être en conclure à une incohérence, et alors refaire un HIRES:WAIT50:TEXT ?
Bah oui ça éviterait mes bidouillages de secours
Re: Vitesse d'horloge d'Euphoric
Dans la memoire de l oric il n y a rien qui "prouve" qu il se trouve "electroniquement" en Hires ou Text. Ce commutateur se trouve enfoui dans le ULA qui gere la video et il n est pas accessible. On trouve bien quelques parametres dans les premieres pages mais ca indique juste le mode dans lequel l oric devrait etre. La solution consisterait a "rafraichir" l ula en POKant dans une zone visible le caractere "mode text" puis "mode hires" pour que l ULA se replace dans le bon mode. J ai utilise se systeme pour passer en Hires"en douceur" sans les instructions Basic pour la demo en cartouches de Tyrann III
kenneth- Modérateur
- Messages : 879
Date d'inscription : 13/01/2013
Age : 56
Localisation : 63
Re: Vitesse d'horloge d'Euphoric
Une Démo en cartouche de Tyan III ?
Dom50- Messages : 916
Date d'inscription : 06/12/2012
Localisation : Normandie
Re: Vitesse d'horloge d'Euphoric
Je me suis aussi fait une petite routine de passage en mode hires / text :
(ci-dessous si je ne me suis pas trompé de code source, je n'ai plus touché à ca depuis l'été dernier)
(ci-dessous si je ne me suis pas trompé de code source, je n'ai plus touché à ca depuis l'été dernier)
- Code:
; Routine de passage en Hires mode sans ROM
; -------------------------------------------------------------------
_HiresLocal
.(
lda #$1E
sta $BFDF
lda #$1
sta $21F ; ATMOS
rts
.)
; Routine de passage en Text mode sans ROM
; -------------------------------------------------------------------
_TextLocal
.(
lda #$1A
sta $BFDF
lda #$0
sta $21F ; ATMOS
rts
.)
Re: Vitesse d'horloge d'Euphoric
Une version gravée en Eprom du jeu de Maximus qui contient juste l image d intro et le questionnaire de parametrage des personnages. Pour ça il me fallait charger l image Hires....avec l Oric en mode Text ! J ai utilise le procede de Didierv ci dessus.Dom50 a écrit:Une Démo en cartouche de Tyan III ?
kenneth- Modérateur
- Messages : 879
Date d'inscription : 13/01/2013
Age : 56
Localisation : 63
Re: Vitesse d'horloge d'Euphoric
C'est la version présentée l'année dernière à Vieumikro du pur génie comme d'habitude avec Kenneth.
Entre lui, Fabrice et JOTD on était comblés côté Oric. Et c'est sans compter les réalisations sur les autres machines.
Bon ok c'est de la pub gratuite pour la convention de mon association mais je ne pouvais pas laisser passer l'occasion.
Au fait cette année ce sera le week du 3 et 4 octobre. Réservez-le.
http://www.silicium.org/forum/viewtopic.php?f=11&p=469348
Entre lui, Fabrice et JOTD on était comblés côté Oric. Et c'est sans compter les réalisations sur les autres machines.
Bon ok c'est de la pub gratuite pour la convention de mon association mais je ne pouvais pas laisser passer l'occasion.
Au fait cette année ce sera le week du 3 et 4 octobre. Réservez-le.
http://www.silicium.org/forum/viewtopic.php?f=11&p=469348
Hialmar- Admin
- Messages : 840
Date d'inscription : 03/03/2014
Age : 54
Localisation : Toulouse
Forum Oric :: Forums :: Forum Public :: BASIC
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
Dim 31 Mar 2024 - 14:35 par kenneth
» Bla Bla général du Jury
Jeu 21 Mar 2024 - 8:51 par Dom50
» carte mère Oric (re)tracée
Mar 5 Mar 2024 - 18:54 par kenneth
» Meurtre à Grande Vitesse
Dim 25 Fév 2024 - 5:09 par Iurius
» ORIC-1 sur LE BON COIN
Ven 23 Fév 2024 - 23:01 par Mcar
» ORIC ATMOS sur LE BON COIN
Dim 4 Fév 2024 - 12:06 par kiwilevrai
» Problème d'affichage des couleurs avec un Oric Atmos
Sam 27 Jan 2024 - 1:26 par pierbail
» Bienvenue dans le Forum des Oriciens
Mar 9 Jan 2024 - 12:33 par Dom50
» Rencontre avec Laurant Weill, co-fondateur de Loriciel, et mon garçon de 12 ans
Ven 29 Déc 2023 - 14:13 par Arcade-des-Monts
» Bonnes fêtes
Mar 26 Déc 2023 - 10:21 par Dom50
» Murders in Venice / Meutres à Venise
Sam 18 Nov 2023 - 22:44 par retroric
» Un clavier PS/2 pour tester un ORIC
Dim 27 Aoû 2023 - 9:49 par Voyageur
» Disquette 3" Sedoric
Mar 1 Aoû 2023 - 14:22 par AtomeX
» faire un 6502 avec des phototransistor
Dim 16 Juil 2023 - 17:26 par Voyageur
» Oricutron linux et DSK
Jeu 29 Juin 2023 - 18:34 par Voyageur