SATURN BASIC for HP-48G/G+/GX, HP-49G and HP-49G+/50G
|
12-14-2016, 06:17 PM
Post: #41
|
|||
|
|||
RE: HRAST BASIC for HP-48G/G+/GX, HP-49G and HP-49G+/50G
(12-14-2016 06:04 PM)Vtile Wrote: No problem at all, I truely think that it were unjustified ban. While I somehow understand those wikipedia actives. Thank you. Ban cancelled. Greetings, Massimo -+×÷ ↔ left is right and right is wrong |
|||
04-26-2017, 05:50 AM
Post: #42
|
|||
|
|||
RE: HRAST BASIC for HP-48G/G+/GX, HP-49G and HP-49G+/50G
I'm not sure this is gravedigging, this was at page 38 of 81 in the general forum but it is a great work from hrast programmer,
As far as I understood hrast basic behaves like a library on the hp 48,49,50. Is it coded in native code (with assembly or hpgcc) or sysrpl? I read of a user wanting basic on the 50g, I guess Alvaro, but he missed this work. Wikis are great, Contribute :) |
|||
04-26-2017, 07:57 AM
Post: #43
|
|||
|
|||
RE: HRAST BASIC for HP-48G/G+/GX, HP-49G and HP-49G+/50G
(04-26-2017 05:50 AM)pier4r Wrote: I'm not sure this is gravedigging, this was at page 38 of 81 in the general forum but it is a great work from hrast programmer Thanks! Quote:As far as I understood hrast basic behaves like a library on the hp 48,49,50. No, it is a code object which you send to the calculator, store to a variable and run from there. The reason I didn't put it into library is because I use some self-modifying code to fixup lots of address at startup, so I can use absolute addressing no matter where the interpreter has been loaded into memory. I am not sure it would work correctly with libraries. Quote:Is it coded in native code (with assembly or hpgcc) or sysrpl? The good old pure machine language, with the exception of some SysRPL code during initialization https://www.hrastprogrammer.com/hrastwood/ https://hrastprogrammer.bandcamp.com/ |
|||
04-26-2017, 11:07 AM
(This post was last modified: 03-13-2018 08:56 PM by pier4r.)
Post: #44
|
|||
|
|||
RE: HRAST BASIC for HP-48G/G+/GX, HP-49G and HP-49G+/50G
Nice, I may try it among my explorations with the 50g (although newRPL is also great).
I hope you put it also on hpcalc.org or something that is visible, I saw this thread because I'm reading this forum from the start (80+ pages are not too much since I skip a lot of specific content for other calculators), but a normal user may not see it at all. On hpcalc.org one can at least check the programming section for 48,49,50 series and without visibility, in a world that spams information, even nice works get unnoticed (at least until someone has the proper search string with a proper search engine). Wikis are great, Contribute :) |
|||
04-26-2017, 11:28 AM
Post: #45
|
|||
|
|||
RE: HRAST BASIC for HP-48G/G+/GX, HP-49G and HP-49G+/50G
(04-26-2017 11:07 AM)pier4r Wrote: I hope you put it also on hpcalc.org or something that is visible It won't happen, I am afraid, because I want only one download location for all my software, so only the latest versions are available for download and I can update them immediately when I need. Uploading something to hpcalc.org and then waiting for days or (sometimes) weeks for it to show up is really out of the question. All my software on hpcalc.org is from the time when I didn't have my own website yet. https://www.hrastprogrammer.com/hrastwood/ https://hrastprogrammer.bandcamp.com/ |
|||
05-05-2017, 07:10 AM
(This post was last modified: 05-05-2017 07:13 AM by StephenG1CMZ.)
Post: #46
|
|||
|
|||
RE: HRAST BASIC for HP-48G/G+/GX, HP-49G and HP-49G+/50G
(05-03-2015 05:50 PM)HrastProgrammer Wrote: It makes me very happy to announce the availability of my HRAST BASIC high-level programming language, interpreter and development environment for HP-48G/G+/GX, HP-49G and HP-49G+/50G calculators. This isn't really an ordinary BASIC as used to be on various home and pocket computers. It is inspired by BASIC but in many aspects it is more like Pascal, C, COMAL or Forth (internally). I've been working on it for quite some time and I have now come to the point where it is stable enough to be released to the public for the first time. This is the culmination of my work as far as HP/calculator development is concerned and I must admit that I am very proud of it. The final result is "the BASIC as I always wanted it to be" because I was never really satisfied with the choice of development tools available on HP calculators. Those "PCW Benchmarks" you linked to now have pop-ups: Apparently I won something...So didnt try to read any benchmarks Stephen Lewkowicz (G1CMZ) https://my.numworks.com/python/steveg1cmz |
|||
05-05-2017, 07:59 AM
Post: #47
|
|||
|
|||
RE: HRAST BASIC for HP-48G/G+/GX, HP-49G and HP-49G+/50G
(05-05-2017 07:10 AM)StephenG1CMZ Wrote: Those "PCW Benchmarks" you linked to now have pop-ups: Apparently I won something...So didnt try to read any benchmarks As far as I remember, there were no popups when I wrote the manual. But those are not my pages anyway, and I cannot be responsible for popups. And it wasn't really necessary to quote the whole post just for this https://www.hrastprogrammer.com/hrastwood/ https://hrastprogrammer.bandcamp.com/ |
|||
05-05-2017, 03:40 PM
Post: #48
|
|||
|
|||
RE: HRAST BASIC for HP-48G/G+/GX, HP-49G and HP-49G+/50G
(05-05-2017 07:59 AM)HrastProgrammer Wrote: And it wasn't really necessary to quote the whole post just for this Greetings, Massimo -+×÷ ↔ left is right and right is wrong |
|||
03-13-2018, 08:35 PM
(This post was last modified: 03-13-2018 08:36 PM by pier4r.)
Post: #49
|
|||
|
|||
RE: HRAST BASIC for HP-48G/G+/GX, HP-49G and HP-49G+/50G
So, upping an old thread (about a very good work)
I make it public as maybe someone else wants to chime in on the same point. From this post http://www.hpmuseum.org/forum/thread-103...l#pid92955 to this page http://www.jeffcalc.hp41.eu/emu71/index.html#sforth to this page http://www.hrastprogrammer.com/hp71x/ to this page http://www.hrastprogrammer.com/emulators.htm From here learning that a lot of work of hrast programmer is not free (and mostly out of my budget). It is ok, but I can read about it, since it seems well done. Plus I like the idea of posting the mail as image, to this link http://www.hrastprogrammer.com/hrastbas/HRAST_BASIC.pdf Now I address the Thread starter. Quote:This is the culmination of my work as far as HP/calculatorI think that everyone that does a similar amount of work should (must) be proud of it. Indeed you even ask for a transaction, and that is good. But then you say Quote:Of course, this will be largely ignored by the community (if you don't I disagree with this. I agree that when people don't understand something (or the work needed for a result) then they cannot even cherish the person that did the work, exactly because they don't see it. But this happens, one should be prepared for it or should do marketing to inform the others how difficult was to produce the result. Expecting that people that are not interested become interested overnight is source of frustration. Then I also think that many appreciate you work or would like to be able to do the same, even just in term of self discipline to follow through. At least I do. The problem is that due to the 1-9-90 rule many appreciate but without exposing the appreciation. If there would be "likes" maybe it would be more obvious. Like on reddit, there are post with 18000 likes and 2 comments, because people don't want to comment like "yeah, well done" (I do, indeed see my post count). But also, still on reddit, cat pictures are way more trendy than calculators, math or science submissions. All this to say: kudos for the work and maybe it would help to think that many may appreciate your work without saying it. Wikis are great, Contribute :) |
|||
03-14-2018, 02:34 AM
Post: #50
|
|||
|
|||
RE: HRAST BASIC for HP-48G/G+/GX, HP-49G and HP-49G+/50G
(03-13-2018 08:35 PM)pier4r Wrote: Like on reddit, there are post with 18000 likes and 2 comments, because people don't want to comment like "yeah, well done" (I do, indeed see my post count). That's because doing so is against the rules on that site. Never comment to say things like "Great, upvoted". Just upvote, or leave a more insightful comment. Any comments saying such are supposed to be downvoted because they don't contribute to the discussion. |
|||
03-14-2018, 07:38 AM
Post: #51
|
|||
|
|||
RE: HRAST BASIC for HP-48G/G+/GX, HP-49G and HP-49G+/50G
(03-13-2018 08:35 PM)pier4r Wrote: But also, still on reddit, cat pictures are way more trendy than calculators, math or science submissions. Today it's not even cat pictures anymore, but selfies and all that, I am afraid ... Quote:All this to say: kudos for the work and maybe it would help to think that many may appreciate your work without saying it. Thank you very much for the nice words, I appreciate this very much https://www.hrastprogrammer.com/hrastwood/ https://hrastprogrammer.bandcamp.com/ |
|||
04-03-2019, 07:07 AM
(This post was last modified: 05-05-2022 11:40 AM by HrastProgrammer.)
Post: #52
|
|||
|
|||
RE: HRAST BASIC for HP-48G/G+/GX, HP-49G and HP-49G+/50G
I am bumping this thread because I fixed two bugs in HRAST-BASIC: one related to implicit REAL/COMPLEX to INTEGER conversion and one about tokenizing/evaluating expressions entered with INPUT statement. For example, entering FN keyword alone turns the calculator off or some other strange things happen
Those bugs were present in both 32K and 48K versions. No new version numbers are assigned, just re-download the latest versions. https://www.hrastprogrammer.com/hrastwood/ https://hrastprogrammer.bandcamp.com/ |
|||
04-03-2019, 12:02 PM
Post: #53
|
|||
|
|||
RE: HRAST BASIC for HP-48G/G+/GX, HP-49G and HP-49G+/50G
Thanks for your continued support, Ž/Ж
Be well! Greetings, Massimo -+×÷ ↔ left is right and right is wrong |
|||
04-03-2019, 02:11 PM
Post: #54
|
|||
|
|||
RE: HRAST BASIC for HP-48G/G+/GX, HP-49G and HP-49G+/50G
https://www.hrastprogrammer.com/hrastwood/ https://hrastprogrammer.bandcamp.com/ |
|||
04-21-2023, 09:22 AM
Post: #55
|
|||
|
|||
RE: SATURN BASIC for HP-48G/G+/GX, HP-49G and HP-49G+/50G
Hello!
I renamed HRAST-BASIC to SATURN BASIC because this name suits the interpreter better as it really is the "BASIC for SATURN CPU" and was never planned for any other architecture. I kept "HRAST" in filenames and URLs though, to avoid breaking the existing links. HrastProgrammer https://www.hrastprogrammer.com/hrastwood/ https://hrastprogrammer.bandcamp.com/ |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 17 Guest(s)