| Amiga Impact

  · Accueil
  · Actualités
   · Proposer une info
  · Agenda
   · Proposer une date
  · Articles
  · Forum
  · Petites Annonces
  · Chat IRC
  · À propos du site
   · Confidentialité



 | Connexion

Identifiant :

Mot de passe :

 Mémoriser

  · Inscription
  · Mot de passe oublié



 | En ligne

Illustration du profil de serge Illustration du profil de Mister JBAM




 | Nous suivre

Flux RSSGoogle+TwitterFacebook





Forum

/   Forums d'Amiga Impact
   /  Amos Professional

Accueil Forums AmigaOS, MorphOS et AROS Développement Amos Professional

Ce sujet a 73 réponses, 22 participants et a été mis à jour par  AmiDARK, il y a 3 ans et 10 mois.

14 sujets de 61 à 74 (sur un total de 74)
1 4 5

Auteur Messages   
#245365 Répondre à : Amos Professional
 le 28/09/2015 à 20:11


AmiDARK

Participant
  • Messages : 2858

@screetch : Il serait trop laborieux de repartir du code source assembleur de l’AmosPRO pour le porter sur des NG.

Sachant que de toute façon, il faudrait tout reprendre (gestion des écrans, de la souris, des manettes de jeux, etc… faits en tapant directement dans les registres, etc…)

Il vaut donc mieux repartir de 0 pour ce genre de projet.
J’en avais discuté avec François Lionet …

#245369 Répondre à : Amos Professional
 le 28/09/2015 à 21:08


Screetch

Participant
  • Messages : 3583

Oui effectivement, c’est logique :'( …

#245372 Répondre à : Amos Professional
 le 28/09/2015 à 21:13


AmiDARK

Participant
  • Messages : 2858

Par contre, Améliorer l’AmosPRO pour le rendre AGA, c’est peut-être possible … Et ne nécessiterait peut-être pas autant de modifications sur le code source original …

#245384 Répondre à : Amos Professional
 le 28/09/2015 à 22:17


Anonyme
  • Messages : 178

vi. Les NG sont en PPC, le source d’amos est en ASM 68000.
Donc rien que la partie purement algorithmique du projet est entierement a réécrire.
Et comme dit @amidark, tout le code qui exploite le chipset (audio et vidéo) serait à réécrire pour du hardware moderne et générique.
Le pire étant, je pense, l’émulation des « rainbow » (si on veut vraiment faire une ré implémentation fidèle).

Conceptuellement ça serait marrant, mais autant partir sur une projet à la philosophie similaire tout en collant à la réalité du hardware moderne.

Je pense par exemple à un moteur graphique 2D, avec du Box2D pour la physique et du Lua ou du Squirrel pour remplacer le Basic.

Ah mais, wait, c’est un peu ce que fait Hollywood, non ?
Enfin bon, je m’écarte un peu du sujet 🙂

#245385 Répondre à : Amos Professional
 le 28/09/2015 à 22:22


zzd10h

Participant
  • Messages : 172

Je ne connais rien à Amos, donc je me plante certainement…mais la réimplementation d’Amos sur NG, ce n’est pas ce que Sharynn essaye de faire avec AmOS4 ?

http://sharynn.free.fr/

#245390 Répondre à : Amos Professional
 le 28/09/2015 à 22:36


Anonyme
  • Messages : 178

@zzd10h : si, c’est assez proche. Il implémente une bibliothèque C dont chaque fonction reproduit aussi fidèlement que possible le comportement des commandes originales de l’AMOS.

C’est assez proche, tout en ne restant accessible qu’aux programmeurs C.

Mais c’est chouette (sauf que ça fait un développeur de plus qui s’entête à ne pas versionner son source sur un serveur tierce, donc il a presque tout paumé il y a peu… :))

#245391 Répondre à : Amos Professional
 le 28/09/2015 à 22:48


AmiDARK

Participant
  • Messages : 2858

@zzd10h : Oui, c’est exactement ce que Astrofra a décrit.

@astrofra : Sharynn est un peu … Comme qui dirait .. « tête en l’air » … Pourtant niveau « professionnel » il a super la tête « sur les épaules » … Ce qui est assez intéressant comme contraste 😉 lol
De mon côté, j’ai toujours 2 ou 3 backups de la dernière version de développement… Ça évite de tout perdre…

Sinon, le projet de Sharynn c’est un peu comme l’était l’AmiDARK Engine :
1ère partie, créer une bibliothèque de fonctions utilisables à partir du C/C++
2ème partie, créer un interpréteur BASIC qui utilisera les fonctions de la bibliothèque.
3ème partie, créer un compilateur (ou utiliser une autre méthode que j’ai déjà en tête) pour créer des executables utilisant la bibliothèque, à partir du langage BASIC crée.

Voila…

#245395 Répondre à : Amos Professional
 le 28/09/2015 à 23:23


Anonyme
  • Messages : 956

L’intérêt de l’AMOS ou du Blitz c’est que ça reste un langage interprété donc plus facile d’accès et plus facile a debugger, tu as beaucoup moins de risques de gros crash sévère ou de taper dans un pointeur null ou encore d’écrire n’importe ou en mémoire par exemple 🙂 (+ un environnement de dev fait pour)

#245397 Répondre à : Amos Professional
 le 29/09/2015 à 00:09


Anonyme
  • Messages : 178

Il me semble que le Blitz Basic Amiga était directement compilé et jamais interprété. Ce qui n’empêche pas les mécanismes de vérification de sortie de tableau et autres garde fou qui n’existent ni en C ni en ASM et qui rendaient le langage plus adapté aux débutants, en effet 🙂

#245398 Répondre à : Amos Professional
 le 29/09/2015 à 00:28


Anonyme
  • Messages : 956

Hmm dans le blitz il n y avait pas deux mode? Faudra que je le relance a l’occaz, c’était bien aussi le blitz! ^^ (et la version 3d sous windows était franchement pas degueu)

#245399 Répondre à : Amos Professional
 le 29/09/2015 à 00:32


AmiDARK

Participant
  • Messages : 2858

Le PureBASIC lui aussi est compilé.
Par contre, l’AMOS même compilé avec le « Compiler » reste un langage « interprété » …

#248424 Répondre à : Amos Professional
 le 07/11/2015 à 11:51


AmiDARK

Participant
  • Messages : 2858

Allez, une petite capture d’écran *spoiler* du futur site en cours de développement …

#248431 Répondre à : Amos Professional
 le 07/11/2015 à 13:04


mikedafunk

Participant
  • Messages : 4145

Comme c’est bô AmiDark !! 😉

A1220/28 - A1230/50 - A1240/40 - A1260/64 - A500 - A500+Gotek - CD32 - A600 - MOS / Mac mini - Lubuntu / eeepc - http://mikedafunk.over-blog.org

#248491 Répondre à : Amos Professional
 le 07/11/2015 à 23:07


AmiDARK

Participant
  • Messages : 2858

Merci 🙂

Pour finir j’utilise du SPIP et un skin avec des packs/plugins supplémentaires… C’est pas mal, esthétiquement joli et sobre.

Pour l’instant je travaille en local (easyphp) mais dès que j’ai un truc bien (peut-être pour l’Alchimie ?)… J’uploade tout sur le site 😉


14 sujets de 61 à 74 (sur un total de 74)
1 4 5

Vous devez être connecté pour répondre à ce sujet.

                   
Derniers sujetsFraîcheur
 · Amiga 500 Vampire Quel (core) GOLD ?? il y a 10 minutes
 · Kickstart 3.1 fonctionne pas il y a 1 heure et 29 minutes
 · [VENDS] mega everdrive x5 il y a 1 heure et 31 minutes
 · Et la dernière… il y a 4 heures et 5 minutes
 · Retrogaming à noirmoutier [Ve Sa] il y a 4 heures et 36 minutes
 · A quoi peut servir ceci ? il y a 6 heures et 30 minutes
 · [RÉSOLU] Magic Workbench il y a 6 heures et 33 minutes
 · Byteswap nécessaire pour ROM ? il y a 6 heures et 42 minutes
 · Musiques Amiga et YT il y a 10 heures
 · Connecteur IDE Amiga 1200 il y a 16 heures et 47 minutes





RechercheFraîcheur


Copyright © 2004-2019 Amiga Impact. Tous droits réservés. Les marques citées sont déposées par leurs propriétaires respectifs.
Conditions d'Utilisation, Politique de Confidentialité et Information sur les cookies.


Fil RSS WordPressNicolas Gressard, Conseil et développement informatique

Do NOT follow this link or you will be banned from the site!