|
NKC Forum |
| Author | Topic: CBASE für 68k (TangNano) |
|---|---|
|
redo Stammgast ![]() ![]() ID # 245 |
Posted on January 16, 2026 03:25 PM (#1)
Quote
PM 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! |
Posts: 211 | Member since: June 2025 | IP address: not saved | |
|
andi Fühlt sich wie zu Hause ![]() ![]() ![]() ID # 213 |
Posted on January 16, 2026 07:23 PM (#2)
Quote
PM E-mail
Hallo Jürgen,
Tolle Arbeit! Vielen Dank für die files. Schau ich mit gleich nach dem Urlaub an ? LG Andi |
Posts: 472 | Member since: May 2021 | IP address: not saved | |
|
hschuetz Administrator Seitenadmins ![]() ![]() ![]() ![]() ![]() ![]() ID # 3 ![]() |
Posted on January 17, 2026 11:47 AM (#3)
Quote
PM 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! |
Posts: 1009 | Member since: June 2004 | IP address: not saved | |
|
redo Stammgast ![]() ![]() ID # 245 |
Posted on January 17, 2026 02:06 PM (#4)
Quote
PM 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! |
Posts: 211 | Member since: June 2025 | IP address: not saved | |
|
hschuetz Administrator Seitenadmins ![]() ![]() ![]() ![]() ![]() ![]() ID # 3 ![]() |
Posted on January 18, 2026 01:21 AM (#5)
Quote
PM 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! |
Posts: 1009 | Member since: June 2004 | IP address: not saved | |
|
redo Stammgast ![]() ![]() ID # 245 |
Posted on January 18, 2026 07:49 AM (#6)
Quote
PM 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! |
Posts: 211 | Member since: June 2025 | IP address: not saved | |
|
fin55 Kennt sich schon aus ![]() ![]() ID # 223 |
Posted on January 18, 2026 08:51 AM (#7)
Quote
PM 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. |
Posts: 60 | Member since: April 2022 | IP address: not saved | |
|
redo Stammgast ![]() ![]() ID # 245 |
Posted on January 19, 2026 07:03 PM (#8)
Quote
PM 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! |
Posts: 211 | Member since: June 2025 | IP address: not saved | |
|
redo Stammgast ![]() ![]() ID # 245 |
Posted on January 19, 2026 07:06 PM (#9)
Quote
PM 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! |
Posts: 211 | Member since: June 2025 | IP address: not saved | |
|
hschuetz Administrator Seitenadmins ![]() ![]() ![]() ![]() ![]() ![]() ID # 3 ![]() |
Posted on January 19, 2026 11:23 PM (#10)
Quote
PM 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! |
Posts: 1009 | Member since: June 2004 | IP address: not saved | |
|
fin55 Kennt sich schon aus ![]() ![]() ID # 223 |
Posted on January 20, 2026 07:35 AM (#11)
Quote
PM E-mail
Hallo Jürgen,
die Datei wohnen.dbf ist nun ok. Danke. LG Werner |
Posts: 60 | Member since: April 2022 | IP address: not saved |
| https://nkcforum.de | Board rules | Privacy policy
Tritanium Bulletin Board 1.8
© 2010–2021 Tritanium Scripts
Site created in 0.037827 seconds
Processed 18 files
gzip compression enabled
2222.46 KiB memory usage




Posted on January 16, 2026





