MSX Village forum

La Place des Développeurs Curse of lies Participation au MSXdev24

Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10663

Le 28/09/2024 à 11h05

Reprise du message précédent

Pentacorn Quest est en screen 2 c'est un portage d'un jeu spectrum de 2015 d'ou ses tiles avec uniquement 2 couleurs

https://spectrumcomputing.co.uk/entry/30196/ZX-Spectrum/Pentacorn_Quest


:noel
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6156

Le 28/09/2024 à 11h46
Je trouve que c'est un style sympas le noir et blanc. par exemple, on met en couleur que les elements avec lesquels on interagie par exemple, et ça serait original :)

curieux de voir par la suite


KCX Bluetooth emitter Mono/ Stéréo, Smart USB
Rei-VaX-82 Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 17/09/2024 à 18h35

Messages: 31

Le 28/09/2024 à 12h05
C'est vrai que la couleur du jeu Pentacorn Quest fait son effet "Ouha!!!", en screen (1) ou (2). :| :love
Mais c'est un parti pris du noir et blanc avec le contraste avec la couleur des sprites.
Pour les sprites bi-colores, j'ai préféré me simplifier la vie avec la règle du nombre de 3 sprites sur la même ligne. :siffle

Pour la partie gameplay, il y a une partie "Campagne" en solo et une partie en "Duel".
Ce n'est pas un RPG ou un jeu de plateforme. C'est un jeu de réflexion et de rapidité, un peu comme un "Sweet Acorn" mais en 1D.

J'ai appris la programmation en Basic et turbo pascal. C'est sur ce projet que j'apprend le langage C.
J'ai encore beaucoup à apprendre notamment sur les pointeurs, les liaisons entre les différents fichiers à compiler ensembles,
et surtout comment faire pour tout mettre sur une disquette automatique ou une rom.

J'apprend tout les jours et c'est ça qui est chouette. :)


Rien ne sert de courir, il faut juste avancer ... |-)
   
Rei-VaX-82 Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 17/09/2024 à 18h35

Messages: 31

Le 28/09/2024 à 12h11
Voici une version qui fonctionne sur openMSX avec les paramètres suivants :
machine Philips_NMS_8255
ext msxdos2
ext gfx9000
bind F12 cycle videosource
plug joyporta mouse
plug printerport simpl
diska curse.dsk

download supprimé par Jipe en attendant la réponse du MSXdev

Amusez vous bien !!!! :lol


Rien ne sert de courir, il faut juste avancer ... |-)
   
Rei-VaX-82 Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 17/09/2024 à 18h35

Messages: 31

Le 28/09/2024 à 12h21
Avec le manuel c'est plus simple.

manuel.pdf


Rien ne sert de courir, il faut juste avancer ... |-)
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10663

Le 28/09/2024 à 13h28
je me suis permis de corriger ta disquette car elle était formatée pour un PC et sur MSX ce n'est pas le même secteur 0 ;)
maintenant elle fonctionne mais pourquoi avoir choisi le DOS2 qui n'est pas d'origine dans les MSX2 ?

download supprimé en attendant la réponse du MSXdev


:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10663

Le 28/09/2024 à 14h43
si tu avait envoyé ta version 1.1 au MSXdev corrige ;)


:noel
Site web    
Rei-VaX-82 Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 17/09/2024 à 18h35

Messages: 31

Le 28/09/2024 à 14h50
J'ai utilisé la configuration de "Fusion C" le livre pour apprendre à programmer en C sur MSX et ceci en partant de zéro pour ce style de programmation.
Puis de Disk-Manager V0.17, pour créer le .disk à partir du répertoire Curse/disk sur PC.
Je fait des essais sans trop comprendre ce qu'il y a derrière, pour l'instant. :hum
si tu as un article ou un tuto pour des explications, je suis tout à l'écoute. :top



Rien ne sert de courir, il faut juste avancer ... |-)
   
Rei-VaX-82 Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 17/09/2024 à 18h35

Messages: 31

Le 28/09/2024 à 14h52
Je vais faire un nouvel envois à MSXdev24 avec ta version corrigée.


Rien ne sert de courir, il faut juste avancer ... |-)
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10663

Le 28/09/2024 à 15h51
en fait tu n'as pas utilisé le bon format dans diskmanager
il existe
MSX-DOS boot sector
MSX-DOS2.2 boot sector
MS-DOS 6.x boot sector
tu as du choisir le dernier pour créer ta disquette et donc le dos ne se chargeait pas ( blocage du MSX émulé )
j'ai juste recopié tes fichiers sur un DSK formaté MSX-DOS2.2 boot sector
secteur0


:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10663

Le 28/09/2024 à 17h03
j'ai testé je suis arrivé au niveau 2 avec 19 points
pour jouer plus facilement je me suis fait une version turbo R incluant CHGPU car en mode R800 c'est injouable l'escargot est survitaminé
avec la nouvelle version de OpenMSX avec un 8255 le dos 2 doit être inséré a chaque fois car les extensions ne sont pas mémorisées comme avec catapult :(


:noel
Site web    
Rei-VaX-82 Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 17/09/2024 à 18h35

Messages: 31

Le 28/09/2024 à 17h26
Pourtant en c, dans le main j'ai écris :


void main(void)
{
/* ========================================================= */
/* == Variables Diverses ================================= */

int choix_jeu=1;
int tailleListeSprites=0;

/* ========================================================= */
/* == Initialisation MSX1 ================================ */

if(ReadMSXtype()==3) // IF MSX is Turbo-R Switch CPU to Z80 Mode
{
ChangeCPU(0);
}

/* ========================================================= */

/* == Initialisation Ecran =============================== */

Screen(1);
Width (32);
SetColors (15,1,14);
Cls ();

/* ========================================================= */
/* == Initialisation Sons ================================== */

InitPSG();
InitFX();




Cela devait passer en mode Z80.


C'est quoi "catapult" ??? :hum


Rien ne sert de courir, il faut juste avancer ... |-)
   
aoineko Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 02/01/2011 à 21h17

Messages: 2834

Le 28/09/2024 à 18h34
Catapult c'est un outil pour configurer openMSX. Avant c'était la seule interface graphique pour changer certaines options. Avec openMSX 20.0 qui vient de sortir, tu n'en as plus vraiment besoin. Edité par aoineko Le 28/09/2024 à 18h35


On est toujours ignorant avant de savoir.
Github    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10663

Le 28/09/2024 à 19h53
ton passage en mode Z80 marche bien, j'ai testé les vitesses
en fait je me suis fait avoir par le "voyant" R800 de BlueMSX qui reste allumé


:noel
Site web    
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 306

Le 28/09/2024 à 20h27
un petit remix de la zique vite fait ;)
https://f.msxplay.com/_FreddENvdcZ
Site web    
Rei-VaX-82 Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 17/09/2024 à 18h35

Messages: 31

Le 28/09/2024 à 21h02
Sympa le remix vite fait :D


Rien ne sert de courir, il faut juste avancer ... |-)
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie