[Freemint-list] Gemma

Thorsten Otto admin at tho-otto.de
Thu Oct 5 09:07:12 MSD 2017


Hi,

i have now mostly finished the reimplementation of the kernel32 sources. I 
cannot guarantee anything of course, but they are good enough at least to get 
gemkfatfs running. But of course there are not that many programs to test 
with, i have only gemkfatfs, the demo program from gemma and the gemma 
configuration tools. I have seen that there are older versions of aniplayer 
(2.22) which had a kernel32.slb in the archive, but i don't know wether that 
was really used; the last version (2.23) atleast is missing it. Should anyone 
know of other packages using gemma and/or kernel32, pls let me know.

Despite the effort put into it, i also decicded to create a gemma version that 
can work without it. It is just a define in config.h, so it is also possible to 
reactivate it, should the need arise.

Then there are some quirks with gemkfats itself. First off, it passed a 'q' 
option, that the commandline tool does not understand. Secondly, it redirects 
all stdout output to /dev/null, which is imho not a good idea; should there be 
any errors, you won't see them since the commandline tool prints them on 
stdout (which is maybe also a thing that should be changed, errors should got 
to stderr). The next problem is that the tool asks for confirmation, reading 
from stdin. That obviously does not work very well when invoked from a gem 
program. I guess the 'q' option was meant to suppress this, so i used it for 
that purpose.

Since the whole process of getting that all working (there are different repos 
involved, and at least the gemma library should be made available for download  
first before automatic building of the tool in freemint can succeed), i have made a  
small archive[1] available for testing. There are 3 directories in it, one using 
kernel32.slb, one without, and another one for coldfire (not using kernel32). Would 
be nice if somebody could do a quick test at least. Don't forget: it will *format* the 
selected drive, so don't do something stupid ;)




--------
[1] tho-otto.de/download/mint/gemkfatfs.tar.bz2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.atariforge.org/pipermail/freemint-list/attachments/20171005/a3127adf/attachment.html 


More information about the Freemint-list mailing list