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 Android – Download
Version 6.06 NEW
2. KNX Bus Monitor für PC/PI-Mono/PI-Wine .NET6 – Download
Version 6.12 NEW
3. KNX Audio Player für Raspberry Pi – Download
4. BBCode Editor – Download
Version 1.4 NEW
5. SVGtoBMP Konverter Tool – Download
6. Html/Css/JS Live Preview Tool – Download
Version 2.0 NEW
7. MSIL Compiler – Download
Version 1.0 NEW
8. KNX Terminal Programm – Download
Version 1.2 NEW
9. ADB Android Terminal – Download
Version 1.2 NEW
10.Partitions Cleaner Tool – Download
Version 1.0 NEW
11.Basic Emulator mit KNX Unterstützung – Download
Version 2.0 NEW
12.Process Memory Editor 32/64bit & Disassembler – Download
Version 1.8 NEW
13.WinApe Plugin Tool CPC + ROM – Download
Version 1.6 NEW
14.WinApe Plugin Tool für Grafik/Bilder + ROM – Download
Version 1.0 NEW
15.Disk Image Tool für 16Bit Real Mode – Download
Version 2.0 NEW
16.RegAsmViewer – Tool zum Verwalten registrierter DLLs – Download
Version 2.0 NEW
17.GacViewer – Tool zur Verwaltung von DLLs im GAC – Download
Version 2.0 NEW
18.KNX Multicast Sniffer – Konsolenanwendung für IP Router – Download
Version 1.0 NEW
19.KNX IP Bridge – Konsolenanwendung für IP Gateways/Router – Download
Version 1.0 NEW
20.KNX Mulicast Sniffer II – Windows Form für IP Router – Download
Version 1.0 NEW