Développer sur PC Engine en 2026 ?

Le coin des demomakers et des programmeurs en herbe.

Modérateurs : SirG, Redfield1, shubibiman, Laucops

Répondre
Avatar de l’utilisateur
Kaminari
Modérateur
Messages : 7043
Inscription : ven. 24 sept. 2004 19:36
Contact :

Re: Développer sur PC Engine en 2024 ?

Message par Kaminari »

Oui, tu peux insérer du codeur assembleur "inline" avec HuC, genre :

Code : Tout sélectionner

ma_super_fonction()
{
    #asm
        rts
    #endasm
}
HuC 4 est disponible pour Windows, Linux et Mac (Darwin).
Zhebus
NECstasien
Messages : 236
Inscription : lun. 08 juil. 2024 15:25

Re: Développer sur PC Engine en 2024 ?

Message par Zhebus »

Nickel
Merci beaucoup.
Je vais me familiariser avec tout ça et voir l'investissement nécessaire.
Je reviendrai surement vers vous quand j'aurai fait des premiers essais.
Avatar de l’utilisateur
Kaminari
Modérateur
Messages : 7043
Inscription : ven. 24 sept. 2004 19:36
Contact :

Re: Développer sur PC Engine en 2024 ?

Message par Kaminari »

L'important est d'être motivé et patient.

Si je peux faire un modeste proto de Magician Lord en C, tu dois pouvoir faire n'importe quoi :bomberbave:
Zhebus
NECstasien
Messages : 236
Inscription : lun. 08 juil. 2024 15:25

Re: Développer sur PC Engine en 2024 ?

Message par Zhebus »

J'y vais sans autre prétention que de faire un truc amusant avec mon fils.
On verra jusqu'où on arrive à aller :wink:

Motivé et patient, ça je sais faire :bombergrin:
Avatar de l’utilisateur
kawickboy
NECrophage
Messages : 1209
Inscription : mer. 22 sept. 2004 14:37

Re: Développer sur PC Engine en 2024 ?

Message par kawickboy »

Le scorpion engine cela produit surtout des jeux qui ont besoin d'une configuration surévaluée genre A1200 boosté en RAM/CPU pour avoir la qualité des jeux commerciaux de 1990 qui tournaient sur un A500 avec 1mo de RAM maximum.

Le SGDK... Là on a atteint un truc d'un tout autre niveau. Sans lui la Megadrive ne serait pas inondée de sorties ou de hacks comme c'est le cas actuellement. Des shoots, des RPG, de la baston... Il a donné des ailes à la Megadrive. Et c'est une création française. L'auteur avait d'abord fait un émulateur. David Michel n'est pas motivé ?
Parmi les hacks j'apprécie énormément celui de SF2' par Pyron. Palette retravaillée, davantage de sprites, digits sonores au top car rendues via le driver sonore du SGDK. Des hacks ultra-prometteurs de Strider et GnG sont en cours et avancent bien. Pas de custom shop, juste des rom bien plus grosses car 2024 et le SGDK. Capcom aurait même validé un hack de Final Fight qui va bien plus loin (intégration de Maki, niveaux supplémentaires...).
Avatar de l’utilisateur
touko
NECromancer
Messages : 2297
Inscription : lun. 31 mars 2008 14:32

Re: Développer sur PC Engine en 2024 ?

Message par touko »

Code : Tout sélectionner

David Michel n'est pas motivé ?
C'est l'auteur de magic kit et de huc jusqu'à la 3.21 .
SGDK bénéficie surtout du compilateur C ,GCC qui fait le taf, ce que n'a pas la PCE, son compilateur C est vraiment rudimentaire, et je suis pas sur que des compilateur C performant existent .
Zhebus
NECstasien
Messages : 236
Inscription : lun. 08 juil. 2024 15:25

Re: Développer sur PC Engine en 2024 ?

Message par Zhebus »

C'est sur que le Motorola 68000 a été utilisé dans tellement de hardware. Je pense que ca aide aussi sur les consoles équipées même si le reste de l'architecture entre en compte.
Avatar de l’utilisateur
kawickboy
NECrophage
Messages : 1209
Inscription : mer. 22 sept. 2004 14:37

Re: Développer sur PC Engine en 2024 ?

Message par kawickboy »

Sega faisait ses consoles en downgradant ses systèmes arcade.
Avatar de l’utilisateur
Kaminari
Modérateur
Messages : 7043
Inscription : ven. 24 sept. 2004 19:36
Contact :

Re: Développer sur PC Engine en 2024 ?

Message par Kaminari »

C'est une belle légende urbaine.

En vérité, la Mega Drive n'est pas un System 16 simplifié (très loin même) mais plutôt une Master System 16 bits.
Zhebus
NECstasien
Messages : 236
Inscription : lun. 08 juil. 2024 15:25

Re: Développer sur PC Engine en 2024 ?

Message par Zhebus »

J'avais lu que le proc de la PC Engine était proche de celui de la Nes. Et sur Nes il y a une belle communauté Homebrew et des outils de dev non? Il n'y a rien de transposable?

Edit: au passage j'ai trouvé cet article très bien fait sur le fonctionnement de la pc engine
https://www.copetti.org/writings/consoles/pc-engine/
Avatar de l’utilisateur
cazeysan
NECromancer
Messages : 3623
Inscription : jeu. 02 nov. 2017 17:08
Localisation : Aux alentours de Toulouse

Re: Développer sur PC Engine en 2024 ?

Message par cazeysan »

Repéré par Kaminari, un nouvel outil de dev : https://github.com/jbrandwood/huc
Viens par là, c'est pareil !
Avatar de l’utilisateur
Kaminari
Modérateur
Messages : 7043
Inscription : ven. 24 sept. 2004 19:36
Contact :

Re: Développer sur PC Engine en 2024 ?

Message par Kaminari »

Précision : ce n'est pas un nouvel outil, mais une nouvelle version de HuC par Elmer (John Brandwood, qui s'occupe depuis quelques années de la maintenance de HuC 4). Cette nouvelle version s'appelle HuCC et va potentiellement remplacer HuC 4 dans les mois à venir. La plupart des fonctions ont été revues et supportent nativement la SGX.

Il manque encore quelques fonctions (comme les sprites) et il n'y a pour le moment aucune doc à jour, mais c'est très prometteur.
Avatar de l’utilisateur
franz
NECromancer
Messages : 4156
Inscription : jeu. 26 janv. 2006 09:33
Localisation : Montpellier

Re: Développer sur PC Engine en 2024 ?

Message par franz »

Super nouvelle :bomberjob:
On espère qu'à partir de là, la scène homebrew PCE va franchir un cap !
Avatar de l’utilisateur
touko
NECromancer
Messages : 2297
Inscription : lun. 31 mars 2008 14:32

Re: Développer sur PC Engine en 2024 ?

Message par touko »

Zhebus a écrit : sam. 27 juil. 2024 19:41 J'avais lu que le proc de la PC Engine était proche de celui de la Nes. Et sur Nes il y a une belle communauté Homebrew et des outils de dev non? Il n'y a rien de transposable?
Le CPU de la PCE est une évolution de celui de la nes(en fait c'est une évolution du 65C02 qui est lui même une évolution du 6502 originel), donc compatible, mais bien plus performant.De plus le CPU de la nes a été amputé de la partie décimale .
Il manque encore quelques fonctions (comme les sprites)
Dommage, car ce sont les mêmes que pour la PCE, donc simples à faire pour SGX .
Avatar de l’utilisateur
Kaminari
Modérateur
Messages : 7043
Inscription : ven. 24 sept. 2004 19:36
Contact :

Re: Développer sur PC Engine en 2024 ?

Message par Kaminari »

Je parlais de fonctions manquantes dans HuCC en général, pas des fonctions SGX en particulier.

Et ces fonctions "manquantes" sont quand même assurées (pour le moment) par les libs HuC en mode legacy.
Répondre