Da ich das selbst schon gebraucht hätte und hier auch immer wieder ein Thema ist, hier ein spartanischer Intel-HEX Editor: https://github.com/Chregu73/HEXadezimaler - (x86)-Anwendung für Windows - Laden, Speichern und Bearbeiten von Intel-HEX Dateien - Einfache Textsuche - Bearbeiten im Ascii-Modus. - Neuberechnen der Prüfsumme - Programmiert mit PureBasic inkl. Source-Code - verwendet die ListView.dll von Frank Abbing Gruss Chregu
Meine hier: Beitrag "Re: 32 KB (EP)ROM-Simulator mit RP2040 Pico-Board" verlinkte 'bas6501.hex' zu öffnen klappt nicht. Vielleicht kannst Du das einmal kontrollieren.
Danke für die Rückmeldung! Kann erst am Sonntag wieder probieren. Kannst Du die Beispiel.hex öffnen? Gruss Chregu
Muss noch fragen: kommt der File-Requester bei "Öffnen..."? Gruss Chregu
Öffnen geht bei mir und das Fenster zum Editieren geht auch auf. Allerdings wird die Prüfsumme beim Abschliessen nicht geändert. Und ich kann Kleinbuchstaben a-f eingeben. Sollte auch nicht sein. Beim Versuch, eine Zeichenkombination zu finden, wird auch nichts gefunden.
Helmut -. schrieb: > wird die Prüfsumme beim Abschliessen nicht geändert. Du musst noch separat auf die Prüfsumme rechtsklicken und dann "OK"! Gruss Chregu
Helmut -. schrieb: > Und ich > kann Kleinbuchstaben a-f eingeben. Sollte auch nicht sein. Ist jetzt gefixt! Auch die Länge wird validiert! Helmut -. schrieb: > Beim Versuch, > eine Zeichenkombination zu finden, wird auch nichts gefunden. In den meisten .hex findet man auch fast nichts. Auch Textausgaben (auf LCD, usw.) sind je nach Compiler nicht (am Stück) sichtbar. Aber: es war noch ein Bug drinn: die "\x" (nicht druckbare Zeichen) wurden in die Suche mit einbezogen. Mi N. schrieb: > Nein, da tut sich auch nichts. Bei mir läuft's! Habe sogar extra eine VM mit Win7 eingerichtet zum Testen! Hast Du Einschränkungen bezüglich x86-Anwendungen? Gruss Chregu
Mein Virenscanner findet in deinem Github-Zip den Wacatac-Virus. Ist da was dran?
Kuck mal bei Virustotal. Wenn da nur wenige was melden dürfte das ein Fehlalarm sein.
Da der Quelltext vorliegt, kann man sich die Binaries auch selbst basteln. Bis auf die eine DLL ...
Jens M. schrieb: > Kuck mal bei Virustotal. Wenn da nur wenige was melden dürfte das ein > Fehlalarm sein. Alle PureBasic-Programme geben 3 Detections: - Bkav Pro: W64.AIDetectMalware - MaxSecure: Trojan.Malware.300983.susgen - SecureAge: Malicious Harald K. schrieb: > Da der Quelltext vorliegt, kann man sich die Binaries auch selbst > basteln. Die freie Version von PB ist eingeschränkt auf 600 Zeilen Code und der Debugger ist auch immer aktiv. Harald K. schrieb: > Bis auf die eine DLL ... Bin grad am Umbauen auf die PB-eigenen Gadgets - die DLL brauchts eigentlich gar nicht. Die habe ich noch aus XProfan-Zeiten, aber mit PB kann ich auch alles machen, und dann erst noch für 64bit, Linux und MacOS kompilieren! Gruss Chregu
Christian M. schrieb: > Die freie Version von PB ist eingeschränkt auf 600 Zeilen Code und der > Debugger ist auch immer aktiv. Könnte "FreeBasic" eine Alternative sein? https://freebasic.net/ Die Zeit von kastrierten Bezahl-Compilern sollte doch langsam mal vorbei sein.
Harald K. schrieb: > Die Zeit von kastrierten Bezahl-Compilern sollte doch langsam mal vorbei > sein. Manche Leute müssen ihr Produkt verkaufen um davon zu leben!
Jens M. schrieb: > Manche Leute müssen ihr Produkt verkaufen um davon zu leben! Augen auf bei der Berufswahl, die Opensource-Konkurrenz ist da groß.
Auch die brauchen Strom, Wasser, Haus, Essen, Kleidung. Alles immer und überall zu verschenken funktioniert nicht.
Jens M. schrieb: > Alles immer und überall zu verschenken funktioniert nicht. Mag sein, aber es gibt exzellente freie Compiler. gcc, llvm, um nur die beiden Platzhirsche zu nennen. Und auch für Randgruppenprogrammiersprachen wie Basic gibt es entsprechendes; ich hab' sowas verlinkt. Kommerzielle Anbieter von Compilern müssen entsprechende Mehrleistungen anbieten, um ihr Angebot zu rechtfertigen. Sowas kann eine Zertifizierung nach irgendeiner Norm (wie z.B. Misra) sein, so etwas kann individueller Support sein, da gibt es viele Möglichkeiten.
Die neue Version ohne DLL ist jetzt im gleichen Repositorium verfügbar: https://github.com/Chregu73/HEXadezimaler Kompiliert für Windows x64 (5 Detections bei VirusTotal) und Windows x86 (immer noch 3 Detections bei VirusTotal). Der Code sollte direkt kompilierbar sein für Linux und OS X. Eine einzige Prozedur ist mit OS-sensitiver Direktive versehen, konnte aber nur unter Windows testen, habe keinen Zugang zu Rechner weil nicht zu Hause. Neu wird die Position und Grösse des Fenstern gespeichert, sowie auch die Spaltenbreite! Laden geht etwas langsamer. Harald K. schrieb: > Könnte "FreeBasic" eine Alternative sein? Ja, könnte. Habe schon mehrmals gewechselt. Und von PB bin ich schon begeistert! Geschwindigkeit und Programmgrösse und so... Ausserdem kann ich mit SpiderBasic Web-Anwendungen machen mit fast dem gleichen Code! Z.B.: https://chregu73.github.io/carparameter.html Gruss Chregu
Wollte nur kurz in Nostalgie schwelgen. Hab vor mehr als 20 Jahren damals auch mit PureBasic mir selbst das Programmieren beigebracht. Hatte das schon fast vergessen. Habe gute Erinnerungen daran. Freut mich, dass es das noch gibt (und überrascht mich auch ein bisschen). Dir viel Freude noch am programmieren und danke fürs Teilen.
Update Version 1.01: - Kleine Fehler korrigiert und kleine Erweiterungen hinzugefügt - Shortcuts funktionieren jetzt - Automatische Zeilennummerierung - Laden geht jetzt schnell - Laden und Speichern jetzt mit Info-Fenster - "Magic Numbers" weitgehend eliminiert Gruss Chregu
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.