tashikoma Posted September 23, 2006 Report Share Posted September 23, 2006 bonjour a tous!!!!voila j'ai fabriquer une sid box step A avec controle surfacecore + sid + din x1 + lcd 2x20bon j'ai pas encore trouver de c64 (et oui la blague j'ai pas encore la puce mais le reste est fini et dans un boitier cd rom)donc je ne comprend pas trop pour charger l'application :faut il forcement compiler sa propre application?ou trouve t'on le fichier main.asm??? qu'est ce que c'est???n'existe t'il pas une application toute faite pour la step A????dans le fichier midibox sid v1.zip il y a des fichiers textes et hexj'ai cru comprendre que l'aplication est en .sys??? ou sont les sys???? faut il compiler les hex pour creer un sys??sys c'est pour sysex ou systeme????et vaut il mieux language assembleur ou C ???et oui plein de questions confusesamis midiboxeurs merci d'avance pour votre aide ........ ;) Quote Link to comment Share on other sites More sharing options...
moxi Posted September 23, 2006 Report Share Posted September 23, 2006 salut,etape 1pour éditer ton appli:charge ce programmehttp://ww1.microchip.com/downloads/en/DeviceDoc/mp740_full.zipinstalle-le.lance le , va dans project/newune fois ton projet créé, place ton dossier sid à la racine d'un lecteur, mplab refuse de compiler si ton chemin vers les fichiers est trop long, va dans "project/add files" to project et ajoute le fichier .asm qui correspond à ta configurationensuite retourne dans "project/add files to project" et choisit le type de fichier "header files", et ajoute tous les fichiers qui apparaissent (.h et .inc)pour le sid les seul fichiers que tu as à éditer, c'est le fichier .asm et éventuellement le fichier mios_table.inc si tu as des encodeursune fois tes paramètres de config établi (tout est expliqué au fur et à mesure dans le fichier .asm), va dans project/buil all.ainsi un nouveau fichier .hex va être généré (il porte le même nom que le fichier .asm que tu as choisi, seule l'extension change)étape 2:pour charger l'application: télécharge MIOS Studio (dispo sur Ucapps.de)dans MIOS studio, configure tes entrées/sorties MIDI : relie ton port MDI in à "mios studio IN port" , ton MIDI out à "mios studio OUT port"ouvre l'onglet "mios hex file upload"parcours l'archive de ton appli et choisi le fichier .hex qui correspond à ton setup (sid 8580 ou 6580...), connecte ton core aux midi in et out et lance l'upload. il est prudent de cocher la case "smart mode", comme ça tu sera sûr que l'upload c'est bien passé.voilà ..en outre ,si tu n'as pas encore le SID, tu peux tester de charger une appli midibox64 ou 64e, pour te faire la main et comprendre comment tout se configure...ou sont les sys?Huh faut il compiler les hex pour creer un sys??on transformait les fichier HEX en Sys avant l'apparition de mios studio, ce n'est plus nécessaire maintenant, mios studio gère directement les fichier hex...et vaut il mieux language assembleur ou C Huhtu n'as besoin de connaitre ni l'un ni l'autre, la config consiste la plupart du temps simplement à mettre un 0 ou un 1 à la fin d'une ligne de code pour activer/désactiver une option...sinon, a priori le C est beaucoup plus facile à apprendre et à manipuler, je dit à priori parce que pour moi ,dans le C, tous ces délires avec les parenthèse et autre qu'il faut mettre de partout, je trouve ça emm... au possible, et j'ai réussi de plus belle chose en assembleur qu'en C (même si je suis toujours une bille absolue), l'assembleur pour un PIC, c'est juste une trentaine de fonctions trés basique, mais il te faut parfois en mettre 20 à la suite pour faire un truc que tu fait en une ligne en C... Quote Link to comment Share on other sites More sharing options...
tashikoma Posted September 23, 2006 Author Report Share Posted September 23, 2006 merci moxi......la je comprend mieuxmais j'ai pas saisi un truc:pour le sid (de corneille je revais de la faire)imaginons que je trouve un 6581ya en .asm le main.asm , le 6581.asm , et le 6581 without cs.asmquestions:je part de quel .asm????que signifie without cs?????le main est juste pour expliquer????et une derniere question : tous les .h et .inc sont indispensable???il faut TOUS les rajoutés?????????merci encorea+nico Quote Link to comment Share on other sites More sharing options...
moxi Posted September 24, 2006 Report Share Posted September 24, 2006 que signifie without cs?Huh?ça signifie "sans surface de controle"le main est juste pour expliquer?Huhnon, c'est le fichier principal pour la configuration l'appli, c'est le fichier "générique", les autres répondent à des setup différent, tu peux utiliser celui...et une derniere question : tous les .h et .inc sont indispensable???pas forcément , mais laisse les tous tant que tu n'as pas besoin de libérer de la place pour y placer tes propres programmation... Quote Link to comment Share on other sites More sharing options...
tashikoma Posted September 24, 2006 Author Report Share Posted September 24, 2006 bon j'en remet une couchetu peux utiliser celui...que je veux????on ne peut pas combiner 2 .asm??? :Pje pense que je vais partir du main.asm car il a l'air plus complet que les autres......... je rajoute TOUS les .h et .inc je compil upload et zou........roulez jeunesse......... ;)merci moxi 8) :o ;D :D :-* :) ;) Quote Link to comment Share on other sites More sharing options...
moxi Posted September 24, 2006 Report Share Posted September 24, 2006 que je veux?Huhtu choisis en fonction de ta config (type de SID, présence ou non de la surface de controle)on ne peut pas combiner 2 .asm??? Tonguenon Quote Link to comment Share on other sites More sharing options...
tashikoma Posted September 25, 2009 Author Report Share Posted September 25, 2009 tien je regarde le sujet et je remarque que je ne t'ait jamais assez dit merci mr moxi..................je viens de finir une midibox cvprobleme je doit changer l'aplication (1 encodeur et 1 module aout lc)je n'arrive pas a faire un .hexj'ai dabord essayer avec la nouvelle methode ucapps "make"msys gputils mingw tout bien installé tout bien configuré meme les variablessa ne marche pasj'ai donc oeuvré a l'ancienne comme decrit par moxi plus haut la methode mplabmarche passnifgpasmmarche pas........... il y a un truc qui m'echappe!!!!!vu le nombre de jours passés a essayer d'assembler ce fichu hex je me permet a demander un fichier .hex a la communauté.......j'assemble une midibox tout les 3 ans!!!!!!!!!!! pitié envoyer le moi!!!!!!!! midibox CV: encodeur ; aout lc ; j5 enabledma midibox CV me regarde sans son ame...... (.hex) :( ??? Quote Link to comment Share on other sites More sharing options...
tashikoma Posted September 28, 2009 Author Report Share Posted September 28, 2009 donc essayé sur 3 config :windows 7 > sdcc mingw msys gputils ........edition des variables............. rien http://www.midibox.org/dokuwiki/windows_toolchain_quickstartsa ne marche pas.............. faut il configurer makefile et makefile orig? et comment? je ne trouve aucune info a ce sujet.........ubuntu 8.04 > sdcc gputils mais je ne sait pas definir les variables ...... comment inscrit t'on les variables dans etc/environment? je ne trouve rien sur le sujet................................http://www.midibox.org/dokuwiki/doku.php?id=installing_gputils_and_sdcc_on_ubuntu_8.04windauz xp > mplab ........... erreurs ne trouve pas les fichiers.......inc et h (alors qu'il sonts mis a la racine du lecteur)en fait la meme methode decrite plus haut que j'ai reussi a faire marcher grace a MOXI il y a 3 ansbruler des pics et mios studio c'est ultra coolcreer un .hex je passe..................je rend mon tablier!!!!!!!!la solution la plus simple et qui prendra moin de temp est de virer l' encodeur et le remplacer par des boutons et de changer mon module AOUT LC par un AOUT normal comme sa je pourrais utiliser le .hex standard!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.