NKC Forum
Registrieren | FAQ | Suche | Wer ist online? | Mitgliederliste | Heutige Beiträge | Kalender | Einloggen



Autor Thema: NKC Software Quellen
pitdahl
Kennt sich schon aus
**
ID # 250


  Erstellt am 03. November 2025 01:06 (#1)  |  Zitat Zitat   PN PN   E-Mail E-Mail
Moin,
ich habe mal die Frage an die Runde, ob es für die Software des NKC irgendwo die Source-Files gibt. Im Buch Rechner Modular sind z.B. nur die Hex Codes abgedruckt.

Ich wäre interessiert an den Quellcodes für das Grundprogramm, den Assembler und die Quellcodes für die KEYr4 und CAS-Neo (Bedienteil und Hauptteil).Auch das Programm für den Eprommer wäre interessant. Ich würde gerne etwas mehr Einblick bekommen wie man sowas programmiert und ggf. was lernen für die Programmierung eigener Programme. Falls die Sourcen überhaupt frei sind.

Vielleicht kann jemand weiterhelfen.

Vielen Dank und Gruß
Pit

-----------------------
-was es nicht gibt wird gebastelt-

Beiträge: 63 | Mitglied seit: Oktober 2025 | IP-Adresse: nicht gespeichert
pitdahl
Kennt sich schon aus
**
ID # 250


  Erstellt am 19. November 2025 14:02 (#2)  |  Zitat Zitat   PN PN   E-Mail E-Mail
Moin Leute,
ich habe mittlerweile von Rolf-Dieter Klein eine Email zurück bekommen. Leider hat er die Quellen nur noch auf 8" Diskette an die er nicht so einfach heran kommt.
Er hat auf die Fan Homepage https://www.ndr-nkc.de/compo/index.htm verwiesen. Da ist folgendes vermerkt:

NDR mc Sonderheft Z-80 Grundprogramme
Das Arbeitsmaterial zur Serie Mikroelektronik enthält den kompletten Quelltext des Grundprogrammes Version 2.0 für den Z80.

Hat jemand zufällig dieses Sonderheft oder eine Downloadquelle?
Ansonsten habe ich die Quellen dort nicht gefunden.

Gruß Pit

-----------------------
-was es nicht gibt wird gebastelt-

Beiträge: 63 | Mitglied seit: Oktober 2025 | IP-Adresse: nicht gespeichert
m.haardt
Voll in Gange
***
ID # 93


  Erstellt am 20. November 2025 08:51 (#3)  |  Zitat Zitat   PN PN   E-Mail E-Mail
Ich hab mal in meinem Fundus gegraben und das hier gefunden:

-rw-rw-rw- 1 root root 79143 Aug 12 2007 GRUNDTX.MAC
-rw-rw-rw- 1 root root 11076 Aug 12 2007 TEIL.TXT

;*****************************************
;* Grundprogramm version 2.0 *
;* (C) 1983 by Rolf-Dieter Klein *
;* 830521 1.0 *
;* 830711 1.1 *
;* 830815 1.2 rufe... schreite16tel *
;* 830916 1.3 RAM-Variable *
;* 831009 1.4 Gross/Klein als Eingabe *
;* 831014 1.5 F=Flip eingebaut *
;* 831021 1.6 IGBN aus expr entfernt *
;* fehler HEBE,SENKE bes. *
;* 831031 2.0 INT,NMI *
;*****************************************

Keine Hinweise, wie es assembliert wird, oder was es mit TEIL.TXT auf sich hat, was tatsächlich nach einem Teil des Grundprogramms aussieht. Die Direktive .z80 am Anfang sieht mir nach M80 aus, nicht nach MAC oder RMAC.

Schicke mir deine Mailadresse und ich maile Dir beides zu.

Michael

Beiträge: 539 | Mitglied seit: April 2008 | IP-Adresse: nicht gespeichert
pitdahl
Kennt sich schon aus
**
ID # 250


  Erstellt am 21. November 2025 18:45 (#4)  |  Zitat Zitat   PN PN   E-Mail E-Mail
Vielen Dank an Michael und Andreas,
ich habe mittlerweile die Quellen für GP2.0, GP3.0 und GP3.1.
Sehr schön, mal sehen was noch kommt.
Vielen Dank und Gruß
Pit

-----------------------
-was es nicht gibt wird gebastelt-

Beiträge: 63 | Mitglied seit: Oktober 2025 | IP-Adresse: nicht gespeichert
hschuetz
Administrator
Seitenadmins
******
ID # 3


  Erstellt am 21. November 2025 20:38 (#5)  |  Zitat Zitat   PN PN   E-Mail E-Mail
Hallo,
8 Zoll Disketten kann ich noch lesen...
Grüße
Hans-Werner

-----------------------
Ob 8bit oder 16 oder 32 ist doch egal, Haupsache selbstgebaut!

Beiträge: 994 | Mitglied seit: Juni 2004 | IP-Adresse: nicht gespeichert
pitdahl
Kennt sich schon aus
**
ID # 250


  Erstellt am 21. November 2025 20:43 (#6)  |  Zitat Zitat   PN PN   E-Mail E-Mail
Zitat von hschuetz:
Hallo,
8 Zoll Disketten kann ich noch lesen...
Grüße
Hans-Werner


Hi Hans-Werner,

dachte ich mir, das es hier noch Experten gibt die das können, Rolf-Dieter hat auch geschrieben das er noch das Laufwerk und einen Universal Diskettencontroller hätte, er wollte auch noch mal schauen, mal sehen was noch kommt.
Aber erstmal habe ich ja die Sourcen bekommen, danke und Gruß
Pit

-----------------------
-was es nicht gibt wird gebastelt-

Beiträge: 63 | Mitglied seit: Oktober 2025 | IP-Adresse: nicht gespeichert
hschuetz
Administrator
Seitenadmins
******
ID # 3


  Erstellt am 21. November 2025 22:51 (#7)  |  Zitat Zitat   PN PN   E-Mail E-Mail
Hallo Pit
ich habe Rolf Dieter gerade geschrieben...wir kennen uns ja persönlich.
Grüße
Hans-Werner

-----------------------
Ob 8bit oder 16 oder 32 ist doch egal, Haupsache selbstgebaut!

Beiträge: 994 | Mitglied seit: Juni 2004 | IP-Adresse: nicht gespeichert
pitdahl
Kennt sich schon aus
**
ID # 250


  Erstellt am 21. November 2025 23:07 (#8)  |  Zitat Zitat   PN PN   E-Mail E-Mail
Zitat von hschuetz:
Hallo Pit
ich habe Rolf Dieter gerade geschrieben...wir kennen uns ja persönlich.
Grüße
Hans-Werner



Hi Hans-Werner,

wow, das wusste ich nicht, klasse,
By the way, habe ich noch eine Frage, auf Deiner NKC Homepage hast Du unter der LCD Platine ein Beispielprogramm um das LCD anzusteuern.
Da ich langsam auch in die Programmierung einsteigen möchte, mit welchem Assembler ist das Beispiel geschrieben und wie würde man das compilieren um es anschließend auf dem NKC laufen zu lassen. (Welche Programme braucht man) Vielleicht kannst Du mir eine Kurzeinweisung geben,
Danke und Gruß
Pit

-----------------------
-was es nicht gibt wird gebastelt-

Beiträge: 63 | Mitglied seit: Oktober 2025 | IP-Adresse: nicht gespeichert
Creep
Voll in Gange
***
ID # 169


  Erstellt am 22. November 2025 08:53 (#9)  |  Zitat Zitat   PN PN   E-Mail E-Mail
Hi Pit,

die Testroutine für die NKC-LCD hatte ich damals nur schnell und schlecht dahingeschrieben. Das ginge auch schöner, z.B. mit einer putstring Routine.
Wenn ich den Code mit "cpuz80" sehe, war das bestimmt TASM. Der unterstützt mehrere CPUs.
Du kannst aber im Grunde jeden Z80 Assembler nehmen, mußt nur evtl. die Syntax etwas anpassen.

Gruß Rene

Beiträge: 733 | Mitglied seit: Januar 2017 | IP-Adresse: nicht gespeichert
hschuetz
Administrator
Seitenadmins
******
ID # 3


  Erstellt am 22. November 2025 10:15 (#10)  |  Zitat Zitat   PN PN   E-Mail E-Mail
Hallo Pit,
der Assembler ist dabei "SLR180.COM" läuft unter CPM.
Der ist etwas einfacher als MAC oder ASM. Wenn ich etwas programmiere bin ich immer am NKC...
SLR180 lcd.180 eingeben und schon hast du eine .COM Datei.
@Creep ja dein Test war nicht so mein Geschmack... :)
Grüße
Hans-Werner

-----------------------
Ob 8bit oder 16 oder 32 ist doch egal, Haupsache selbstgebaut!

Beiträge: 994 | Mitglied seit: Juni 2004 | IP-Adresse: nicht gespeichert
pitdahl
Kennt sich schon aus
**
ID # 250


  Erstellt am 30. November 2025 22:12 (#11)  |  Zitat Zitat   PN PN   E-Mail E-Mail
Zitat von hschuetz:
Hallo Pit,
der Assembler ist dabei "SLR180.COM" läuft unter CPM.
Der ist etwas einfacher als MAC oder ASM. Wenn ich etwas programmiere bin ich immer am NKC...
SLR180 lcd.180 eingeben und schon hast du eine .COM Datei.
@Creep ja dein Test war nicht so mein Geschmack... :)
Grüße
Hans-Werner



Hallo Hans-Werner,
bevor ich mit CP/M anfange, muss erst mal alles mit meinem Z80 laufen. Leider stosse ich immer wieder auf Fehler in Beschreibungen (GP2019.pdf sind Fehler drin, in der Graf Anleitung zum Testen des Eprommers sind Fehler drin, einige GP Versionen haben Fehler, macht es als Anfänger nicht leichter)
Ich habe eine Frage zum https://test.nkc-wiki.de/index.php?title=Z80-Grundsystem, da ist im unteren Teil etwas vom GP2018 v4 beschrieben:
mit BANKBOOT2 und SRAM1024
IC1 IC2 IC3 IC4
0000H 2000H 4000H 6000H
Grundprogramm 2018 v4 (E)EPROM 1 (E)EPROM2 sRAM

Kannst Du mir sagen ob es diese Version tatsächlich gibt und wenn, wo man die bekommen kann? Ich habe nur die GP2018v1, GP2018v2, GP2018v3 gefunden. Wenn mit dem GP2018 alles läuft, soll es mit CP/M weiter gehen. Da kommen sicherr noch ganz andere Fragen.
Vielleicht kannst Du helfen, danke und Gruß
Pit

-----------------------
-was es nicht gibt wird gebastelt-

Beiträge: 63 | Mitglied seit: Oktober 2025 | IP-Adresse: nicht gespeichert
hschuetz
Administrator
Seitenadmins
******
ID # 3


  Erstellt am 01. Dezember 2025 15:30 (#12)  |  Zitat Zitat   PN PN   E-Mail E-Mail
Hallo Pit,
die Grundprogramme 20xx sind von aktuellen Leuten gebaut worden, da kann ich nichts dazu sagen. Ursprünglich gab es nur ein Grundprogramm, Basic, Gosi und Ezass. Dafür braucht es: z80 Vollausbau, ROA 64 mit den 4 Eprom's und 4 Ram, Key und GDP. Für CPM sind dann eine Bankboot mit Flomon und eine weitere ROA mit 64k Ram sowie ein FLO2 oder FLO3 mit Diskettenlaufwerk nötig.
Mit mindestens 128Kb ist auch ein Boot von SD Karte möglich.
Mittlerweile gibt es schon viele Möglichkeiten der Konfiguration... kommt darauf an was man will.
Grüße
Hans-Werner

-----------------------
Ob 8bit oder 16 oder 32 ist doch egal, Haupsache selbstgebaut!

Beiträge: 994 | Mitglied seit: Juni 2004 | IP-Adresse: nicht gespeichert
Steffen.111
Stammgast
**
ID # 184


  Erstellt am 02. Dezember 2025 21:17 (#13)  |  Zitat Zitat   PN PN   E-Mail E-Mail
Hallo Pit,
schaust Du
http://z80.entschweben.de/
VG
Steffen

Beiträge: 180 | Mitglied seit: August 2017 | IP-Adresse: nicht gespeichert



| https://nkcforum.de | Boardregeln | Datenschutzerklärung


Tritanium Bulletin Board 1.8
© 2010–2021 Tritanium Scripts


Seite in 0,068438 Sekunden erstellt
18 Dateien verarbeitet
gzip Komprimierung eingeschaltet
2240,87 KiB Speichernutzung