Um Himmels willen..! die gezeigte Routine verwendet liebevoll ins Detail gehende Unterscheidungen, ob der POKE vom Typ 'Integer', 'Real' oder sogar 'Currency' ist, dreht und wendet die zu POKEnden Werte dreimal hin und her um rauszufinden wieviel Bits sie haben (8, 16, 32 ..) - wirklich feinziselierteste Unterscheidungen - - nur um dann mit Putmem1 (usw.) den Wert lieblos und ohne sich um die Folgen zu scheren irgendwohin zu knallen.
Ist Putmem eine Routine die das Speicherarray eines lokalen Emulators zugänglich macht? oder, ich fürchte es fast, eine Win32-Api-Funktion die den Speicher des ausführenden Threads versaubeutelt? falls letzteres, sowas simples kann ich auch ... hatte zuerst vermutet, dass wenigstens so simple 0815-POKEs wie 'Einstellen der Hintergrundfarbe' mittels CASE-(Pascal) oder SWITCH-Statement abgefangen und in passende Subroutinen aufs Win-API übersetzt werden...
![]()
Das war eher als Joke gedacht: Seit wann kann man in den neueren Windows-Versionen direkt in den Speicher schreiben?!?
Nichtsdestotrotz: Das NanoVB6 Paket ist praktisch, um es auf einem USB Stick dabei zu haben. Wenn man schnell was Kleines "unterwegs" erstellen will.
Es gibt auch ein Microsoft Smallbasic. Ist aber nicht wirklich ein HitBit: Bitte melde dich an, um diesen Link zu sehen..