DB48X: HP48-like RPL implementation for DM42
|
07-23-2023, 07:09 PM
(This post was last modified: 07-25-2023 08:28 AM by c3d.)
Post: #44
|
|||
|
|||
RE: DB48X: HP48-like RPL implementation for DM42
(07-23-2023 04:55 PM)Claudio L. Wrote:(07-22-2023 04:11 PM)c3d Wrote: Claudio, I am not sure if you ever noticed the work I did for the DM42 on newRPL?I did not look at those! Some the areas in newRPL, especially the UI (and the HAL) were tailored for hp50g and similar machines, so now with the Prime port they are showing their limitations. I'll take a look, I'm not opposed to changes if it benefits everyone. Don't get me wrong. I think the changes are generally useful. It's just that I did not respect your coding style (notably wrt. comments). I could not manage to tailor clang-format to it, so after a while, it was "I have other tihngs to do", and I let clang-format reformat the parts of the code I was working on. And so I shifted to my commenting style as well. Apologies for that. If you don't mind the non-homogeneity, I think that you will be able to merge that relatively quickly. If you do mind (and you probably should), then I gave you extra needless work. Again, really sorry about that. Quote: Just keep in mind the "tightness" of the space especially on the hp39gs, there's not a lot of room to add stuff which brings us to the next topic: The markdown interpreter is there already. So you have that in the change set. I did not check, but I suspect it takes less space than the help it replaces. I don't recall if the version in newRPL uses in-memory markdown or loads it from the filesystem, but if you need the version that loads from the filesystem, you'll find it easily in the DB48X project. It's essentially the same code otherwise. Quote:(07-22-2023 04:11 PM)c3d Wrote: In any case, I realize these are really invasive changes, and you are unlikely to ever merge them, but you might want to try them out at least in the simulator. The way I did it for DB48X is that I allocate "all of memory but what DMCP needs", and I do my own memory management inside that. The way that memory management is done is quite similar to the original RPL model. |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)