26-04-2023, 12:57 AM
Hola Markus, vamos por partes.
Por un lado, estoy y conmigo también el equipo YONIQ, encantados de que se experimente con el código. Sin embargo MMSSTV y YONIQ son complejos para dedicar un espacio a hablar sobre código y programación, debido al tiempo y a que precisariamos de un foro nuevo a causa de la complejidad y extensión.
Por otro lado, sería una idea genial contar con, además de la versión YONIQ, con otra más donde ya estén implantados los nuevos modos que sugieres. La diversidad proporciona opciones estupendas donde poder elegir, y eso siempre es positivo. Para ello es imprescindible que estes familiarizo con la programación dirigida a objetos en un lenguaje de bajo nivel como es C++ y conociendo ampliamente sus cualidades.
Respecto al archivo donde se encuentra el código de los diferentes modos, he de decirte que no corresponde a solo uno. Son varios los archivos, funciones y sentencias que, en conjunto, generan los diferentes modos. Por ejemplo, uno se ocupa de los calculos matemáticos y operaciones de cada modo, otro se encarga del sincronismo, otro de la detección del modo en RX. En fin, todo esta entrelazado y en armonía para que funcione en conjunto. Sin duda, Makoto Mori hizo un trabajo magistral y muy extenso.
Sobre el compilador e interprete, hasta hace poco hemos estado utilizando Embarcadero Rad Studio 8, al cual hay que incluir algunas librerías modificadas. No obstante, si no recuerdo mal, creo que para comenzar a trabajar con la versión original, solo necesitas el interprete compilador. Mi consejo es que partas del código original y dediques tiempo a estudiarlo detenidamente porque es bastante complejo si no estás acostumbrado a trabajar con objetos. Si entiendes la programación orientada a objetos con C++, no tendrás ningún problema en comenzar rápidamente a trabajar con el código, de lo contrario, seguro que te resultará un poco complicado y difícil de comprender, pero dedicando el tiempo suficiente, no será imposible.
Quisieramos ayudarte más, pero comprende que nosotros no tenemos tiempo ni podemos enseñar a programar a nadie, eso corre de cuenta de cada uno. Existe alguna librería que ayuda a implantar los modos SSTV en programas ajenos a MSSTV. Una de estas librerias es MMSSTV Engine, y es muy practica y que puedes descargar desde hamsoft.
Markus, sentimos no poder ayudarte más a fondo, pero te animamos a que sigas adelante en tu proyecto.
Un saludo.
---------------------------------------------------------------
Hi Markus, let's go in parts.
On the one hand, I am and with me also the YONIQ team, delighted that the code is being experimented with. However MMSSTV and YONIQ are difficult to dedicate a space to talk about code and programming, due to time and because we would need a new forum due to the complexity and length.
On the other hand, it would be a great idea to have, in addition to the YONIQ version, another one where the new modes you suggest are already implemented. Diversity provides great options to choose from, and that's always a positive. For this, it is essential that you are familiar with object-directed programming in a low-level language such as C++ and fully knowing its qualities.
Regarding the file where the code for the different modes is located, I have to tell you that it does not correspond to just one. There are several files, functions and statements that, together, generate the different modes. For example, one is in charge of the mathematical calculations and operations of each mode, another one is in charge of the synchronism, another one of the detection of the mode in RX. In short, everything is intertwined and in harmony so that it works together. Without a doubt, Makoto Mori did a masterful and extensive job.
About the compiler and interpreter, until recently we have been using Embarcadero Rad Studio 8, which has to include some modified libraries. However, if I remember correctly, I think that to start working with the original version, you only need the compiler interpreter. My advice is to start from the original code and spend time studying it carefully because it is quite complex if you are not used to working with objects. If you understand object-oriented programming with C++, you won't have any problem getting started quickly with the code, otherwise it will surely be a bit complicated and difficult to understand, but with enough time, it won't be impossible.
We would like to help you more, but understand that we do not have time nor can we teach programming to anyone, that is up to each one.
There is a library that helps to implement SSTV modes in programs other than MSSTV. One of these libraries is MMSSTV Engine, and it is very practical and you can download it from hamsoft.
Markus, we are sorry that we cannot help you further, but we encourage you to continue with your project.
All the best.
Por un lado, estoy y conmigo también el equipo YONIQ, encantados de que se experimente con el código. Sin embargo MMSSTV y YONIQ son complejos para dedicar un espacio a hablar sobre código y programación, debido al tiempo y a que precisariamos de un foro nuevo a causa de la complejidad y extensión.
Por otro lado, sería una idea genial contar con, además de la versión YONIQ, con otra más donde ya estén implantados los nuevos modos que sugieres. La diversidad proporciona opciones estupendas donde poder elegir, y eso siempre es positivo. Para ello es imprescindible que estes familiarizo con la programación dirigida a objetos en un lenguaje de bajo nivel como es C++ y conociendo ampliamente sus cualidades.
Respecto al archivo donde se encuentra el código de los diferentes modos, he de decirte que no corresponde a solo uno. Son varios los archivos, funciones y sentencias que, en conjunto, generan los diferentes modos. Por ejemplo, uno se ocupa de los calculos matemáticos y operaciones de cada modo, otro se encarga del sincronismo, otro de la detección del modo en RX. En fin, todo esta entrelazado y en armonía para que funcione en conjunto. Sin duda, Makoto Mori hizo un trabajo magistral y muy extenso.
Sobre el compilador e interprete, hasta hace poco hemos estado utilizando Embarcadero Rad Studio 8, al cual hay que incluir algunas librerías modificadas. No obstante, si no recuerdo mal, creo que para comenzar a trabajar con la versión original, solo necesitas el interprete compilador. Mi consejo es que partas del código original y dediques tiempo a estudiarlo detenidamente porque es bastante complejo si no estás acostumbrado a trabajar con objetos. Si entiendes la programación orientada a objetos con C++, no tendrás ningún problema en comenzar rápidamente a trabajar con el código, de lo contrario, seguro que te resultará un poco complicado y difícil de comprender, pero dedicando el tiempo suficiente, no será imposible.
Quisieramos ayudarte más, pero comprende que nosotros no tenemos tiempo ni podemos enseñar a programar a nadie, eso corre de cuenta de cada uno. Existe alguna librería que ayuda a implantar los modos SSTV en programas ajenos a MSSTV. Una de estas librerias es MMSSTV Engine, y es muy practica y que puedes descargar desde hamsoft.
Markus, sentimos no poder ayudarte más a fondo, pero te animamos a que sigas adelante en tu proyecto.
Un saludo.
---------------------------------------------------------------
Hi Markus, let's go in parts.
On the one hand, I am and with me also the YONIQ team, delighted that the code is being experimented with. However MMSSTV and YONIQ are difficult to dedicate a space to talk about code and programming, due to time and because we would need a new forum due to the complexity and length.
On the other hand, it would be a great idea to have, in addition to the YONIQ version, another one where the new modes you suggest are already implemented. Diversity provides great options to choose from, and that's always a positive. For this, it is essential that you are familiar with object-directed programming in a low-level language such as C++ and fully knowing its qualities.
Regarding the file where the code for the different modes is located, I have to tell you that it does not correspond to just one. There are several files, functions and statements that, together, generate the different modes. For example, one is in charge of the mathematical calculations and operations of each mode, another one is in charge of the synchronism, another one of the detection of the mode in RX. In short, everything is intertwined and in harmony so that it works together. Without a doubt, Makoto Mori did a masterful and extensive job.
About the compiler and interpreter, until recently we have been using Embarcadero Rad Studio 8, which has to include some modified libraries. However, if I remember correctly, I think that to start working with the original version, you only need the compiler interpreter. My advice is to start from the original code and spend time studying it carefully because it is quite complex if you are not used to working with objects. If you understand object-oriented programming with C++, you won't have any problem getting started quickly with the code, otherwise it will surely be a bit complicated and difficult to understand, but with enough time, it won't be impossible.
We would like to help you more, but understand that we do not have time nor can we teach programming to anyone, that is up to each one.
There is a library that helps to implement SSTV modes in programs other than MSSTV. One of these libraries is MMSSTV Engine, and it is very practical and you can download it from hamsoft.
Markus, we are sorry that we cannot help you further, but we encourage you to continue with your project.
All the best.