|
NKC Forum |
| Autor | Thema: CBASE für 68k (TangNano) |
|---|---|
|
redo Stammgast ![]() ![]() ID # 245 |
Erstellt am 16. Januar 2026 15:25 (#1)
Zitat
PN E-Mail HP
Hallo,
ich möchte euch heute eine neue Arbeit aus meinem eigenen C-Lernkurs mit ChatGPT vorstellen: CBASE Hier erstmal das ZIP mit Quellcodes und ausführbarer cbase.68k unter JADOS 3.5 cbase.zip Erstellt habe ich das auf DEBIAN 12 Bookworm mit dem Crosscompiler gcc-6.3.0 von Andi aus dem Github. Hier noch Anmerkungen und Beschreibung zum Projekt: Was ist CBASE CBASE ist ein freies, eigenständig entwickeltes Datenbanksystem für den NKC 68000, inspiriert von den klassischen dBase-Systemen der 1980er Jahre (dBase II / III). Ziel des Projekts ist es, die Funktionsweise früher datenbankbasierter Anwendungen auf Retro-Hardware nachvollziehbar, erlernbar und erweiterbar zu machen ? nicht die exakte Nachbildung oder Emulation eines kommerziellen Produkts. Abgrenzung: CBASE ist keine Portierung, Emulation oder Rekonstruktion von dBase II, dBase III oder verwandter kommerzieller Software. - Es wurde kein Original-Quellcode verwendet - Es wurden keine Binärformate oder Routinen übernommen Die Entwicklung erfolgte ausschließlich auf Basis: - öffentlich dokumentierter Dateiformate (DBF) - historischer Literatur - eigener Analyse - praktischer Erfahrung und Erinnerung an frühere Systeme CBASE ist eine eigenständige Neuentwicklung, die sich konzeptionell an der Arbeitsweise historischer Datenbanksysteme orientiert. Lernsystem & Community-Projekt CBASE wurde als offenes Lern- und Experimentiersystem entwickelt. Der vollständige Quelltext wird gemeinsam mit dem ausführbaren Programm bereitgestellt, um: - den Aufbau klassischer Datenbanksysteme zu verstehen - eigene Erweiterungen zu entwickeln - Funktionen zu verändern oder wiederzuverwenden - Retro-Softwareentwicklung auf dem NKC 68000 zu fördern Das Projekt richtet sich ausdrücklich an Entwickler, Bastler und Retro-Computer-Interessierte. Weiterverwendung des Codes Die Nutzung, Modifikation und Weiterverwendung des Quelltexts im Rahmen nicht-kommerzieller Projekte ist ausdrücklich erwünscht. Ziel ist es, Wissen zu teilen und den Austausch innerhalb der Retro-Community zu fördern ? insbesondere im Umfeld des NKC 68000 (mit JADOS 3.5) und hier, da als Plattform genutzt, der FPGA NKC mit TangNano 20k aus dieser Community. Historischer Kontext Datenbanksysteme wie dBase II und dBase III prägten in den 1980er Jahren die Anwendungsentwicklung auf Mikrocomputern maßgeblich. CBASE greift diese Ideen auf und überträgt sie auf ein modernes Retro-System ? den NKC 68000 ? ohne den Anspruch auf Vollständigkeit oder historische Exaktheit im Detail. CBASE entstand aus der Faszination für frühe Datenbanksysteme und dem Wunsch, deren Prinzipien auf moderner Retro-Hardware wieder lebendig zu machen. Das Programm entstand zusammen mit der freien Version von ChatGPT 4.0/5.0. Ziel ist für mich das Erlernen von C für den 68000 unter JADOS 3.5. Dabei habe ich ChatGPT als geduldigen Lehrer kennengelernt. VG Jürgen ----------------------- Nach vielen Jahren ging es mit dem NKC wieder los.... Sehr spannend! |
Beiträge: 172 | Mitglied seit: Juni 2025 | IP-Adresse: nicht gespeichert | |
|
andi Fühlt sich wie zu Hause ![]() ![]() ![]() ID # 213 |
Erstellt am 16. Januar 2026 19:23 (#2)
Zitat
PN E-Mail
Hallo Jürgen,
Tolle Arbeit! Vielen Dank für die files. Schau ich mit gleich nach dem Urlaub an ? LG Andi |
Beiträge: 420 | Mitglied seit: Mai 2021 | IP-Adresse: nicht gespeichert | |
|
hschuetz Administrator Seitenadmins ![]() ![]() ![]() ![]() ![]() ![]() ID # 3 ![]() |
Erstellt am 17. Januar 2026 11:47 (#3)
Zitat
PN E-Mail
Hallo Jürgen,
mach dazu eine Beschreibung.. dann kann das auf die Webseite unter Software. Hier im Forum geht deine tolle Arbeit irgendwann unter. Güße Hans-Werner ----------------------- Ob 8bit oder 16 oder 32 ist doch egal, Haupsache selbstgebaut! |
Beiträge: 1005 | Mitglied seit: Juni 2004 | IP-Adresse: nicht gespeichert | |
|
redo Stammgast ![]() ![]() ID # 245 |
Erstellt am 17. Januar 2026 14:06 (#4)
Zitat
PN E-Mail HP
Hallo,
herzlichen Dank für euer Lob. Ja, das hat wirklich Spass gemacht und ich gebe gerne meinen Dank an euch zurück. Ihr habt mich ja auf die C Schiene gehoben. Frage zu der Beschreibung: Sollen da auch die Befehle beschrieben sein oder reicht ein ähnlicher Text wie oben in meiner Veröffentlichung? Gibt es ein Muster, an dem ich mich orientieren kann? Wer stellt es für mich ein? VG Jürgen PS: Ein Hinweis. Das Programm ist aus der Inspiration entstanden und ist vollständig frei ohne Verwendung von fremden Softwarequellen entstanden. Ich denke, dass ist schon wichtig. ----------------------- Nach vielen Jahren ging es mit dem NKC wieder los.... Sehr spannend! |
Beiträge: 172 | Mitglied seit: Juni 2025 | IP-Adresse: nicht gespeichert | |
|
hschuetz Administrator Seitenadmins ![]() ![]() ![]() ![]() ![]() ![]() ID # 3 ![]() |
Erstellt am 18. Januar 2026 01:21 (#5)
Zitat
PN E-Mail
Hallo Jürgen,
toll wäre ein Anleitung zur Software, einstellen kann ich das. Anleitungen kannst auch hier in der Webseite finden. Grüße Hans-Werner ----------------------- Ob 8bit oder 16 oder 32 ist doch egal, Haupsache selbstgebaut! |
Beiträge: 1005 | Mitglied seit: Juni 2004 | IP-Adresse: nicht gespeichert | |
|
redo Stammgast ![]() ![]() ID # 245 |
Erstellt am 18. Januar 2026 07:49 (#6)
Zitat
PN E-Mail HP
Hallo Hans-Werner,
ja, ich schreibe eine Anleitung dazu und stelle die dann im Beitrag dazu. Danke für Dein Angebot, das CBASE auf der Webseite abzulegen. Ich melde mich dann wieder. VG Jürgen ----------------------- Nach vielen Jahren ging es mit dem NKC wieder los.... Sehr spannend! |
Beiträge: 172 | Mitglied seit: Juni 2025 | IP-Adresse: nicht gespeichert | |
|
fin55 Ist öfters hier ![]() ![]() ID # 223 |
Erstellt am 18. Januar 2026 08:51 (#7)
Zitat
PN E-Mail
Hallo Jürgen,
erstmal Gratulation zu deinem tollen Projekt. Ich habe mir gestern deine ZIP-Datei heruntergeladen und konnte auf Anhieb die c-Files übersetzen und cbase auf dem TangNano ausführen. Auch die ersten Schritte waren dank der Hilfe im Programm kein Problem. Probleme hatte ich nur mit der mitgelieferten ?WOHNEN.DBF? Datei im _out Ordner. Diese Datei konnte ich nicht mit ?use WOHNEN.DBF? zum Leben erwecken. Ist die Datei bei dir ok? LG Werner PS: Der QUIT-Befehl sollte noch in der Hilfe erscheinen. |
Beiträge: 36 | Mitglied seit: April 2022 | IP-Adresse: nicht gespeichert | |
|
redo Stammgast ![]() ![]() ID # 245 |
Erstellt am 19. Januar 2026 19:03 (#8)
Zitat
PN E-Mail HP
Hallo Werner,
die wohnen.dbf wird mit dem dtrans.sh übertragen und sollte schon intakt sein. Habe das gerade nochmal getestet. Die wohnen.dbf ist ja in _out und wird mit dtrans.sh im Quellverzeichnis (eins höher) übertragen. Hier mal meine wohnen.dbf .... WOHNEN.DBF Nochmal probieren.... VG Jürgen ----------------------- Nach vielen Jahren ging es mit dem NKC wieder los.... Sehr spannend! |
Beiträge: 172 | Mitglied seit: Juni 2025 | IP-Adresse: nicht gespeichert | |
|
redo Stammgast ![]() ![]() ID # 245 |
Erstellt am 19. Januar 2026 19:06 (#9)
Zitat
PN E-Mail HP
Hallo,
hier das Handbuch zu CBASE. Find ich toll, dass dieses Programm den Weg auf die Webseite findet.... CBASE_Handbuch.pdf VG Jürgen ----------------------- Nach vielen Jahren ging es mit dem NKC wieder los.... Sehr spannend! |
Beiträge: 172 | Mitglied seit: Juni 2025 | IP-Adresse: nicht gespeichert | |
|
hschuetz Administrator Seitenadmins ![]() ![]() ![]() ![]() ![]() ![]() ID # 3 ![]() |
Erstellt am 19. Januar 2026 23:23 (#10)
Zitat
PN E-Mail
Hallo Jürgen,
ist online.. https://nkcforum.de/ndr/software/soft68/index.html wir können auch einige Spiele auf die Webseite packen...mit Doku. Grüße Hans-Werner ----------------------- Ob 8bit oder 16 oder 32 ist doch egal, Haupsache selbstgebaut! |
Beiträge: 1005 | Mitglied seit: Juni 2004 | IP-Adresse: nicht gespeichert | |
|
fin55 Ist öfters hier ![]() ![]() ID # 223 |
Erstellt am 20. Januar 2026 07:35 (#11)
Zitat
PN E-Mail
Hallo Jürgen,
die Datei wohnen.dbf ist nun ok. Danke. LG Werner |
Beiträge: 36 | Mitglied seit: April 2022 | IP-Adresse: nicht gespeichert |
| https://nkcforum.de | Boardregeln | Datenschutzerklärung
Tritanium Bulletin Board 1.8
© 2010–2021 Tritanium Scripts
Seite in 0,049957 Sekunden erstellt
18 Dateien verarbeitet
gzip Komprimierung eingeschaltet
2223,27 KiB Speichernutzung




Erstellt am 16. Januar 2026





