Orgams sur un CPC 464 ?

Bonjour à tous,

J’ai récemment découvert Orgams (https://orgams.wikidot.com), une suite complète de développement en assembleur qui tourne sur CPC. Je l’ai essayée sur émulateur et j’aimerais tenter l’expérience sur une vraie machine. Cependant, il semble qu’elle ait été développée pour le CPC 6128 et non pour le 464.

En réglant le problème de capacité de RAM à l’aide d’une extension RAM&ROM, serait-il possible de faire tourner Orgams sur un CPC 464 ? J’ai d’abord essayé sur l’émulateur AceDL et j’obtiens une erreur « bad firmware » si je le lance sur un CPC 464 émulé. Il semble qu’il ait besoin, d’une manière ou d’une autre, de fonctionnalités du firmware étendu du 6128. Pourquoi cela ?

Ce problème mis à part, est-ce que quelqu’un sait si le projet est toujours actif et s’il y a encore des développeurs ? Les seules ressources que j’ai pu trouver sont leur Wikidot, modifié pour la dernière fois il y a un an, et quelques messages sur l’ancien forum CPCWiki. Ce serait vraiment dommage que le projet soit abandonné.

--

felixzero

Salut,

De nombreuses extensions de mémoire modernes permettent également de remplacer la ROM de l’OS (et le BASIC), ce qui te permet de configurer le 464 pour qu’il soit exactement comme un 6128.

Je pense que cela fonctionnerait et tu pourrais utiliser Orgams sur le 464.

1 « J'aime »

Ok, merci. Je vais faire un essai avec une carte d’extension qui remplace les ROM.

Ola. Merci d’essayer Orgams, ça fait vraiment chaud au cœur.

Le projet est bien vivant, une nouvelle version (avec un logo flambant neuf !) est prévue pour la fin de l’année.

  • Il nécessite au moins 128k, car le code source et les zones de travail internes sont stockés dans la RAM supplémentaire.
  • Il y a quelques bidouilles au niveau du firmware (par exemple, le hook d’interruption), pour lesquelles je m’appuie sur les adresses du 6128 (d’où la vérification « bad firmware »).

Fais-moi savoir si tu as vraiment besoin d’une version compatible 464 !

S’il vous plaît, une version 464 d’Orgams = plus de code sur de vraies machines :wink:

Si vous êtes au BND#6, passez le bonjour à tout le monde sur place.

LaSTiC

Ola,

Je suppose que je pourrais d’abord essayer en utilisant une carte d’extension qui masque le firmware interne et le surcharge avec celui d’un 6128 à la place, mais une version 464 attirerait certainement plus de codeurs.

De plus, en ce qui concerne les extensions de RAM, toutes les cartes ne se valent pas, surtout avec la prise en charge du fameux mode de pagination C3. Est-ce qu’Orgams en a besoin ou s’appuie-t-il uniquement sur une pagination simple à $4000 ?

felixzero