Turbo Pascal PopolonY2k's Framework

Page 4/4
1 | 2 | 3 |

By Roland007

Expert (85)

Roland007's picture

09-06-2019, 10:08

That loadable module discussion we had, could have solved a lot of memory related issues. You just load the code you need and unload it once finished. With ramdisks that could work really fast. Don't be surprised if it has a very low priority. The thread is from 2016.

By popolony2k

Hero (531)

popolony2k's picture

04-05-2020, 02:11

Hi Roland...sorry by delay. I was involved in a really big project last year but now I'm back to business again Wink

About your question. I hope to commit a big improvement to my framework in 1 or 2 months (July 2020).

Regards
PopolonY2k

By popolony2k

Hero (531)

popolony2k's picture

09-07-2020, 03:43

Hi all.

I've updated PopolonY2k Framework on Sourceforge.net project repository at https://sourceforge.net/p/oldskooltech/code/HEAD/tree/msx/tr...

Some of improvements are described below:

  1. Memory Mapper routines added;
  2. Sound chip drivers complete now are written in ASM to improve latency to the first Pop!Art release;
  3. MSX specific routines (Hooks, machine detection, ...)
  4. Collections support added (Linear linked list, in future newer collection components will be added);
  5. SetJmp/LongJmp C-like routines added;
  6. Loadable module support added. Today are working with Turbo Pascal native I/O but MSXDOS2 internal I/O routines will be used to be possible using subdirectories with this module;

Please check project documentation to check the complete improvements list at project's TOC (table of content) at https://sourceforge.net/p/oldskooltech/code/HEAD/tree/msx/tr...

I'm still will be updating this repository in next weeks, adding recompiled binaries of some products I've released before, like MSXDUMP, Manifest Network Tools and finally Pop!Art VGM player (after 5 years of first videos on Facebook and Youtube), but no routines signatures will be changed, so everything is completely stable from here.

[]'s
PopolonY2k

Page 4/4
1 | 2 | 3 |