Beiträge von syshack im Thema „Basic als exe Datei“

    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...

    :gruebel :nixwiss:

    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..

    Mal ganz pragmatisch gedacht - klar geht das. Gibt ja etliche Basic-Dialekte und auch entsprechende Compiler dafür.

    (Der OP hat ja nix von Commodore gesagt, tüterü... :) )

    Naja, wenn Du so anfängst: Ich habe mal irgendwo einen VB6 Hack als Portable für auf einen USB Stick gefunden.
    Und PEEK und POKE kann man Bitte melde dich an, um diesen Link zu sehen.. :bgdev:weg:

    Ein Workaround:
    Der WinVICE Emulator ist an sich portabel und muss nur entzippt, aber nicht installiert werden, falls es darum geht, den mitnehmen zu können auf einem USB Stick oder jemandem anders zu geben.
    Du kannst natürlich auch die *.PRG Extensions mit WinVICE verknüpfen, damit man mit "Öffnen" im Windows-Explorer direkt WinVICE damit gestartet wird und das BASIC Programm im PRG File geladen wird.

    Alternativ kann man ein Batch File erstellen, welches das PRG direkt mit WinVICE öffnet als Parameter. Das wäre das Naheliegendste zu einem EXE.

    Wenn Du programmieren kannst: Statt ein Batchfile einen kleines EXE Tool mit einem Wrapper coden, welches WinVICE mit dem PRG aufruft. Dazu lieferst du WinVICE in einem Unterverzeichnis Deines EXEs aus zusammen mit dem PRG.