Hi. Ich habe mein erstes TOS-Programm geschrieben. Es enthält neue Umsetzungstabellen von XBIOS Keytbl und soll den Speicher, den die neuen Tabellen brauchen, resident machen. Leider kann ich die vorhandenen Tabellen im EmuTOS nicht ändern, da diese im ROM liegen (Bus Error). Also braucht es frischen Speicher.
Ich habe jetzt Beispiele gefunden, um das Programm insgesamt resident zu machen, obwohl ich nur die neuen Tables benötige. Hier ist mal ein Beispiel mit Assembler:
https://github.com/mfro0/foldrxxxGibt es auch eine Möglichkeit, ein C-Programm resident zu machen, ohne, dass man Assembler braucht?
Im Prinzip ist wahrscheinlich der Overhead von C, vor allem bei einem Mint-Executable, viel zu groß, was den Speicherverbrauch angeht, so dass es mehr Sinn machen würde, das in Assembler zu schreiben.
Aber geht es nur in C? Heißt, gibt es irgendwie die Möglichkeit die Größe des Programms schon zur Compilierzeit zu bestimmen?