Sogar mit PB-datei usw. Muss ich die funktionen nicht von hand ausser dll rauspulen
Hab mir jetzt das hier überlegt:
hab den brainfuck-interpreter, den ich schon mal geschrieben hab, auf komplett api umgeschrieben, so dass keine userlibs mehr beteiligt sind.
Da hab ich ne datasection untergesetzt, wo das brainfuck-programm rein soll.
Das ganze kriegt mein brainfuck-compiler in die datasection
Mein programm wird folgendes tun sollen:
1. Das brainfuck-programm an seine stelle einsetzen
2. den interpeter+brainfuck aus der datasection des bf-compilers nach ASM übersetzen (wird dann trotzen nur interpretiert und die exe ist um den interpreter-programm größer, aber bei brainfuck wohl nicht so schlimm

) das wird der fummelige und buggige teil, besonders die ganzen if's vom interpreter... aber dafür kann man die funktionsweise einfach ändern, indem man nur den interpreter verändert.
3. Durch den assembler jagen
4. Abspeichern! Fertig!
Lieber wäre mir, das brainfuck direkt zu übersetzen, ohne den interpreter dazwischen, so dass die exe wesentlich kleiner wird, aber das krieg ich glaub ich nicht hin, weil ich mich mit dem interpreter schon so schwer getan habe...
vorrausgesetzt, ich krieg das mit CALL hin!!!
dann wünscht mir mal viel glück
