Résultats de la recherche sur « morphos »

Affichage de 15 réponses de 106 à 120 (sur un total de 19,942)

  • En réponse à : Freevo…expérience?!

    #380831

    J’ai enfin réussi à l’installer sur disque dur, en mettant le Live de Freevo, j’ai tapé la commande :
    boot cd hdfreevo
    Ensuite installation sur le HD
    Il demande où se trouve la partition /dev/hdxx
    J’ai placé /dev/hda8
    la partition swap en hda9
    ensuite il formate, il installe, il faut attendre
    après un moment il nous propose de changer dans /etc/fstab
    /dev/ROOT et /dev/SWAP
    j’ai donc mis :
    /dev/hda8 et /dev/hda9
    une fois fini Ctrl + O pour sauver et Ctrl + X pour quitter
    Après un reboot, je remarque que l’affichage est décalé…
    Sous Morphos, je mount la partition Freevo et je vais dans /etc/X11/xorg.conf
    j’installe mes paramètres d’écrans avec un éditeur de texte, je reboot et je constate que le décalage est encore là…
    Dû coup, pour ne plus avoir le décalage de l’écran en « 800×600 » il faut enlever cette option ou placer un # devant.

    # Option « TVOutput » « PAL »

    Vous ne pouvez pas changer la résolution, car il prend le 800×600.
    Après pour la configuration, c’est assez compliqué.

    L'Amiga c'est plus fort que toi !

  • En réponse à : Sources VFlash

    #380679

    Je veux bien tenter de le compiler sous Morphos et 68k
    Après, le mettre à jour, car voyager c’était top niveau, fluidité, j’avais même acheté la clé d’enregistrement. 😋👍🏻

    Pour compiler il compile. Mais bon, j’ai un vieux setup sur MorphOS 1.5 (le fameux qui n’est jamais sorti). Les Amigas je sais même pas si ils bootent.

    Il manque probablement des choses.

  • En réponse à : Sources VFlash

    #380677

    Je veux bien tenter de le compiler sous Morphos et 68k
    Après, le mettre à jour, car voyager c’était top niveau, fluidité, j’avais même acheté la clé d’enregistrement. 😋👍🏻

    L'Amiga c'est plus fort que toi !

  • En réponse à : Sources VFlash

    #380441

    J’ai tenté d’installer un cross compilo MorphOS sur mac, mais ça déconne pendant le build. Ca fait tellement longtemps que j’avais pas touché à ça. J’ai trouvé que ça qui date de 5-7 (!) ans. Peut être qu’il y aurait plus récent qui marcherait ?

  • En réponse à : Sources VFlash

    #380422

    Beaucoup de références à Morphos dans le code. There are 2 archives ? One with the "Classic Amiga" 68020+ build and another one with the PPC native MorphOS build et : It runs on 68k, coldfire and PPC..

    En regardant les sources (l’url plus haut contient les sources de Voyager), on peut voir cette portion de code dans http.c :

     #if USE_SSL
    	if( un->ssl == 1 && un->viaproxy )
    	{
    		snprintf( buffer, sizeof(buffer), "CONNECT %s:%d HTTP/1.0\r\nUser-Agent: %s\r\n",
    			un->purl.host, un->purl.port, vuseragent
    		);
    		bp = strchr( buffer, 0 );
    		if( useproxyauth )
    		{
    			strcpy( bp, "Proxy-Authorization: Basic " );
    			strcat( bp, proxyauth );
    			strcat( bp, "\r\n" );
    			bp = strchr( bp, 0 );
    		}
    		strcpy( bp, "\r\n" );
    		un->ssl = 2;
    		un->viaproxy = 0;
    	}
    	else if( un->ssl && !un->sslh )
    	{
    		un->protocolstate = HTTP_DO_SSL_HANDSHAKE; // do SSL handshaking first
    		DL( DEBUG_INFO, db_http, bug( "redoing for SSL handshake\n" ));
    		return;
    	}
    	else
    #endif /* USE_SSL */

    http://aminet.net/package/util/libs/AmiSSL-5.16-SDK
    http://aminet.net/package/util/libs/AmiSSL-5.16-OS3

    Il ne doit pas falloir beaucoup de choses à un connaisseur du C pour adapter amissl et les normes modernes (TLS) à Voyager 3.x.

    Il y a des références à miami_ssl.h dans network.h aussi (A l'époque, Miami et son module ssl était omiprésent sur les amiga 68k connectés, il était plus simple que amiTCP, avant l'arrivée de Genesis)

    Le contenu de vssl.h :

    /**************************************************************************
    
      =======================
      The Voyager Web Browser
      =======================
    
      Copyright (C) 1995-2001 by
       Oliver Wagner <[email protected]>
       All Rights Reserved
    
      Parts Copyright (C) by
       David Gerber <[email protected]>
       Jon Bright <[email protected]>
       Matt Sealey <[email protected]>
    
    **************************************************************************/
    
    #ifndef VOYAGER_VSSL_H
    #define VOYAGER_VSSL_H
    
    struct VSSL_CacheInfo {
    	int sess_number;
    	int sess_connect;
    	int sess_connect_good;
    	int sess_accept;
    	int sess_accept_good;
    	int sess_hits;
    	int sess_cb_hits;
    	int sess_misses;
    	int sess_timeouts;
    };
    
    #if ( !defined(__GNUC__) && !defined(__DCC__) )
    
    #pragma libcall VSSLBase VSSL_Id 1e 0
    #pragma libcall VSSLBase VSSL_Create_CTX 24 0
    #pragma libcall VSSLBase VSSL_Free_CTX 2a 801
    #pragma libcall VSSLBase VSSL_Connect 30 0802
    #pragma libcall VSSLBase VSSL_Close 36 801
    #pragma libcall VSSLBase VSSL_GetCipher 3c 801
    #pragma libcall VSSLBase VSSL_Write 42 09803
    #pragma libcall VSSLBase VSSL_Read 48 09803
    #pragma libcall VSSLBase VSSL_SetTCPMode 4e 8002
    /* V2*/
    #pragma libcall VSSLBase VSSL_GetPeerCertificate 54 801
    #pragma libcall VSSLBase VSSL_AddCertDir 5a 9802
    #pragma libcall VSSLBase VSSL_X509_Free 60 801
    #pragma libcall VSSLBase VSSL_X509_NameOneline 66 801
    #pragma libcall VSSLBase VSSL_X509_FreeNameOneline 6c 801
    #pragma libcall VSSLBase VSSL_X509_get_subject_name 72 801
    #pragma libcall VSSLBase VSSL_X509_get_issuer_name 78 801
    #pragma libcall VSSLBase VSSL_X509_get_notBefore 7e 801
    #pragma libcall VSSLBase VSSL_X509_get_notAfter 84 801
    #pragma libcall VSSLBase VSSL_GetVerifyResult 8a 9802
    #pragma libcall VSSLBase VSSL_WriteCertPEM 90 9802
    #pragma libcall VSSLBase VSSL_ReadCertPEM 96 801
    #pragma libcall VSSLBase VSSL_ReadCertASN1 9c 801
    #pragma libcall VSSLBase VSSL_ASN1_UTCTIME_sprint a2 9802
    #pragma libcall VSSLBase VSSL_X509_NameHash a8 801
    #pragma libcall VSSLBase VSSL_X509_HaveSubjectCert ae 9802
    /* V3*/
    #pragma libcall VSSLBase VSSL_X509_fingerprint b4 9802
    #pragma libcall VSSLBase VSSL_X509_serialnumber ba 9802
    #pragma libcall VSSLBase VSSL_SetRandSeed c0 0802
    /* V6*/
    #pragma libcall VSSLBase VSSL_GetStats c6 9802
    #pragma libcall VSSLBase VSSL_CTX_Set_Options cc 0802
    #pragma libcall VSSLBase VSSL_GetVersion d2 801
    /* V8*/
    #pragma libcall VSSLBase VSSL_SetDefaultOptions d8 001
    
    #endif
    
    #ifdef MBX
    #define VSSLBASE void *dummy
    #define VSSLVAR  NULL
    #else
    #define VSSLBASE struct Library *VSSLBase
    #define VSSLVAR VSSLBase
    #endif
    
    typedef void *X509;
    typedef void *ASN1_UTCTIME;
    typedef void *X509_NAME;
    
    char *VSSL_Id( void );
    APTR VSSL_Create_CTX( void );
    void VSSL_Free_CTX( APTR ctx );
    APTR VSSL_Connect( APTR ctx, int sock );
    void VSSL_Close( APTR ssl );
    char *VSSL_GetCipher( APTR ssl );
    int VSSL_Write( APTR ssl, APTR buff, int len );
    int VSSL_Read( APTR ssl, APTR buff, int len );
    void VSSL_SetTCPMode( int mode, APTR );
    void VSSL_AddCertDir( APTR ctx, STRPTR dir );
    int VSSL_GetVerifyResult( APTR ssl, char **errorp );
    X509 *VSSL_GetPeerCertificate( APTR ssl );
    void VSSL_X509_Free( X509 *cert );
    STRPTR VSSL_X509_NameOneline( X509_NAME *name );
    void VSSL_X509_FreeNameOneline( STRPTR name );
    X509_NAME * VSSL_X509_get_subject_name( X509 *cert );
    X509_NAME * VSSL_X509_get_issuer_name( X509 *cert );
    ASN1_UTCTIME * VSSL_X509_get_notBefore( X509 *cert );
    ASN1_UTCTIME * VSSL_X509_get_notAfter( X509 *cert );
    int VSSL_WriteCertPEM( X509 *cert, STRPTR outfile );
    X509 *VSSL_ReadCertPEM( STRPTR filename );
    X509 *VSSL_ReadCertASN1( STRPTR filename );
    void VSSL_ASN1_UTCTIME_sprint( char *to, ASN1_UTCTIME *tm );
    ULONG VSSL_X509_NameHash( X509 *cert );
    int VSSL_X509_HaveSubjectCert( APTR ctx, X509 *cert );
    int VSSL_X509_fingerprint( X509 *cert, char *to );
    void VSSL_X509_serialnumber( X509 *cert, char *to );
    void VSSL_SetRandSeed( APTR buff, int len );
    void VSSL_GetStats( APTR ctx, struct VSSL_CacheInfo *ci );
    void VSSL_CTX_Set_Options( APTR ctx, ULONG options );
    STRPTR VSSL_GetVersion( APTR ssl );
    void VSSL_SetDefaultOptions( ULONG options );
    
    #define SSL_OP_MICROSOFT_SESS_ID_BUG			0x00000001L
    #define SSL_OP_NETSCAPE_CHALLENGE_BUG			0x00000002L
    #define SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG		0x00000008L
    #define SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG		0x00000010L
    #define SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER		0x00000020L
    #define SSL_OP_MSIE_SSLV2_RSA_PADDING			0x00000040L
    #define SSL_OP_SSLEAY_080_CLIENT_DH_BUG			0x00000080L
    #define SSL_OP_TLS_D5_BUG				0x00000100L
    #define SSL_OP_TLS_BLOCK_PADDING_BUG			0x00000200L
    #define SSL_OP_TLS_ROLLBACK_BUG				0x00000400L
    
    /* If set, only use tmp_dh parameters once */
    #define SSL_OP_SINGLE_DH_USE				0x00100000L
    /* Set to also use the tmp_rsa key when doing RSA operations. */
    #define SSL_OP_EPHEMERAL_RSA				0x00200000L
    
    /* The next flag deliberatly changes the ciphertest, this is a check
     * for the PKCS#1 attack */
    #define SSL_OP_PKCS1_CHECK_1				0x08000000L
    #define SSL_OP_PKCS1_CHECK_2				0x10000000L
    #define SSL_OP_NETSCAPE_CA_DN_BUG			0x20000000L
    #define SSL_OP_NON_EXPORT_FIRST 			0x40000000L
    #define SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG		0x80000000L
    #define SSL_OP_ALL					0x000FFFFFL
    
    #define SSL_OP_NO_SSLv2					0x01000000L
    #define SSL_OP_NO_SSLv3					0x02000000L
    #define SSL_OP_NO_TLSv1					0x04000000L
    
    #endif /* VOYAGER_VSSL_H */ 

    Dossier vsslstubs contenant : vssl.c bss_sock_mbx.c

    Lien vers un voyager compilé pour 68k.

    **********************************************
    Au passage REP Oliver Wagner !
    **********************************************

    Un début de réécriture possible de vssl.h (Evidemment, il faut ajuster car sorti du contexte, ça risque de poser des petits problèmes)

    /**************************************************************************
    
      =======================
      The Modernization of Voyager Web Browser
      =======================
    
      No_Copyright (C) 2024 by Void
       [Void Durant] <[email protected]>
       No Rights Reserved
    
    **************************************************************************/
    #ifndef VOYAGER_VSSL_H
    #define VOYAGER_VSSL_H
    
    // includes à déplacer, modifier ...
    #include <exec/types.h>  // Pour les types de base AmigaOS
    #include <proto/amissl.h>  // Inclure le prototype de la bibliothèque AmiSSL ...
    #include <amissl/ssl.h>  // Utilisation de la bibliothèque amissl ou OpenSSL moderne ??
    #include <amissl/err.h>   // Pour la gestion des erreurs ??
    
    // Structure pour stocker les informations de cache SSL
    struct VSSL_CacheInfo {
        int sess_number;
        int sess_connect;
        int sess_connect_good;
        int sess_accept;
        int sess_accept_good;
        int sess_hits;
        int sess_cb_hits;
        int sess_misses;
        int sess_timeouts;
    };
    
    // Déclarations des fonctions de la bibliothèque VSSL
    #if ( !defined(__GNUC__) && !defined(__DCC__) )
    
    #pragma libcall VSSLBase VSSL_Id 1e 0
    #pragma libcall VSSLBase VSSL_Create_CTX 24 0
    #pragma libcall VSSLBase VSSL_Free_CTX 2a 801
    #pragma libcall VSSLBase VSSL_Connect 30 0802
    #pragma libcall VSSLBase VSSL_Close 36 801
    #pragma libcall VSSLBase VSSL_GetCipher 3c 801
    #pragma libcall VSSLBase VSSL_Write 42 09803
    #pragma libcall VSSLBase VSSL_Read 48 09803
    #pragma libcall VSSLBase VSSL_SetTCPMode 4e 8002
    #pragma libcall VSSLBase VSSL_GetPeerCertificate 54 801
    #pragma libcall VSSLBase VSSL_AddCertDir 5a 9802
    #pragma libcall VSSLBase VSSL_X509_Free 60 801
    #pragma libcall VSSLBase VSSL_X509_NameOneline 66 801
    #pragma libcall VSSLBase VSSL_X509_FreeNameOneline 6c 801
    #pragma libcall VSSLBase VSSL_X509_get_subject_name 72 801
    #pragma libcall VSSLBase VSSL_X509_get_issuer_name 78 801
    #pragma libcall VSSLBase VSSL_X509_get_notBefore 7e 801
    #pragma libcall VSSLBase VSSL_X509_get_notAfter 84 801
    #pragma libcall VSSLBase VSSL_GetVerifyResult 8a 9802
    #pragma libcall VSSLBase VSSL_WriteCertPEM 90 9802
    #pragma libcall VSSLBase VSSL_ReadCertPEM 96 801
    #pragma libcall VSSLBase VSSL_ReadCertASN1 9c 801
    #pragma libcall VSSLBase VSSL_ASN1_UTCTIME_sprint a2 9802
    #pragma libcall VSSLBase VSSL_X509_NameHash a8 801
    #pragma libcall VSSLBase VSSL_X509_HaveSubjectCert ae 9802
    #pragma libcall VSSLBase VSSL_X509_fingerprint b4 9802
    #pragma libcall VSSLBase VSSL_X509_serialnumber ba 9802
    #pragma libcall VSSLBase VSSL_SetRandSeed c0 0802
    #pragma libcall VSSLBase VSSL_GetStats c6 9802
    #pragma libcall VSSLBase VSSL_CTX_Set_Options cc 0802
    #pragma libcall VSSLBase VSSL_GetVersion d2 801
    #pragma libcall VSSLBase VSSL_SetDefaultOptions d8 001
    
    #endif
    
    #ifdef MBX
    #define VSSLBASE void *dummy
    #define VSSLVAR  NULL
    #else
    #define VSSLBASE struct Library *VSSLBase
    #define VSSLVAR VSSLBase
    #endif
    
    // Déclarations de types pour les certificats
    typedef void *X509;
    typedef void *ASN1_UTCTIME;
    typedef void *X509_NAME;
    
    // Prototypes des fonctions
    char *VSSL_Id(void);
    APTR VSSL_Create_CTX(void);
    void VSSL_Free_CTX(APTR ctx);
    APTR VSSL_Connect(APTR ctx, int sock);
    void VSSL_Close(APTR ssl);
    char *VSSL_GetCipher(APTR ssl);
    int VSSL_Write(APTR ssl, APTR buff, int len);
    int VSSL_Read(APTR ssl, APTR buff, int len);
    void VSSL_SetTCPMode(int mode, APTR);
    void VSSL_AddCertDir(APTR ctx, STRPTR dir);
    int VSSL_GetVerifyResult(APTR ssl, char **errorp);
    X509 *VSSL_GetPeerCertificate(APTR ssl);
    void VSSL_X509_Free(X509 *cert);
    STRPTR VSSL_X509_NameOneline(X509_NAME *name);
    void VSSL_X509_FreeNameOneline(STRPTR name);
    X509_NAME *VSSL_X509_get_subject_name(X509 *cert);
    X509_NAME *VSSL_X509_get_issuer_name(X509 *cert);
    ASN1_UTCTIME *VSSL_X509_get_notBefore(X509 *cert);
    ASN1_UTCTIME *VSSL_X509_get_notAfter(X509 *cert);
    int VSSL_WriteCertPEM(X509 *cert, STRPTR outfile);
    X509 *VSSL_ReadCertPEM(STRPTR filename);
    X509 *VSSL_ReadCertASN1(STRPTR filename);
    void VSSL_ASN1_UTCTIME_sprint(char *to, ASN1_UTCTIME *tm);
    ULONG VSSL_X509_NameHash(X509 *cert);
    int VSSL_X509_HaveSubjectCert(APTR ctx, X509 *cert);
    int VSSL_X509_fingerprint(X509 *cert, char *to);
    void VSSL_X509_serialnumber(X509 *cert, char *to);
    void VSSL_SetRandSeed(APTR buff, int len);
    void VSSL_GetStats(APTR ctx, struct VSSL_CacheInfo *ci);
    void VSSL_CTX_Set_Options(APTR ctx, ULONG options);
    STRPTR VSSL_GetVersion(APTR ssl);
    void VSSL_SetDefaultOptions(ULONG options);
    
    // Options SSL
    #define SSL_OP_MICROSOFT_SESS_ID_BUG            0x00000001L
    #define SSL_OP_NETSCAPE_CHALLENGE_BUG            0x00000002L
    #define SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG    0x00000008L
    #define SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG        0x00000010L
    #define SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER        0x00000020L
    #define SSL_OP_MSIE_SSLV2_RSA_PADDING            0x00000040L
    #define SSL_OP_SSLEAY_080_CLIENT_DH_BUG            0x00000080L
    #define SSL_OP_TLS_D5_BUG                0x00000100L
    #define SSL_OP_TLS_BLOCK_PADDING_BUG            0x00000200L
    #define SSL_OP_TLS_ROLLBACK_BUG                0x00000400L
    #define SSL_OP_SINGLE_DH_USE                0x00100000L
    #define SSL_OP_EPHEMERAL_RSA                0x00200000L
    #define SSL_OP_PKCS1_CHECK_1                0x08000000L
    #define SSL_OP_PKCS1_CHECK_2                0x10000000L
    #define SSL_OP_NETSCAPE_CA_DN_BUG            0x20000000L
    #define SSL_OP_NON_EXPORT_FIRST             0x40000000L
    #define SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG    0x80000000L
    #define SSL_OP_ALL                    0x000FFFFFL
    #define SSL_OP_NO_SSLv2                    0x01000000L
    #define SSL_OP_NO_SSLv3                    0x02000000L
    #define SSL_OP_NO_TLSv1                    0x04000000L
    
    #endif /* VOYAGER_VSSL_H */
    
    Et une partie 'modernisée' dans http.c :
    
    

    /*
    * Builds up and sends the HTTP request.
    */
    static void un_doprotocol_http_req(struct unode *un)
    {
    char buffer[8192]; // Taille fixe, mais à gérer avec précaution
    char *bp;
    int len;
    int formlen = 0;
    char *formdata = NULL; // Initialisé à NULL pour éviter les avertissements

    // Assemble the initial request
    /*
    * If we’re doing SSL-proxying, we need to
    * « CONNECT » first.
    */

    #if USE_SSL
    if (un->ssl == 1 && un->viaproxy)
    {
    // Utilisation de snprintf pour éviter les débordements de tampon
    len = snprintf(buffer, sizeof(buffer), « CONNECT %s:%d HTTP/1.1\r\nUser-Agent: %s\r\n »,
    un->purl.host, un->purl.port, vuseragent);

    if (len < 0 || len >= sizeof(buffer)) {
    // Gestion d’erreur si le formatage échoue ou déborde
    fprintf(stderr, « Error formatting CONNECT request\n »);
    return;
    }

    bp = buffer + len; // Pointer à la fin de la chaîne formatée

    if (useproxyauth)
    {
    // Vérification de la taille pour éviter les débordements
    len = snprintf(bp, sizeof(buffer) – (bp – buffer), « Proxy-Authorization: Basic %s\r\n », proxyauth);
    if (len < 0 || len >= (sizeof(buffer) – (bp – buffer))) {
    fprintf(stderr, « Error formatting Proxy-Authorization header\n »);
    return;
    }
    bp += len; // Avancer le pointeur
    }

    // Terminer la requête
    snprintf(bp, sizeof(buffer) – (bp – buffer), « \r\n »);
    un->ssl = 2; // Indiquer que la connexion SSL a été initiée
    un->viaproxy = 0; // Désactiver l’utilisation du proxy
    }
    else if (un->ssl && !un->sslh)
    {
    un->protocolstate = HTTP_DO_SSL_HANDSHAKE; // Effectuer le handshake SSL
    DL(DEBUG_INFO, db_http, bug(« Redoing for SSL handshake\n »));
    return;
    }
    #endif /* USE_SSL */
    }`

    On peut traiter méthodiquement tous les fichiers des sources de Voyager, les afiner (par exemple : vssl.c, network.h adapté à amissl) puis compiler et ensuite passer à javascript et css.

    Vite, un panneau solaire et un PiStorm.

  • En réponse à : Clavier sans fil sur A2000

    #379818

    @number-one,

    Je suppose que tu souhaites pouvoir utiliser un clavier ‘dent bleue’ seul ou avec une souris elle aussi ‘dent bleue’. Mais hélas pour toi il n’existe ni n’existera de pile ‘dent bleue’, que ce soit pour amigaos 68k classique, amiga os 4.x powerpc, morphos powerpc ou encore aros x86 ou autre plateforme. Il faudrait pouvoir acheter une licence au consortium ‘dent bleue’ afin de développer une pile. Mais le prix de cette licence se chiffre en dizaines ou centaines de milliers d’euros. Une autre solution serait d’utiliser des périphériques pour interface infrarouge irda comme cela aurait été possible sur les pegasos 1 puis 2. Sauf que parmi les périphériques infrarouge irda existants ne figurent pas de claviers ni de souris.

    Brumiga

  • En réponse à : Problème connection

    #379719

    Le forum n’accepte que les Mac PPC sous Morphos peut-être 😛

    Samuel.

    Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne 🙁
    A500 (+ 1Mo PPS), A1200 (Blizzard-IV/fpu/64Mo)
    A500 Vampire V2+ ^8^ 🙂
    (mais aussi TO8, TO8D, TO9. Groupe PULS.)

  • trés interessant. J’ai bien une config compatible morphos, mais toujours pas de licence. il faut quoi comme interface midi ?

  • Mod

    Merci pour tes encouragements.

    Le soft est prévu pour MorphOS uniquement. Il est déjà dans un état fonctionnel dans le sens où l’on peut déjà composer avec.

    Toutefois, l’environnement d’édition est encore vraiment sommaire.

    Une des fonctionnalités que je suis entrain d’implémenter est la possibilité de piloter la partie ‘pipeline midi’ depuis une surface de contrôle en temps réel.

    Cela permettra par exemple d’ouvrir/fermer un flux d’événement MIDI à partir d’une simple touche d’une surface de contrôle ou de moduler un CC en temps réel pour faire varier l’enveloppe d’un filtre (si l’instrument midi le supporte bien évidemment).

    Cette fonctionnalité permettra d’utiliser le soft pour faire des lives par exemple.

    Bref. Je suis toujours à le recherche de musicien pour tester et avoir des retours utilisateurs. Donc, tu es musicien, tu as une interface midi, un/des instrument/s MIDI et une machine MorphOS, PM! 🙂

    ++

    • dans le forum Émulation et autres OS

      Bonjour,

      Je tente sans réel succès de donner accès à internet (ou même à un réseau local) à mon Pegasos 2.

      J’ai branché un câble ethernet sur le port interne, que j’ai ensuite tenté de relier à: une prise ethernet via USB sur un PC/Mac/Téléphone en partageant la connexion.

      Ca a fonctionné une fois, mais pas directement: j’ai fait plein d’essais: branchements, débranchements du câble, changement de la configuration: DHCP, IP statique, changement des DNS, etc.. et à un moment ça a fonctionné. Sauf que depuis j’ai éteint/redémarré l’ordinateur, et ça ne fonctionne plus.

      J’ai tenté aussi avec une carte PCI RTL8139, mais c’est pareil, ça ne fonctionne pas.

      Le problème c’est que je ne reçois aucun feedback côté MorphOS: quand je coche la bonne interface réseau, je n’ai aucun retour. Le seul moyen que j’ai pour l’instant est de faire un ping sur une IP locale, ou extérieure pour voir si cela fonctionne, et rien à faire: ça ne fonctionne pas: le ping n’aboutit pas.

      Je suis un peu désespéré devant le manque d’infos que je peux trouver sur le sujet, soit sur internet, soit dans l’interface/logs de MorphOS.

      Savez-vous s’il est possible d’avoir des logs de la pile réseau ? Dans les paramètres avancés il y a bien le nom d’un fichier de log dans T: mais il n’est pas présent, alors que les logs semblent activés.

      Edit: encore une fois je réponds à mes propres sujets. Chose improbable, j’ai dû modifier les paramètres du pilote Ethernet côté Windows, en passant « speed / duplex » à « 10/100 mbps full-duplex » à la place de « auto-negociate ». Le problème n’était pas spécifique à MorphOS: j’avais la même soucis en essayant d’utiliser la connexion partagée sur un Mac par exemple.

    • #379573

      Hello,

      Je dois quelques exemplaires de Radeon 9xxx en AGP en 3.3v.
      D’ici ce soir je te dis quoi, je ne me souviens plus de quels modèles exactement.

      Du coup, je commence tout juste à m’intéresser à MorphOS (niveau 0 de la connaissance de la chose), mais ca me fait penser à conserver une Radeon de ce type pour plus tard.

      • dans le forum Petites Annonces

        Je possède une Radeon 7500 qui malheureusement n’est pas compatible niveau 3D avec les derniers MorphOS.

        Je cherche donc pour un Pegasos 2 une carte AGP Radeon entre 9000 & 9250 qui soit compatible 3.3V, de préférence:
        – 9000 PRO,
        – 9200 PRO,
        – 9250

      • En réponse à : Infos sur la Vampire (suite)

        #379505

        Ah oui 300 Mhz la version Mac vs 600mhz pour Morphos. M’est avis qu’il y a un truc qui cloche entre les deux (portage de mauvaise qualité par rapport à l’original ?) Enfin peu importe. Ca reste un très vieux jeux qui galère grave sur amiga ppc ou 680×0.

        Samuel.

        Amiga A500 + GVP530 (8Mo/fpu/mmu/scsi) - en panne 🙁
        A500 (+ 1Mo PPS), A1200 (Blizzard-IV/fpu/64Mo)
        A500 Vampire V2+ ^8^ 🙂
        (mais aussi TO8, TO8D, TO9. Groupe PULS.)

      • Admin

        En réponse à : Infos sur la Vampire (suite)

        #379495

        Juste pour me faire l’avocat du « diable », Gunnar avait fait l’adaptation de Robin Hood sur MorphOS (cf interview de Gunnar datant de 2007 sur Obligement). Du coup, c’est sans doute plus simple à faire et ça permettra aussi d’éventuellement bomber le torse en disant que la Vampire arrive à faire tourner le jeu mieux qu’une machine PPC à 600 MHz minimum.

        Après, c’est un très bon jeu, j’avais fait le test pour Amiga=Power en 2007 (disponible sur mon blog ^^) et le voir arriver sur Vampire est une bonne chose.

        Et puis le développeur qui s’est lancé dans cette adaptation à sans doute aussi ses raisons personnelles pour le faire (car c’est bien la base de tout développement, l’envie et les besoins du dév).


        /me trouve ça chouette de voir de tels développements sur nos machines, même si ça ne réinvente pas la roue.

        Only Amiga makes it possible !

      • En réponse à : Macmini / Morphos / UAE

        #379450

        Hello,
        Je me suis procuré un deuxième macmini et je me suis enregistré sur Morphos.

        Y’a plus cas tester tout ça !

        A600 - Furia 020@33Mhz - OS 3.1 MagicWB, X5000 - OS4.1 - R7 250

      Affichage de 15 réponses de 106 à 120 (sur un total de 19,942)

      Amiga Impact