|
Posté le 07-04-2010 à 14:32 | #
|
On peut, mais comme les niveaux de gris sont gérés par un clignotement de l'écran, sur ordi ça donne quelque chose de très moche et pas très agréable. |
|
|
Posté le 07-04-2010 à 21:24 | #
|
ok ben je vais voir ca |
|
|
Posté le 08-04-2010 à 09:38 | #
|
<hs inside>
Arf, l'émulateur a pas été mis à jour avec l'OS 2.0, résultat : il émule pas les nouvelles fonctions comme les chaines de caractères, qu'évidemment j'utilise "à fond" !
</hs inside> |
|
|
Posté le 08-04-2010 à 18:53 | #
|
mince :S |
|
|
Posté le 08-04-2010 à 19:30 | #
|
J'enchaine le HS aussi, mais à priori il y a moyen de changer la ROM de l'émulateur...
Je m'étais intéressé à ça il y a pas si longtemps, mais j'ai pas trouvé de piste sérieuse mal grès quelques recherches.
Si un jour je trouve ça, je penserais à te le faire passer jeune Thomatos |
|
|
Posté le 08-04-2010 à 19:42 | #
|
Il faudrait coder en C notre propre émulateur pour lui ajouter toutes les fonctions que l'on veut (après il faudrait qu'il puisse ouvrir des g1r, g1m ... et surtout les décoder) |
|
|
Posté le 08-04-2010 à 23:01 | #
|
Disons que ce qui m'intéressais c'était surtout de créer un émulateur open source multiplateforme fournissant un moyen de débuguer satisfaisant, s'intégrant dans un IDE sympa et surtout permettant de simuler les niveaux de gris
Mais un émulateur de calto c'est loin d'être facile à faire, la meilleur méthode restant de simuler les composants présents (driver écran, processeur et clavier essentiellement ici, la RAM/ROM est directement placée dans la RAM du PC pour économiser de précieux cycles à simuler ce genre de composant standard ).
Rien que pour simuler un SH3, faut se taper environs 500 pages de doc décrivant son fonctionnement...
Après, pour les g1r/g1m, etc... ce n'est pas à l'émulateur de les ouvrir, mais au "système d'exploitation" (si on peut l'appeler ainsi ) de la calto, qui est la fameuse ROM que Thomatos voudrait pouvoir changer afin d'utiliser une version différente de l'OS.
En gros l'émulateur en lui-même c'est une calto vide, sans système dessus.
Et sans système, pas de syscall, donc notamment pas de malloc, memcpy et autres GetKey et Print donc intérêt assez limité dans l'émulation d'add-in |
|
|
Posté le 28-04-2011 à 22:50 | #
|
ouah
ça à pas l'air simple tout ça ! Bon courage !
je fais aussi du HS mais quelqu'un saurait-il comment afficher une fenêtre "pop-up" avec un message personnalisé ? (en BASIC surtout ou en C ?)
Parce que pour l'instant les seules fenêtres que j'arrive à afficher ce sont celles des erreurs...
|
|
|
Posté le 28-04-2011 à 23:00 | #
|
bah popup en C t'as une fonction fournie par la lib de casio
après si c'est la plus efficace va savoir |
|
|
Posté le 01-05-2011 à 12:16 | #
|
Trop bien !! |
|