Hier habe ich einige Projekte zusammengestellt auf verschiedene Systemen und Plattformen








Diese Homepage ist entstanden aus einem alten Hobby heraus, programmieren. Die ersten Schritte entstanden in den 80er Jahren, mit einem Amstrtad CPC 464 und später mit einem Commodore Amiga 500. Enthalten sind ein paar Programmiersprachen.


CSharp

C# ist eine objektorientierte Programmiersprache, die von Microsoft entwickelt wurde und hauptsächlich für die Entwicklung von Windows-Anwendungen verwendet wird. Mit Windows Forms können Benutzeroberflächen erstellt werden, die aus verschiedenen Elementen wie Buttons, Textfeldern und Bildern bestehen. Diese Anwendungen können dann auf Windows-basierten Geräten ausgeführt werden.


Xamarin Forms

Xamarin Forms ist ein Framework, das es Entwicklern ermöglicht, plattformübergreifende mobile Anwendungen zu erstellen, die auf iOS, Android und Windows ausgeführt werden können. Es basiert auf der Programmiersprache C# und verwendet die gleiche Codebasis für alle Plattformen.


Arduino IDE mit ESP32

Arduino ist eine Open-Source-Plattform, die aus einer Hardware- und einer Softwarekomponente besteht. Die Hardware besteht aus einer programmierbaren Platine, auf der verschiedene Sensoren und Aktoren angeschlossen werden können. Die Softwarekomponente wird mit der Arduino-IDE programmiert, die auf verschiedenen Betriebssystemen ausgeführt werden kann. Der ESP32 ist ein Mikrocontroller, der in der Lage ist, WLAN-Verbindungen herzustellen. Durch die Kombination von Arduino-Platine und ESP32 können verschiedene IoT-Anwendungen erstellt werden.


Z80-Assembler und MC68000-Assembler

Assembler-Sprachen sind Programmiersprachen, die direkt von der Hardware ausgeführt werden können. Der Z80-Assembler ist ein Beispiel für einen Assembler, der auf einem Z80-Prozessor ausgeführt wird. Der MC68000-Assembler wird auf einem Motorola 68000-Prozessor ausgeführt. Mit diesen Sprachen können spezifische Hardwarefunktionen direkt angesprochen werden.


Hardware Z80, SRAM, NVRAM

Der Z80 ist ein 8-Bit-Prozessor, der in den 1970er Jahren entwickelt wurde. Er wurde in vielen frühen Heimcomputern wie dem Sinclair ZX Spectrum und dem Amstrad CPC verwendet. SRAM steht für Static Random Access Memory. Der Speichertypen, der in vielen Computern und Videospielsystemen verwendet wurde. SRAM wird verwendet, um temporäre Daten zu speichern.


MS DOS Assembler

In diesem Bereich geht es um klassische MS DOS Assembler Programmierung (8086/8088). Hier findest du Beispielprogramme wie Hello World, VGA Grafikmodi, Textausgabe, Eingaben und mehr. Ideal für Retro Fans und alle, die verstehen möchten, wie Computer früher direkt mit der Hardware gearbeitet haben.


➡ Zum MS DOS Assembler Tutorial



Einige nützliche Seiten, die mir dabei geholfen haben :

1. Ein Online Code Hightlighter (https://pinetools.com/syntax-highlighter)

2. Den Hintergrund eines PNG Bildes transparent zu machen (https://www.experte.de/hintergrund-entfernen)

3. Ein Online Color Picker (https://www.w3schools.com/colors/colors_picker.asp)

4. Ein Online SVG Code Editor (https://editsvgcode.com/)

5. Ein Online TextToSpeech Seite (https://ttsmp3.com/)

6. Ein Online Z80 Assembler (https://floooh.github.io/visualz80remix/)

7. Ein Online Z80 & Co Code Highlighter (https://tohtml.com)

8. Ein guter Online HEX Editor (https://hexed.it/)

9. Eine Online Free Audio Effect Seite (https://pixabay.com/sound-effects/)

10.Ein BBCode Text Editor (https://bbcode.ilma.dev/?id=draft-67fa00c5-9cb3-4042-b447-31cfe5ba0ac7)

11.ASCII Art Archive (https://www.asciiart.eu/text-to-ascii-art)

12.Icon Editor (https://redketchup.io/icon-editor)

13.Bilder & Icons zuschneiden (https://imageresizer.com/de/bild-zuschneiden)

14.Bilder Gratis online bereit stellen (https://postimages.org)

15.PDF to PNG umwandeln (https://pdf2png.com/de/)

16.Online Assembler und C Editor für alte 8Bit Geräte (https://8bitworkshop.com/)


Einige sehr schöne online Emulatoren für Retro Computer :

1. Amstrad CPC (https://floooh.github.io/tiny8bit/cpc-ui.html)

2. Acorn BBC Micro (https://bbc.godbolt.org/?)

3. Atari 800XL (https://eahumada.github.io/AtariOnline/basic/basic-mame.html#)

4. Commodore C64 (https://virtualconsoles.com/online-emulators/c64/)

5. Amiga (https://www.neoartcr.com/vamiga/index.htm)

6. MSX (https://webmsx.org/)

7. ZX Spectrum 128 (https://floooh.github.io/tiny8bit/zx.html?type=zx128)

8. Diverse PC Emulatoren (https://copy.sh/v86/)


Hier ein paar Programme, die sehr interessant sind :

1. Ein Tool zur Erstellung von Schaltplänen (https://md-evolution.de/Seiten/Elektroplanung.html)

2. Ein weiteres Tool zur Erstellung von Schaltplänen (https://qelectrotech.org/)

3. Arduino IDE (https://www.arduino.cc/en/software)

4. Arduino & ESP Schaltungen zeichnen (https://fritzing.org/)

5. Notepad ++ (https://notepad-plus-plus.org/downloads/)

6. HxD - Hex Editor (https://mh-nexus.de/de/hxd/)

7. dotPeek - .NET-Dekompilierer (https://www.jetbrains.com/de-de/decompiler/download/#section=web-installer)

8. Flat Assembler für Windows x32/x64 (https://flatassembler.net/)

9. x64dbg Open Source Debugger x86/x64 (https://x64dbg.com/)

10.IDA Free Dissassembler und Debugger (https://hex-rays.com/ida-free/)

11.dnSpy - .NET-Dekompilierer x86/x64 (https://github.com/dnSpy/dnSpy)

12.dnSpy - .NET deobfuscator (https://github.com/Robert-McGinley/de4dot-Installer)


Hier biete ich einige Programme zum Download an, die ich selbst geschrieben habe:

1. KNX Bus Monitor für AndroidDownload KNX Bus Monitor Android Version 6.06 NEW

2. KNX Bus Monitor für PC/PI-Mono/PI-Wine .NET6Download KNX Bus Monitor PC Version 6.12 NEW

3. KNX Audio Player für Raspberry PiDownload KNX Audio Player

4. BBCode EditorDownload BBCode Editor Version 1.4 NEW

5. SVGtoBMP Konverter ToolDownload SVGtoBMP Tool

6. Html/Css/JS Live Preview ToolDownload Live Html/CSS/JS Tool Version 2.0 NEW

7. MSIL CompilerDownload MSIL Compiler Version 1.0 NEW

8. KNX Terminal ProgrammDownload KNX Terminal Version 1.2 NEW

9. ADB Android TerminalDownload ADB Android Terminal Version 1.2 NEW

10.Partitions Cleaner ToolDownload Partitions Cleaner Version 1.0 NEW

11.Basic Emulator mit KNX UnterstützungDownload Basic Emulator Version 2.0 NEW

12.Process Memory Editor 32/64bit & DisassemblerDownload Memory Editor Version 1.8 NEW

13.WinApe Plugin Tool CPC + ROMDownload WinApe Plugin Version 1.6 NEW

14.WinApe Plugin Tool für Grafik/Bilder + ROMDownload WinApe Plugin Tool Version 1.0 NEW

15.Disk Image Tool für 16Bit Real ModeDownload Disk Image Tool Version 2.0 NEW

16.RegAsmViewer – Tool zum Verwalten registrierter DLLs – Download RegAsmViewer Version 2.0 NEW

17.GacViewer – Tool zur Verwaltung von DLLs im GAC – Download GacViewer Version 2.0 NEW

18.KNX Multicast Sniffer – Konsolenanwendung für IP Router – Download KNX Multicast Sniffer Version 1.0 NEW

19.KNX IP Bridge – Konsolenanwendung für IP Gateways/Router – Download KNX IP Bridge Version 1.0 NEW

20.KNX Mulicast Sniffer II – Windows Form für IP Router – Download KNX IP Bridge Version 1.0 NEW