radiance32 wrote on 2021-12-21, 19:46:
FreddyV wrote on 2021-12-21, 14:55:
I still work (Really partial time) to publish Mod Master XT 1.0
For this, I need :
- A reviewed documentation.
- Remove small/cosmetics bugs in the code.
- Write the file converter software (To generate .MMM Files)
- I think I will add a .MMM Reader version only, to reduce the code size again.
No Idea when it will be published...
Next, I will more focus on the Mod Master XT "Library" / Code release, for Game/Demo developement, or if somebody want to do a graphical version 😀
I target at lease Tracker + Multi channel samples or Adlib/CMS/Tandy + Multi Channel audio.
I have no plan for a .MID replay to allow to play the same music on different sound output.
The library will be for Turbo Pascal, No C unfortunately, except if somebody want to convert it in the future...
I already have a working version, but with no sample replay.
I've asked you if I could design a graphical user interface for mod master XT,
but you never replied.
Since you mention "or if somebody want to do a graphical version 😀" in your post,
could you reply to my question ? I can make some preliminary mockups in photoshop,
and you can then review them and provide feedback for refinement.
I won't be able to do the coding for it though as I haven't seen any Pascal code since I was like 11 years old 😀
I could develop a front-end in C or C++, that uses API calls to the Mod Master XT engine that you're constantly refining,
but, if you will only support a Turbo Pascal API, someone else will have to do the coding as I don't have the time
to re-learn Pascal at the moment.
I'm also working on a large project in C++ at the moment, and if I should start coding in 2 programming languages at the same time,
I'll lose my edge / "muscle memory" in C++ (Don't know if that's the right term, I hope you understand what I mean...)
Personally I would develop it in C/C++ as it will produce the fastest code, and, it can be put into a git respository,
so others could contribute patches, and C/C++ is much more widely used in open/public development projects like this on the web...
But, if you want Turbo Pascal, that's fine with me, I'm happy to do the GUI design work, and someone else will have to write the code in Pascal...
So, are you up for me making some GUI mockup bitmaps for you and the others in this thread to have a look at ?
If you are, also please let me know what you're after. (eg screen modes you want to support, resolutions and color depths)
Personally I would prefer a lean/mean GUI, with, besides a high-res color version, also a CGA 640x200 mono version with the correct pixel aspect ratios,
and Hercules monochrome 720x348 mono version.
Since the software is developed to run on the slowest x86 systems like a 8088/8086 platform, having support for these monochrome resolutions would be a must, IMO.
Also, I assume you only want the non-player portion (eg the file selection and hardware configuration) part of the application to be using a GUI,
so the sound engine isn't weighed down by it during playback...