Émulateur Microkit09 sous Xcode
Modérateurs : Papy.G, fneck, Carl
Émulateur Microkit09 sous Xcode
Bonjour,
Comme je manque beaucoup de temps pour bricoler (plusieurs projets en rade) mais que je prends beaucoup le train, j'ai commencé un émulateur de Microkit09 sous Mac OSX.
Toute la partie en C a été assez facile avec les sources des codes d'émulateur de 6809 de DCmoto (merci Daniel), mais l'interface en Objective-C me pose problème.
Je ne parviens pas à faire afficher les registres sur l'interface graphique.
Quelqu'un a-t-il des compétences en Xcode / Cocoa / Objective-C pour m'aider ? Merci d'avance
Comme je manque beaucoup de temps pour bricoler (plusieurs projets en rade) mais que je prends beaucoup le train, j'ai commencé un émulateur de Microkit09 sous Mac OSX.
Toute la partie en C a été assez facile avec les sources des codes d'émulateur de 6809 de DCmoto (merci Daniel), mais l'interface en Objective-C me pose problème.
Je ne parviens pas à faire afficher les registres sur l'interface graphique.
Quelqu'un a-t-il des compétences en Xcode / Cocoa / Objective-C pour m'aider ? Merci d'avance
Cordialement
Frédéric
Forget the C:\ prompt! Real computing starts with +++
Frédéric
Forget the C:\ prompt! Real computing starts with +++
Re: Émulateur Microkit09 sous Xcode
J'avais. Si tu veux que je regarde....
Re: Émulateur Microkit09 sous Xcode
Merci bien,
Voici mon code, encore bien incomplet.
L'émulation tourne en tâche de fond quand on presse le bouton "Power". Les autres boutons ne font que préparer le code de la touche pressée.
Impossible pour l'instant d'envoyer une valeur dans l'interface !
Avis aux bonnes âmes !
Voici mon code, encore bien incomplet.
L'émulation tourne en tâche de fond quand on presse le bouton "Power". Les autres boutons ne font que préparer le code de la touche pressée.
Impossible pour l'instant d'envoyer une valeur dans l'interface !
Avis aux bonnes âmes !
Dernière modification par leduigou le 02 févr. 2015 23:05, modifié 1 fois.
Cordialement
Frédéric
Forget the C:\ prompt! Real computing starts with +++
Frédéric
Forget the C:\ prompt! Real computing starts with +++
Re: Émulateur Microkit09 sous Xcode
Yop,
Faut que je replonge dedans. J'ai grandement laissé tomber la programmation OSX depuis XCODE 4/6 que je hais.
A priori, je dirais que le lien entre tes Outlet de KeyBoard.h et la fenêtre ne sont pas définis.
Il me manque Microkit.c et Microkit.h, peut pas compiler !
Faut que je replonge dedans. J'ai grandement laissé tomber la programmation OSX depuis XCODE 4/6 que je hais.
A priori, je dirais que le lien entre tes Outlet de KeyBoard.h et la fenêtre ne sont pas définis.
Il me manque Microkit.c et Microkit.h, peut pas compiler !
Re: Émulateur Microkit09 sous Xcode
Oui, c'est ça, il te manque le lien (à la souris, control-clic+drag entre le delagate (la boite bleu Keyboard) et l'objet.
D'ailleurs, à la compilation, il doit te faire un warning du genre "machin ne répond pas à SetValue"
Si tu me passe les 2 sources qui manquent pour que je teste.
D'ailleurs, à la compilation, il doit te faire un warning du genre "machin ne répond pas à SetValue"
Si tu me passe les 2 sources qui manquent pour que je teste.
Re: Émulateur Microkit09 sous Xcode
Oups, j'avais pas sauvegardé mes dernières modifications !
J'ai tout rechargé, avec en plus les 2 fichiers manquants. Oublier le zip précédent, il y avais 42 warnings ...
J'ai tout rechargé, avec en plus les 2 fichiers manquants. Oublier le zip précédent, il y avais 42 warnings ...
Cordialement
Frédéric
Forget the C:\ prompt! Real computing starts with +++
Frédéric
Forget the C:\ prompt! Real computing starts with +++
Re: Émulateur Microkit09 sous Xcode
C'est un defaut d'inititalisation des NSTextField de la fenêtre keyboard, ils sont à nil tous. Sauf... Keypressed !
Comprend pas pourquoi.?.
Vais fouiller.
Comprend pas pourquoi.?.
Vais fouiller.
Re: Émulateur Microkit09 sous Xcode
Bon, j'ai trouvé. Je ne sais pas si tu avais avancé de ton coté.
Il faut transmettre à la procèdure run le pointeur vers l'objet KeyBoard instancié par ailleurs.
https://www.dropbox.com/s/shcgeejp51jgx ... 2.zip?dl=0
Après c'est plus que du formatage. faudrait trouver une jolie police LCD pour afficher les infos !
JV
Il faut transmettre à la procèdure run le pointeur vers l'objet KeyBoard instancié par ailleurs.
https://www.dropbox.com/s/shcgeejp51jgx ... 2.zip?dl=0
Après c'est plus que du formatage. faudrait trouver une jolie police LCD pour afficher les infos !
JV
Re: Émulateur Microkit09 sous Xcode
Super !
Maintenant, il me faut peaufiner l'affichage (hexa et police) et émuler plus précisément le PIA et l'interface.
Je vous tiens informé ...
Maintenant, il me faut peaufiner l'affichage (hexa et police) et émuler plus précisément le PIA et l'interface.
Je vous tiens informé ...
Cordialement
Frédéric
Forget the C:\ prompt! Real computing starts with +++
Frédéric
Forget the C:\ prompt! Real computing starts with +++
Re: Émulateur Microkit09 sous Xcode
Salut
Juste pour le Fun, j'ai tenté de faire une compil sur mon Mac G5 10.5.8 avec XCode 3.1.2. Et ca n'a pas marché
Mon XCode n'aime pas votre projet. ouinnnn
Jacques
Juste pour le Fun, j'ai tenté de faire une compil sur mon Mac G5 10.5.8 avec XCode 3.1.2. Et ca n'a pas marché
Mon XCode n'aime pas votre projet. ouinnnn
Jacques
Re: Émulateur Microkit09 sous Xcode
Oui, ça ne m’étonne pas; C'est du XCode 6 pour 10.9 minimum.
Cela dit, il ne doit pas y avoir beaucoup d'erreurs...
JV
Cela dit, il ne doit pas y avoir beaucoup d'erreurs...
JV