Gury Posted January 2, 2022 Share Posted January 2, 2022 Beautiful stuff... Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-4976584 Share on other sites More sharing options...
tebe Posted January 2, 2022 Author Share Posted January 2, 2022 https://github.com/tebe6502/Mad-Pascal - added support for procedure variables https://github.com/tebe6502/Mad-Pascal/blob/master/samples/tests/tests-procedure_variable/procvar.pas 2 2 Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-4976615 Share on other sites More sharing options...
zbyti Posted January 2, 2022 Share Posted January 2, 2022 33 minutes ago, tebe said: https://github.com/tebe6502/Mad-Pascal/blob/master/samples/tests/tests-procedure_variable/procvar.pas Nice! Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-4976622 Share on other sites More sharing options...
bocianu Posted January 2, 2022 Share Posted January 2, 2022 This is awesome. I have missed this functionality many, many times. Thanks @tebe, you are breathtaking Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-4976631 Share on other sites More sharing options...
zbyti Posted February 10, 2022 Share Posted February 10, 2022 collection.xex 2 Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5002371 Share on other sites More sharing options...
zbyti Posted February 11, 2022 Share Posted February 11, 2022 code of A8 SID Collection: https://github.com/zbyti/mad-pascal-playground/tree/master/src/a8/sid-music-collection emulator with SID support: https://github.com/zbyti/atari800-soundbox 1 Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5002862 Share on other sites More sharing options...
tebe Posted February 24, 2022 Author Share Posted February 24, 2022 {$LINK filename} modfier EXTERNAL https://github.com/tebe6502/Mad-Pascal/tree/master/samples/tests/tests-link 2 3 Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5011155 Share on other sites More sharing options...
Gury Posted February 25, 2022 Share Posted February 25, 2022 Excellent stuff! This powerful language gets even better support for easier and modular programming ? Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5011413 Share on other sites More sharing options...
zbyti Posted February 25, 2022 Share Posted February 25, 2022 7 hours ago, Gury said: Excellent stuff! This powerful language gets even better support for easier and modular programming ? I can't keep up with new features @tebe I feel a bit like Lando with all this new possibilities 2 Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5011704 Share on other sites More sharing options...
zbyti Posted April 15, 2022 Share Posted April 15, 2022 new possibilities in Mad Pascal: - RESULT returned by ZP for code with REGISTER modifier - keep for code called from UNITs I would show examples, but then @Wrathchild would get excited that the example is for the VIC-20 but not for the Atari. Anyway it made it easier for me to code for the ROM. 1 Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5041478 Share on other sites More sharing options...
zbyti Posted April 15, 2022 Share Posted April 15, 2022 @Gury are you alive pal? 1 Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5041610 Share on other sites More sharing options...
Gury Posted April 15, 2022 Share Posted April 15, 2022 Hey zbyti, my friend, I am alive and well, thanks ? I hope you are doing well, too. I admit I am not so active for some time, but I will return to the scene. I see many new features in Mad Pascal, including great manual, maintained by you, I like it a lot. I hope new version, 1.6.6, will be released soon by Tebe. 1 Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5041649 Share on other sites More sharing options...
zbyti Posted April 15, 2022 Share Posted April 15, 2022 @Gury someday we'll have a beer together! 1 Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5041660 Share on other sites More sharing options...
zbyti Posted April 15, 2022 Share Posted April 15, 2022 @Gury for you and weekend 1 Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5041663 Share on other sites More sharing options...
Gury Posted April 15, 2022 Share Posted April 15, 2022 2 hours ago, zbyti said: @Gury someday we'll have a beer together! That's true! And good talk... 1 Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5041702 Share on other sites More sharing options...
tebe Posted April 18, 2022 Author Share Posted April 18, 2022 https://github.com/tebe6502/Mad-Pascal/blob/master/samples/a8/graph/eclipse_float16.pas https://github.com/tebe6502/Mad-Pascal/blob/master/samples/a8/graph/eclipse_single.pas eclipse_float16.obx eclipse_single.obx 2 Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5043000 Share on other sites More sharing options...
Gury Posted April 19, 2022 Share Posted April 19, 2022 On 4/15/2022 at 3:38 PM, zbyti said: - keep for code called from UNITs He, zbyti! What did you mean by this? I don't understand it completely :) Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5043547 Share on other sites More sharing options...
tebe Posted April 19, 2022 Author Share Posted April 19, 2022 KEEP, INTERRUPT https://github.com/tebe6502/Mad-Pascal/blob/master/samples/tests/tests-keep/proc.pas 1 Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5043575 Share on other sites More sharing options...
danwinslow Posted April 19, 2022 Share Posted April 19, 2022 (edited) If that's what I think it is, a more common notation (in my opinion) would be 'static' type decoration on the variables or the procedure itself. Is 'keep' a known thing in pascal or did you invent it? It would be more familiar to most if it were written something like: procedure beep; var a,b : byte; static; begin or- procedure beep; static; var a,b : byte; begin The first form also allows for variable specification as ''keep/static' on a per-variable basis. *edit* I see there is already a static in free pascal, so maybe I don't see what keep is doing. Edited April 19, 2022 by danwinslow Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5043584 Share on other sites More sharing options...
tebe Posted April 19, 2022 Author Share Posted April 19, 2022 (edited) modifier KEEP is unnown in Pascal KEEP, INTERRUPT compile unreferenced procedure/function normally unreferenced procedures/functions are skipped Edited April 19, 2022 by tebe Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5043774 Share on other sites More sharing options...
danwinslow Posted April 19, 2022 Share Posted April 19, 2022 1 hour ago, tebe said: modifier KEEP is unnown in Pascal KEEP, INTERRUPT compile unreferenced procedure/function normally unreferenced procedures/functions are skipped Ah, so I did not understand what it was for. Thanks. Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5043831 Share on other sites More sharing options...
zbyti Posted April 20, 2022 Share Posted April 20, 2022 On 4/19/2022 at 10:14 AM, Gury said: He, zbyti! What did you mean by this? I don't understand it completely https://github.com/tebe6502/Mad-Pascal/blob/master/samples/vic-20/snake/src/game.inc look at VBI 1 Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5044438 Share on other sites More sharing options...
Gury Posted April 21, 2022 Share Posted April 21, 2022 (edited) Thanks for the example, it is just I didn't hear for this directive in Pascal before. Edited April 21, 2022 by Gury Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5044899 Share on other sites More sharing options...
zbyti Posted April 21, 2022 Share Posted April 21, 2022 30 minutes ago, Gury said: Thanks for the example, it is just I didn't hear for this directive in Pascal before. we are inventors then we invent things 1 Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5044906 Share on other sites More sharing options...
Gury Posted April 21, 2022 Share Posted April 21, 2022 True, but to upgrade your words... We are retro re-inventors ? 1 2 Quote Link to comment https://forums.atariage.com/topic/240919-mad-pascal/page/29/#findComment-5044931 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.
Note: Your post will require moderator approval before it will be visible.