Annonces Google
Serveur IRC
Serveur : irc.portlane.se
Canal : #AmigaNG
Activité du Site

Pages vues depuis 25/07/2007 : 25 336 832

  • Nb. de membres 187
  • Nb. d'articles 1 270
  • Nb. de forums 19
  • Nb. de sujets 20
  • Nb. de critiques 24

Top 10  Statistiques

Index du forum »»  Création-Développement »» Aide sur l'utilisation d'un include

Aide sur l'utilisation d'un include#1643

4Contributeur(s)
SharynnthellierAmiDARKElwood
3 Modérateur(s)
K-LElwoodcorto
Sharynn Sharynnicon_post
Salut les amis,

Je désirerai savoir commant faire fonctionner l'include Custom.h qui se trouve dans le dossier Hardware des includes..

C'est pour utiliser les instruction copper de la graphics libraries.

Bon je sais on en est plus là sur OS4, mais si les fonctions sont présentes, on doit pouvoir faire quelques choses...

Merci pour vos informations.
;-)
Projet AmOS4 - Retour vers l'Amos sous OS4...

SAM440EP - A1200 3.1 de base


Message édité par : Elwood / 30-08-2013 17:33
thellier thelliericon_post
Apparemment comme ça (exemple ci dessous trouvé en 30 s avec google)
les registres sont tous définis comme une structure "custom"
mais j'ai jamais utilisé ça...

#!include!

static UWORD getline(void)
{
volatile struct Custom *custom = (struct Custom*)0xdff000;
UBYTE vposb;
UWORD vpos;

vposb = custom->vhposr >> 8;
while (vposb == (custom->vhposr >> 8));
vpos = ((custom->vposr & 7) << 8) | (custom->vhposr >> 8);
return vpos;
}


Evidemment ça a un sens que sur une machine avec des "custom-chip"

Alain
Sharynn Sharynnicon_post
Donc si je comprends bien... sur une SAM440.. Pas de copper possible ?
...
..

Ma source se compile sous OS3.x et tourne bien...

Elle se compil sous OS4.1 et tourne mais sans fond copperlist sur la coleur zéro.

Mais si c'est pas possible de faire cela alors c'est bien dommage.

Comment ferais-tu une copperlist dans le viewport et l'afficherai sous OS4.1 ?


8-) Cool calme et serain !! :paf
Projet AmOS4 - Retour vers l'Amos sous OS4...

SAM440EP - A1200 3.1 de base
thellier thelliericon_post
>copperlist dans le viewport et l'afficherai sous OS4.1 ?

Ben on peut pas :-/
Si on veut faire un dégradé vertical tu ouvre un écran RGB24 et tu mets des pixels de différentes couleurs dans la bitmap de l'écran
genre

UBYTE *RGB; /* = bitmap memory */
void *bmHandle;




bmHandle=LockBitMapTags((APTR)bm,LBMI_BASEADDRESS,(ULONG)&RGB, TAG_DONE);
if(bmHandle!=NULL)
{
ici écrire des pixels dans le tableau RGB[]
}
if(bmHandle!=NULL)
UnLockBitMap(bmHandle);
AmiDARK AmiDARKicon_post
Tu peux aussi essayer de créer une image 2D (largeur = 1 pixel, hauteur = hauteur de l'écran) et de l'appliquer en stretching sur toute la largeur de l'écran bitmap à chaque rendu (avant d'afficher tout le reste).
Sharynn Sharynnicon_post
Snif... L'Amiga est stérile sans on copper, c'est comme un pompier sans feux !! :-P

Bon restons positif, je vais me bidouiller tout cela, mais je reste à l'écoute pour vos conseil ou aide..

Biz+
Projet AmOS4 - Retour vers l'Amos sous OS4...

SAM440EP - A1200 3.1 de base
thellier thelliericon_post
>L'Amiga est stérile sans son copper

Mais non :-)
Je me fais de la pub mais jette un oeil à Aminet/CompositePoc et tu verra qu'on peut faire des trucs avec le compositing (qui utilise un composant hard aussi...)

Alain
Sharynn Sharynnicon_post
Hey super petite Demo... :=!

Mon espoir est revenu !!!

Merci encore.. je vais cheminer par là !!!
8-)
Projet AmOS4 - Retour vers l'Amos sous OS4...

SAM440EP - A1200 3.1 de base
Elwood Elwoodicon_post
Et oui il ne faut pas regarder vers le passé en oubliant les vastes possibilités possible aujourd'hui dans AmigaOS :-)
--
Philippe Ferrucci
Avec une Sam460 et AmigaOS 4.1, je suis eco-responsable. Cool !
Sharynn Sharynnicon_post
En effet je suis d'accord avec toi Elwood mais ce que je ne comprends pas trop c'est l'absence des fonctions de base...

En fait les fonctions sont dans les libraries mais il ne se passe rien.. mauvaise manip ou ?.

Mon projet AmOS4 est basé sur les commandes AmosPro2.0. Je souhaitais le programmer pour le moment tout en natif.. Et jusque là je m'en suis bien sortie.

Mais sous Amos il y a la possibilité de faire un Copper sur fond de couleur (à l'ancienne) et pour le moment je fais pas !!!.

A chaque fois que je pose une question sur un de ces ancien truc, on me répond.. Blah blah blah. nouvel amiga, libraries moderne.. puissance etc ... Et pourtant les includes et les appels library sont toujours là !!!

Bon je tourne en rond...

Merci à tous ceux qui me répondent car leur réponses bien que différente de mes attendes, sont vraiment très interressante..

@Tellier: Super la demo.. Je travail dessus...
:b
Projet AmOS4 - Retour vers l'Amos sous OS4...

SAM440EP - A1200 3.1 de base
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme