delfossea / grsoft

Basic to C compiler
GNU General Public License v3.0
2 stars 0 forks source link

Missing sources.... #2

Open kktos opened 2 years ago

kktos commented 2 years ago

You may have missed to include the yylex and yacc sources ;)

delfossea commented 2 years ago

Right : I did it on purpose. I keep theses sources for who wants to help in the project. Do you want to help ?

kktos commented 2 years ago

ok ;) Do I want ? yes. Will I have the time ? hum... kind of tricky right now. But if you need something specific, I can try to squeeze it ;) Good job, btw. Cheers.

delfossea commented 2 years ago

Thank you for your e-mail.I’ve seen you’ve been working on 6502 ASM projects.You probably also know about Applesoft Basic…The main issue is the graphical part : I choose to use SDL which is event driven while Basic instructions are not.The problem I point to in GitHub is about the TRACE command. How can I add it to C source ? I can add a line like « if (trace) printf(#%d,ln) » after each label but that would not be very nice. Regards, Arnaud DELFOSSE De : kktosEnvoyé le :lundi 18 avril 2022 19:10À : delfossea/grsoftCc : delfossea; CommentObjet :Re: [delfossea/grsoft] Missing sources.... (Issue #2) ok ;)Do I want ? yes.Will I have the time ? hum... kind of tricky right now. But if you need something specific, I can try to squeeze it ;)Good job, btw.Cheers.—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***> 

kktos commented 2 years ago

Salut Arnaud. déjà, tu devrais éditer ton message précédent et virer des infos sensibles... comme ton num de tél. si je pige bien ce que tu me dis, tu voudrais pouvoir tracer le code généré. il n'y a pas de miracle, malheureusement. Soit tu as une boucle qui itère sur les lignes et tu peux mettres ton trace là. sinon, en effet, il te faut générer un appel à trace pour chaque ligne. Mais plutot que de le mettre conditionel, je le déciderai plutôt au moment de la compil: avec ou sans trace => tu génères ou non les lignes de traces. Mais quel est le lien avec SDL event driven ? /Thierry

delfossea commented 2 years ago

Bonjour Thierry, J'ai suivi ton conseil. Pour la trace c'est en effet possible de la générer à la compilation. Il n'y a pas de lien avec le problème graphique. C'est un autre problème. Arnaud.

kktos commented 2 years ago

Quel est ton but, au fait ? J'avais initialement pensé à un compilo pour le basic où tu le convertis en C pour le passer à un compilateur C 6502 pour au final le faire tourner sur ton apple 2. Mais non, en fait. tu veux juste pouvoir récupérer tes sources applesoft et les faire tourner sur ton pc/mac, c'est çà ? Tu veux faire un simulateur d'Applesoft, au final ;) As tu vu ceci : https://www.calormen.com/jsbasic/ ;)