NKC Forum
Register | FAQ | Search | Who is online? | Member list | Today's posts | Calendar | Login



Author Topic: Grundprogramm 3.0
Steffen.111
Stammgast
**
ID # 184


  Posted on October 01, 2017 04:38 PM (#1)  |  Quote Quote   PM PM   E-mail E-mail
Moin in die Runde,

hat evtl. jemand das Grundprogramm 3.0 mit CAS-Routinen?

Gruß, Steffen

Posts: 180 | Member since: August 2017 | IP address: saved
Steffen.111
Stammgast
**
ID # 184


  Posted on October 02, 2017 04:37 PM (#2)  |  Quote Quote   PM PM   E-mail E-mail
...hat sich erledigt.

Hab die Quelle doch kompilieren können. :)

Steffen

Posts: 180 | Member since: August 2017 | IP address: saved
Creep
Voll in Gange
***
ID # 169


  Posted on October 03, 2017 11:20 PM (#3)  |  Quote Quote   PM PM   E-mail E-mail
Hallo Steffen,

welchen Assembler benutzt Du dafür? Das GP3 wollte ich mir auch mal ansehen. An der USB Unterstützung kann man dort bestimmt noch was verbessern.

Gruß, Rene

Posts: 746 | Member since: January 2017 | IP address: saved
Steffen.111
Stammgast
**
ID # 184


  Posted on October 04, 2017 06:49 AM (#4)  |  Quote Quote   PM PM   E-mail E-mail
Hallo Rene,
ich verwende den Assembler im Z80 Simulator von Vladimir Soso.
Die Variante mit USB ist ja fertig bei HW zu finden.

Welche USB Anbindung verwendest Du (Platine, Modul) ...mit USB-Stick's oder Festplatte?

Ich selbst habe aus der Quelle die Variante mit CAS (für die CAS-Neo) übersetzt
und inzwischen mit weiteren (wichtigen) Routinen ergänzt.
Es könnte aber sein, dass GP30 nicht mit EZASS zusammen läuft. da will ich den
AC1-EDAS versuchen anzupassen, der ist kleiner und hat einen Editor drin.
Grüße
Steffen

Posts: 180 | Member since: August 2017 | IP address: saved
Creep
Voll in Gange
***
ID # 169


  Posted on October 04, 2017 08:26 AM (#5)  |  Quote Quote   PM PM   E-mail E-mail
Hi Steffen,

ich habe eine VDIP1 auf einer IOE laufen. Das funktioniert sehr gut. Schade ist eben nur, daß die Unterstützung nur aus dem GP funktioniert. Nicht aus Basic, Gosi oder Ezass (der ja leider wegen "illegalen" Aufrufen auch nicht läuft), was ja sicher angepaßt werden könnte.

Bin gespannt, was Du zusammenbastelst. Der NKC kann jede neue Software gebrauchen. Die ist noch ein Schwachpunkt, abgesehen von CP/M.

BTW: es gibt für den NKC ja einen Packman mit Soundunterstützung. Nativ in Assembler programmiert und mit Quelltext. Kann ich Dir bei Interesse auch schicken.

Gruß, Rene

Posts: 746 | Member since: January 2017 | IP address: saved
Steffen.111
Stammgast
**
ID # 184


  Posted on October 04, 2017 12:58 PM (#6)  |  Quote Quote   PM PM   E-mail E-mail
Hallo Rene,
ich glaube ich habe den Schwachpunkt bei EZASS gefunden:
Es ist der Aufruf der GP3.0-Routine "Gestsym" die liegt
allerdings je nach Optiosschaltern im Assembler auf einer anderen Adresse.
Im EZASS ist der CALL auf den Adressen 7199h und 71a9h mit Verweis auf 0AD0h im GP2.0.
Werde ich heute Abend ausprobieren!

Die USB-Anbindung könnte man ja auch mal für die CAS-Neo als Laufwerk (nicht als CAS) anpassen!?

BTW: an dem Pacman hätte ich Interesse.

Grüße, Steffen

PS.: Adr.korr. 0AD0h! im GP20

Posts: 180 | Member since: August 2017 | IP address: saved
Steffen.111
Stammgast
**
ID # 184


  Posted on October 04, 2017 04:09 PM (#7)  |  Quote Quote   PM PM   E-mail E-mail
Hallo Rene,

LEIDER das Getsym auf 0D0Ah war leider nicht der einzige Grund. :(
Da ich den EZASS aber "nicht besonders mag", stelle ich die Untersuchung ein und konzentriere mich weiter auf den EDAS vom AC1.
Grüße, Steffen

Posts: 180 | Member since: August 2017 | IP address: saved
Creep
Voll in Gange
***
ID # 169


  Posted on October 04, 2017 04:43 PM (#8)  |  Quote Quote   PM PM   E-mail E-mail
Hallo Steffen,

nichts dagegen! Ich hab nichts gegen gute systemübergreifende Software. Und die AC1 Platinen sind anscheinend zuhause schon angekommen.

Den Packman schick ich Dir, wenn ich auch wieder zuhause bin. Den wollte ich auch noch umstricken, so daß man am Parallelport der Soundkarte einen Joystick anschließen kann. Aber seit ich endlich auch wieder an der Arbeit programmieren kann, ist zuhause deutlich weniger Zeit dafür.

Gruß, Rene

Posts: 746 | Member since: January 2017 | IP address: saved
Steffen.111
Stammgast
**
ID # 184


  Posted on October 05, 2017 06:08 AM (#9)  |  Quote Quote   PM PM   E-mail E-mail
Quote:
ich habe eine VDIP1 auf einer IOE laufen


Moin Rene,
noch 2 Fragen:
- wie tütelst Du die VDIP1 an die IOE? ...welche Pins?
- steckst Du dann Stik's oder Festplatte an?
Grüße, Steffen

PS.: OK habs gefunden:
http://www.ndr-nkc.de/compo/project/ioe/vdip1.htm

Posts: 180 | Member since: August 2017 | IP address: saved
Creep
Voll in Gange
***
ID # 169


  Posted on October 05, 2017 10:51 AM (#10)  |  Quote Quote   PM PM   E-mail E-mail
Genau! Richtige Firmware und richtige Stellung der Switches sind wichtig. Ich hab nen 2GB USB Stick drin.

Gruß, Rene

Posts: 746 | Member since: January 2017 | IP address: saved
DerInder
Fast schon Admin
Seitenadmins
***
ID # 2


  Posted on October 12, 2017 10:37 AM (#11)  |  Quote Quote   PM PM   E-mail E-mail
Moin Steffen,

ein Problem, das ich gefunden hatte, war der Zugriff auf eine Routine, die die länge der Befehle berechnet.
Beim Grund2 lag die auf 0D2Ah.

-----------------------
Gruß
-=jens=-

Posts: 912 | Member since: June 2004 | IP address: saved
Steffen.111
Stammgast
**
ID # 184


  Posted on October 12, 2017 02:54 PM (#12)  |  Quote Quote   PM PM   E-mail E-mail
Hallo Jens,

nö, find ich nicht.

Nur auf Adresse 7199h und 71A9h steht jeweils "CD D0 0A".
Hab den Prog.Teil (den Du nanntest ab 0D2Ah) eben auf 9000h umgeschrieben und die Calls auf cd 00 90 umgesetzt....aber es geht auch nicht. :confused:
Grüße Steffen

Posts: 180 | Member since: August 2017 | IP address: saved
DerInder
Fast schon Admin
Seitenadmins
***
ID # 2


  Posted on October 12, 2017 03:08 PM (#13)  |  Quote Quote   PM PM   E-mail E-mail
Moin Steffen,
hab gerade nochmal nachgeschaut.
Im GP3.0 heist die Routine length:
Die wird vom EZASS über 0D2Ah angesprungen.

-----------------------
Gruß
-=jens=-

Posts: 912 | Member since: June 2004 | IP address: saved
Steffen.111
Stammgast
**
ID # 184


  Posted on October 12, 2017 04:31 PM (#14)  |  Quote Quote   PM PM   E-mail E-mail
Hallo Jens,
Quote by DerInder:
Die wird vom EZASS über 0D2Ah angesprungen.

...von welcher Adresse aus? Hab's nicht gefunden. :confused:
Und was steht in Deiner EZASS Version auf 7199h..719Bh ? :confused:
Grüße Steffen

Posts: 180 | Member since: August 2017 | IP address: saved
DerInder
Fast schon Admin
Seitenadmins
***
ID # 2


  Posted on October 12, 2017 04:42 PM (#15)  |  Quote Quote   PM PM   E-mail E-mail
Moin,

der Aufruf dieser Routine findet auf Adresse 61c2h im EZASS statt.
Auf 7199 steht bei mir cdd00a, also call 0ad0h.

-----------------------
Gruß
-=jens=-

Posts: 912 | Member since: June 2004 | IP address: saved
Steffen.111
Stammgast
**
ID # 184


  Posted on October 12, 2017 04:56 PM (#16)  |  Quote Quote   PM PM   E-mail E-mail
Hallo,
Ahhh ja, genau wie bei mir...
Also zwei "schräge" Aufrufe ... bis jetzt. :)
Steffen

Posts: 180 | Member since: August 2017 | IP address: saved
Steffen.111
Stammgast
**
ID # 184


  Posted on October 13, 2017 07:00 AM (#17)  |  Quote Quote   PM PM   E-mail E-mail
Moin Jens,
es sind noch mehr: (alles CALL's) :eek:
0AD0h - GETSYM
0B70h
0BB6h
0BEEh
0D2Ah - LENGTH
1A3Fh
1B86h
Hast Du eine kommentierte Quelle zum GP20?
Weist Du was die übrigen UP's machen, wie die heißen bzw. wo man die im GP30 findet?
Grüße
Steffen

Posts: 180 | Member since: August 2017 | IP address: saved
DerInder
Fast schon Admin
Seitenadmins
***
ID # 2


  Posted on October 13, 2017 11:25 AM (#18)  |  Quote Quote   PM PM   E-mail E-mail
Moin Steffen,
ich hab nur eine GP Version, die ich durch nen Disassembler gejagt habe ;)

Hier ein paar weitere Einsprünge:

0AD0 - GETSYM
0b70 - loesym
0bb6 -
0bee - putsym
0D2A - LENGTH
1a3f - stepstart
1b86 - progstart


-----------------------
Gruß
-=jens=-

Posts: 912 | Member since: June 2004 | IP address: saved
Steffen.111
Stammgast
**
ID # 184


  Posted on October 14, 2017 08:52 PM (#20)  |  Quote Quote   PM PM   E-mail E-mail
Jens, hab vielen Dank!
Im Moment komme ich nicht dazu die Sache weiter zu verfolgen.
Andere Baustelle... :(
VG Steffen

Posts: 180 | Member since: August 2017 | IP address: saved



| https://nkcforum.de | Board rules | Privacy policy


Tritanium Bulletin Board 1.8
© 2010–2021 Tritanium Scripts


Site created in 0.028896 seconds
Processed 17 files
gzip compression enabled
2265.47 KiB memory usage