Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Spectral Nachbau (3) Erweiterungen, Zusatzmodule, Ideen » Themenansicht

Autor Thread - Seiten: -1-
000
06.04.2013, 14:13 Uhr
Klaus



Hallo spectral-Bastler,

ich möchte hier, der Übersicht halber, mal einen neuen Thread zu spectral aufmachen.
Wie Deff schon einmal angemerkt hatte, ist ja Teil 2 für Probleme, Fragen und Lösungen zum Aufbau des spectral vorgesehen.

Spectral Nachbau (2) Probleme, Fragen, Lösungen zum Aufbau des specral unter...
http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=9308


Teil 3 also dann hier...
Wer schon etwas an Zusatzhardware an den spectral gebastelt hat, kann hier seine Ergebnisse, Erfahrungen u.s.w. posten.

Meinen Erfolg mit dem AY-3 Sound-Interface hatte ich ja schon im anderen Thread bekannt gegeben.
Hier nochmal das Bild und eine ganz kurze Hörprobe dazu.




http://www.pc-willi.de/sound/spectral_sound.mp3


Sicher werden hier bald die nächsten Einträge von anderen spectral-Freunden/Bastlern folgen.

Viele Grüße,
Klaus

Dieser Beitrag wurde am 06.04.2013 um 14:25 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
06.04.2013, 15:12 Uhr
dm



Hallo Spectraler,
Nachdem ich alle Funktionen des neuen Spectral getestet habe, habe ich folgende Änderungen an meinen neuen Spectral durchgeführt.
1. ROM-Selektierung, 2. Joystick-Interface (D5 bis D7) eingebunden, 3. Rampageselektierungskorrektur.
Nach diesen Änderungen habe ich mein Eigenbau- BETA-DISK-Interface V 5.03, vom alten Spectral, angeschlossen. Es funktioniert. Im voraus mußte ich noch das /IORQ - Signal für das Joystick-Interface ändern, weil das Signal auf den BETA-DISK-Interface verknüpft ist und für Erweiterungen das neue /IORQ benutzt werden muß.

Viele Grüße
Dieter
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
06.04.2013, 15:39 Uhr
Deff

Avatar von Deff


Zitat:
dm schrieb
Hallo Spectraler,
Nachdem ich alle Funktionen des neuen Spectral getestet habe, habe ich folgende Änderungen an meinen neuen Spectral durchgeführt.
1. ROM-Selektierung, 2. Joystick-Interface (D5 bis D7) eingebunden, 3. Rampageselektierungskorrektur.
Nach diesen Änderungen habe ich mein Eigenbau- BETA-DISK-Interface V 5.03, vom alten Spectral, angeschlossen. Es funktioniert. Im voraus mußte ich noch das /IORQ - Signal für das Joystick-Interface ändern, weil das Signal auf den BETA-DISK-Interface verknüpft ist und für Erweiterungen das neue /IORQ benutzt werden muß.

Viele Grüße
Dieter

Ich würde es für sinnvoll einschätzen, Dieter, wenn Du Deine Ausführungen mit konkreten umsetzbaren Schritten untersetzt! So machen sie nur Geschmack auf mehr...
--
Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte. (Dieter Hildebrandt)

Dieser Beitrag wurde am 06.04.2013 um 16:29 Uhr von Deff editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
06.04.2013, 16:26 Uhr
procolotor

Avatar von procolotor


Zitat:
Klaus schrieb
Hallo spectral-Bastler,

ich möchte hier, der Übersicht halber, mal einen neuen Thread zu spectral aufmachen.
Wie Deff schon einmal angemerkt hatte, ist ja Teil 2 für Probleme, Fragen und Lösungen zum Aufbau des spectral vorgesehen.

Spectral Nachbau (2) Probleme, Fragen, Lösungen zum Aufbau des specral unter...
http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=9308


Teil 3 also dann hier...
Wer schon etwas an Zusatzhardware an den spectral gebastelt hat, kann hier seine Ergebnisse, Erfahrungen u.s.w. posten.

Meinen Erfolg mit dem AY-3 Sound-Interface hatte ich ja schon im anderen Thread bekannt gegeben.
Hier nochmal das Bild und eine ganz kurze Hörprobe dazu.




http://www.pc-willi.de/sound/spectral_sound.mp3


Sicher werden hier bald die nächsten Einträge von anderen spectral-Freunden/Bastlern folgen.

Viele Grüße,
Klaus

Hallo Klaus,

kannst du bitte eine Quelle für den AY-3 Sound-Interface hier verlinken?
Das sollte meine nächste Erweiterung sein.

Danke Andre

Dieser Beitrag wurde am 06.04.2013 um 16:26 Uhr von procolotor editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
06.04.2013, 16:52 Uhr
Klaus



Hallo procolotor,

... na klar...
Aber bitte beachten, was für einen Soundchip Ihr verwendet.
Wegen der Verschaltung, am besten mal das Datenblatt lesen (hab gerade keinen Link).

AY-3-8912 (mit 28 Pins)
AY-3-8910 (mit 40 Pins)

http://hw.speccy.cz/ayinterface.html
http://cygnus.speccy.cz/popis_ay38912.php
http://8bit.yarek.pl/upgrade/zx.ay/

Mein Aufbau ist eher eine Mischung aus den Links.
(AY-3-8910, einfacher RC-Generator, da kein passender Quarz da war)

Viel Spaß beim Basteln.
Klaus

Dieser Beitrag wurde am 06.04.2013 um 16:59 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
06.04.2013, 17:56 Uhr
Elektriker



Hallo spectralfans

Ich habe einen Monitor mit PAL-Eingang.Da ist momentan das Bild noch in schwarz weiss.
Hat einer eine Idee oder gibt es ein Modul wie man RGB auf PAL wandeln Kann?
Wenn das irgendwie funktionieren würde möchte ich ein Bild vom Spectral bauen,wie vom AC1-2010 (siehe ac1-info.de Neuigkeiten 2013).
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
06.04.2013, 18:02 Uhr
murkel



Hallo,

ich habe schon folgende Basteleien am Spectral vorgenommen. Das Bild (im oberen Teil) zeigt die
Änderungen für den Joystickanschluß ( Kempston). Habe einfach 0,8mm CuL-Draht
verwendet.



Der Kempston-Joystickanschluß funktioniert bei vielen Programmen, bei einigen Progs gehts nicht obwohl die Kempston-Auswahl angeboten wird. Doch da liegt sicher eher ein Programmierfehler in den betreffenden Programmen vor. Manche Hersteller der Spiele haben es seinerzeit nicht so genau mit der Norm des Anschlußes genommen.

Hier die Änderung für die Bankumschaltung des Spectral:



Viele Grüße

Klaus

Dieser Beitrag wurde am 06.04.2013 um 18:14 Uhr von murkel editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
06.04.2013, 18:06 Uhr
murkel




Zitat:
Klaus schrieb
Hallo procolotor,

... na klar...
Aber bitte beachten, was für einen Soundchip Ihr verwendet.
Wegen der Verschaltung, am besten mal das Datenblatt lesen (hab gerade keinen Link).

AY-3-8912 (mit 28 Pins)
AY-3-8910 (mit 40 Pins)

http://hw.speccy.cz/ayinterface.html
http://cygnus.speccy.cz/popis_ay38912.php
http://8bit.yarek.pl/upgrade/zx.ay/

Mein Aufbau ist eher eine Mischung aus den Links.

Hallo,

Bin dabei die Schaltung aus dem ersten Link aufzubauen mit dem AY-3-8912. Der IC ist auch im 128er Spectrum verbaut. Werde diese Zusatzschaltung dann steckbar auf dem 2. Eprom-Steckplatz ausführen und alle benötigten Signalleitungen von da abgreifen und falls nicht am Steckplatz vorhanden, dort hinverdrahten.

Gruß Klaus


Dieser Beitrag wurde am 06.04.2013 um 18:08 Uhr von murkel editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
06.04.2013, 18:29 Uhr
murkel



Hallo,

das Interface 2 funktioniert auch am Spectral. Dieses Interface wurde 1983 vertrieben. Es enthält zwei Joystickports ( dabei werden die Tasten 1 bis 5 und 6 bis 0 abgefragt), sowie einen ROM-Modul-Steckplatz. Hier konnte man Module kaufen, die jeweils ein 16k Programm enthielten. Diese Module waren seinerzeit sehr teuer und es gab auch nur etwa 10 Stück. Auch ein Druckerport ist noch vorhanden. Der war denke ich aber dem Sinclair-Drucker vorbehalten.

Ich habe ein ROM-Modul nachgebaut welches 32 Programme enthält, die man über einen Wahlschalter und einen DIP-Schalter auswählen kann. Hier sind die 10 Spiele drauf und noch zusätzliche Testprogramme und Tools. Zu finden ist das alles u.a. auf dieser Seite von Scott-Falk Hühn:
http://s-huehn.de/spectrum/index.htm

Hier unter dem Menüpunkt Hardware(Add-On).




Viele Grüße

Klaus

Dieser Beitrag wurde am 06.04.2013 um 18:30 Uhr von murkel editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
06.04.2013, 19:26 Uhr
Deff

Avatar von Deff

Da dem Echo nach, die Sounderzeugung auf größeres Interesse zu stossen scheint, werfe ich mal einen 4-seitigen Artikel "Super-Sound..." mit dem AY-3-8910 und geeignet für alle Z80-Maschinen als Download in die Runde!
-> Download
--
Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte. (Dieter Hildebrandt)

Dieser Beitrag wurde am 06.04.2013 um 19:27 Uhr von Deff editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
06.04.2013, 19:44 Uhr
Digitalmax

Avatar von Digitalmax

@murkel

Zitat:
Der Kempston-Joystickanschluß funktioniert bei vielen Programmen, bei einigen Progs gehts nicht obwohl die Kempston-Auswahl angeboten wird. Doch da liegt sicher eher ein Programmierfehler in den betreffenden Programmen vor. Manche Hersteller der Spiele haben es seinerzeit nicht so genau mit der Norm des Anschlußes genommen.

Die Datenbits D7,D6 und D5 sollten Null sein, damit alle Programme funktionieren (siehe http://www.sax.de/~zander/zx/spectral/spc_ex.pdf )

Gruß Matthias

Dieser Beitrag wurde am 07.04.2013 um 01:52 Uhr von Digitalmax editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
06.04.2013, 19:57 Uhr
Mobby5



Gibt es die AY-3-8910 preiswert noch irgendwo in Europa zu kaufen?

Nachtrag: Besser wäre wohl der AY-3-8912.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden

Dieser Beitrag wurde am 06.04.2013 um 21:58 Uhr von Mobby5 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
06.04.2013, 20:35 Uhr
Ralph



Hinweis zur PS2Tastatur !

Die aktualisierten Files für die an den Spectral angepasste PS2Tastatur sind auf meinem Server (ac1.dyndns.info) online !

Bitte beachten !! Ich habe nun einen extra Ordner "Spectral" angelegt.

Viel Erfolg beim Nachbauen
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
06.04.2013, 20:44 Uhr
Digitalmax

Avatar von Digitalmax

AY-3-8910 sind in den ATARI-ST-Computern verbaut. Manchmal bekommt man ein preiswertes Board von einem defekten ST.

EDIT_____________________________________

oder hier: 5 Stück für 13,45 Euro
http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=221084679109#ht_2212wt_1160


Gruß Matthias

Dieser Beitrag wurde am 07.04.2013 um 12:35 Uhr von Digitalmax editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
06.04.2013, 21:48 Uhr
murkel




Zitat:
Digitalmax schrieb
@murkel

Zitat:
Der Kempston-Joystickanschluß funktioniert bei vielen Programmen, bei einigen Progs gehts nicht obwohl die Kempston-Auswahl angeboten wird. Doch da liegt sicher eher ein Programmierfehler in den betreffenden Programmen vor. Manche Hersteller der Spiele haben es seinerzeit nicht so genau mit der Norm des Anschlußes genommen.
[/quote

Die Datenbits D7,D6 und D5 sollten Null sein, damit alle Programme funktionieren (siehe http://www.sax.de/~zander/zx/spectral/spc_ex.pdf )

Gruß Matthias

Danke für den Hinweis, doch eben diese angeführte Änderung habe ich vorgenommen ( D7 etc.)

Gruß Klaus

Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
07.04.2013, 06:38 Uhr
haweigo



Hallo Mobby5,
habe ein AY-8910 bei Pinballcenter.eu für 8,90 Euro + 4,90 Euro Versand erworben.
Schnelle Lieferung.
Gruß Harry
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
07.04.2013, 09:26 Uhr
Deff

Avatar von Deff


Zitat:
haweigo schrieb
Hallo Mobby5,
habe ein AY-8910 bei Pinballcenter.eu für 8,90 Euro + 4,90 Euro Versand erworben.
Schnelle Lieferung.
Gruß Harry

Geht auch preiswerter -> http://www.ebay.de/itm/1-AY-3-8910-8910A-YM2149F-AY38910A-Sound-Generator-IC-/180774529389
-> http://www.ebay.de/itm/GI-MIC-AY-3-8910A-DIP-40-PROGRAMMABLESOUND-GENERATOR-/320995180112
--
Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte. (Dieter Hildebrandt)

Dieser Beitrag wurde am 07.04.2013 um 09:27 Uhr von Deff editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
07.04.2013, 09:55 Uhr
CarstenSc



Danke Deff. Gerade geordert. Für 7,00 Euro-preiswerter gehts fast nicht.
Dieser Beitrag wurde am 07.04.2013 um 09:55 Uhr von CarstenSc editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
07.04.2013, 10:40 Uhr
procolotor

Avatar von procolotor

Ich habe mal bei goodtronic aus Hong Kong bestellt. Da gibt's auch den AY-3-8912.
Dieser Beitrag wurde am 07.04.2013 um 10:42 Uhr von procolotor editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
07.04.2013, 10:58 Uhr
Deff

Avatar von Deff

Ich habe mir mal die Schaltung aus meinem obigen DL zur Brust genommen und deutlich lesbarer gemacht, da die Ausgangsvorlage nicht sonderlich optimal war!


--
Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte. (Dieter Hildebrandt)

Dieser Beitrag wurde am 07.04.2013 um 11:07 Uhr von Deff editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
07.04.2013, 11:05 Uhr
dm



Hallo,
Hiermit will ich zeigen, wie ich die zusätzlichen Schaltkreise auf den Spectral untergebracht und entsprechend verschalten habe.
http://www.bilder-upload.eu/show.php?file=fa9561-1365324916.jpg
Man sieht ja an der Lage der IC, für welche Nachrüstung sie bestimmt sind.

Viele Grüße
Dieter
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
07.04.2013, 11:19 Uhr
felge1966

Avatar von felge1966

@dm
Das dürfte dann aber doch sinnvoller als Karte am Busstecker untergebracht sein. Die Fehlersuche am Spectral wird es sonst bestimmt nicht einfacher machen.
Das Datenblatt liegt übrigens unter http://map.grauw.nl/resources/sound/generalinstrument_ay-3-8910.pdf

Gruß Jörg

Dieser Beitrag wurde am 07.04.2013 um 11:22 Uhr von felge1966 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
07.04.2013, 13:12 Uhr
Klaus



Hallo,

es ist schön dass Deff etwas in Richtung Sound recherchiert hat.
Aber wie er selbst schon sagt, ist die unter 019 gezeigte Schaltung eher als allgemeine Sound-Ergänzung für Z80 Systeme gedacht.

Für den spectral würde ich lieber eine der schon angepassten und getesten Schaltungen aus den unter 004 genannten Links verwenden.
Wer anstelle des AY-3-8912 mit 28 Pin, den AY-3-8910 mit 40 Pin einsetzt, muss halt nur im Datenblatt (Danke felge1966) nachschauen, wie die Pins belegt sind. Beim 40 Pin'er bleiben viele Anschlüsse frei. Die beiden ICs sind ansonsten voll kompatibel.

Die von mir unter 001 aufgebaute Schaltung war eher zum Test gedacht. Man sollte, falls man eine Platine entwickeln möchte, darauf achten, dass der Bus für andere Erweiterungen weiter geführt wird. Möglicherweise kann man auch, wie es mal erwähnt wurde. das Soundmodul als Adapterplatine auf die CPU stecken.

murkel hat ja schon angefangen, ein paar von seinen Erweiterungen vorzustellen. Das kommt bestimmt noch mehr ;-)

@murkel
Was verwendest Du für einen BUS-Adapter, um vom EGS-Stecker auf den Standard Spectrum BUS-Stecker zu kommen? Gibt es da einen Schaltplan oder ist das nur 1:1 verbunden? Man kann es auf den Fotos ganz schlecht erkennen.

Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
07.04.2013, 13:18 Uhr
murkel



@Klaus

Bei dem Busadapter habe ich etwas von diesem Shop verwendet. Dabei aber A4,B4,A5 und B5 und A/B29 vom Spectral nicht durchverbunden.
http://www.divide.cz/?x=eshop&lang=en


Viele Grüße

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
07.04.2013, 13:24 Uhr
Klaus



@murkel,

Danke für die Info.
Da habe ich damals mein DivIDE gekauft.
Hat prima geklappt, aber der Versand war (glaube ich) nicht ganz billig.
Lohnt sich evtl. als Sammelbestellung, oder jemand hat gute Beziehungen nach CZ.

EDIT: Ich sehe gerade, dort sind auch AY Soundchips im Angebot.

Viele Grüße,
Klaus

Dieser Beitrag wurde am 07.04.2013 um 13:27 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
08.04.2013, 21:38 Uhr
Klaus



Hallo spectral-Bastler,

... recht ruhig geworden :-)

Ich habe zwar die Woche über auch nicht viel Zeit, aber da wohl einige das Sound-Interface in Angriff nehmen wollen, mal noch eine Idee.
In den Erweiterungen zum spectral
http://www.sax.de/~zander/zx/spectral/spc_ex.pdf
ist ja eine Schaltungsänderung/-verbesserung für das Joystick-Interface vorgeschlagen bzw. empfohlen. Dazu sind einige Eingriffe auf der schönen Platine notwendig.

Könnte man nicht evtl. darüber nachdenken, das Joystick-Interface gleich komplett neu, mit auf die Zusatzplatine vom Soundmodul aufzubauen. Das original Kempston Interface hat ja nur 2 Schaltkreise und ein wenig Kleinkram... siehe...

http://www.worldofspectrum.org/infoseekid.cgi?id=1000220
ftp://ftp.worldofspectrum.org/pub/sinclair/technical-docs/KempstonJoystickInterface_Schematics.gif

Das auf der spectral-Platine vorhandene Interface muss dann natürlich deaktiviert werden, damit es keine Buskonflikte gibt.

Wie gesagt, ist nur eine Idee.
Im Detail habe ich das jetzt noch nicht geprüft.
Mir tut es immer ein wenig weh, wenn ich die schöne Platine mit Huckepack-ICs u.s.w. etwas verunstalten muss.

Viele Grüße,
Klaus

Dieser Beitrag wurde am 08.04.2013 um 21:42 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
026
08.04.2013, 22:13 Uhr
Digitalmax

Avatar von Digitalmax

Hallo Klaus,

meinen alten Spactral hatte ich mit einer Zusatzplatine bestückt, die auf die nach oben gedrehte Systembuserweiterung (X1) steckte. Für externe Erweiterungern war auf dieser Platine parallel zu X1 ein Steckverbinder nach hinten herausgeführt. Das bot genügend Platz für Zusatzbaugruppen.

Gruß Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
027
09.04.2013, 19:34 Uhr
Klaus



Hallo Digitalmax,

hast Du evtl. ein Foto von Deinem Aufbau der Systembus-Erweiterung.

Ich vermute mal, man sollte den Bus auch nicht zu sehr belasten.
Hat da jemand Erfahrungen?

Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
028
09.04.2013, 20:40 Uhr
Digitalmax

Avatar von Digitalmax

Hallo Klaus,

der Lastfaktor war ausreichend, ohne den Bus zu treiben. Ob ich das damals nachgerechnet habe weiß ich aber nicht mehr.



Wie man erkennen kann, konnte ich auf einige Bauteile aus der Schreibmaschinenfertigung zurückgreifen.

Gruß Matthias

Dieser Beitrag wurde am 09.04.2013 um 20:42 Uhr von Digitalmax editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
029
09.04.2013, 20:57 Uhr
Klaus



Hallo Digitalmax,

Danke für das Foto.
Sieht echt interessant aus.
Wenn ich es richtig erkenne, ist es ein...
ZX-LPRINT III Interface (Druckerinterface),
Tastaturanschluss-Interface,
PIO... ???,
EPROM-Brenner...???
...???

Rechts mit den beiden SUB-D-Buchsen ist sicher das Joystick-Interface. Oder?

EDIT: Läuft denn das gute Stück noch?

Viele Grüße,
Klaus

Dieser Beitrag wurde am 09.04.2013 um 21:05 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
030
09.04.2013, 22:05 Uhr
Digitalmax

Avatar von Digitalmax

Hallo Klaus,
der Spectrum läuft noch tadellos, ist aber zur Zeit zerlegt um die Videoausgänge ordentlich am Gehäuse zu befestigen (das sind die Buchsen rechts).
Das "Tastaturinterface" ist nur ein EPROM um die Sondertastenfunktionen zu realisieren.
Die PIO ist für den Brenner 2716-27512 (Typauswahl erfolgt über einen Programmierstecker neben der Fassung).
Das übliche ZX-LPRINT Interface hast Du ja richtig erkannt.
Die anderen ROMS enthalten häufig genutzte Programme zB.: für die Programmierung der EPROMS, Monitor und Kopierprogramm.
Leider waren K1520-Lochrasterplatten auch damals rar, sonst wäre noch mehr Platz. Für einen AY-3-8912 reicht er aber noch aus. Den werde ich noch nachrüsten.
Die Tastatur stammt, so glaube ich von einer S6000, deren Matrix für den Spectral umverdrahtet wurde.
Das Gehäuse gehört zu einer S3004.

Gruß Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
031
10.04.2013, 17:43 Uhr
Klaus



Hallo Digitalmax,

vielen Dank für die Infos.
Da war Dein Spectral ja schon richtig gut ausgestattet.
Für meinen Spectrum 48k hatte ich damals auch das LPRINT III und eine EPROM-Programmier-Modul gebaut. Leider habe ich damals nach der Wende alles verkloppt. Heute ärgere ich mich natürlich :-(

Hmmm ... inzwischen denke ich immer mehr über ein Erweiterungsinterface nach, was gleich mehrere Komponenten enthält:

- Soundinterfache mit AY-3-89xx Soundchip
- Joystick-Interface (vielleicht sogar als Dual-Interface für Kempston und Sincalir-Joystick... gabs mal von dk.Tronics)
- LPRINT III Drucker-Interface
- nach außen weitergeführten Spectrum Bus (also nur Kontaktflächen auf der Leiterplatte, wie beim Original Spectrum) um da evtl. ein DivIDE oder andere schon vorhande Original Spectrum Erweiterungen anzuschließen.

Ist nur mal so eine Idee.

Viele Grüße,
Klaus

Dieser Beitrag wurde am 10.04.2013 um 18:22 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
032
17.04.2013, 19:13 Uhr
murkel



Hallo,

hier mal ein Bild vom Divide am Spectral



Und hier der Diskbrowser vom Divide ( noch mit der Fat-Firmware ( nur Lesen)):




Gruß

Klaus

Dieser Beitrag wurde am 17.04.2013 um 19:15 Uhr von murkel editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
033
17.04.2013, 20:18 Uhr
potto



hallo klaus!

kannst du eine kleine skitze machen woher du das rom-selekt signal genommen
hast oder ist das irgendwo dokumentiert?

gruss paul
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
034
17.04.2013, 20:23 Uhr
Klaus



Hallo

@murkel,

danke für die Bilder.
Kannst Du evtl. nochmal im Detail beschreiben, welche Änderungen/Ergänzungen am spectral nötig sind, wenn man das DivIDE nutzen möchte. ...oh potto war schneller mit der Frage :-)
Für die RGB-BRIGHT Nachrüstung (im anderen Thread) hast Du das sehr gut erklärt.

Inzwischen gibt es ja auch eine Firmware, die Lesen und Schreiben von/auf CF, IDE ... ermöglicht (ESXDOS). Hast Du die schon mal angetestet?


@alle

Wer sich das DivIDE-Modul selbst nachbauen möchte, kann dies natürlich auch machen. Die kompletten Unterlagen dazu gibt es z.B. hier
http://www.divide.cz/index.php?x=info
unter "technical documentation"

Im Shop auf dieser Seite gibt es das DivIDE aber auch als Bausatz oder Fertigmodul zu kaufen.

Viele Grüße,
Klaus

Dieser Beitrag wurde am 17.04.2013 um 20:33 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
035
17.04.2013, 22:01 Uhr
murkel



@potto

Die ROM-Selektierung wie in der Doku beschrieben ergänzen.

@Klaus

Einfach das Divide anstecken und schauen ob es geht. Da das Divide, zumindest das 2008er sehr zeitkritisch ist, kann es erforderlich sein auch am Divide Verbesserungen vorzunehmen, z.B. ist es ratsam den Takt für den GAL der aus /MREQ gewonnen wird zu verzögern und zu kürzen; siehe hier:
http://www.worldofspectrum.org/forums/showthread.php?p=646470&highlight=divide#post646470

Ich mußte bei mir den Takt der zum Erweiterungsstecker geht invertieren ( DL004). Ist beim Spectrum auch negiert.

Dieses Divide ist da nicht so empfindlich:
http://lotharek.pl/product.php?pid=25

Und es geht nichts über ESXDOS, besser gehts nicht.

Gruß

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
036
19.04.2013, 15:39 Uhr
dragonfly45



Hallo,

kann man auch an Stelle des Normqandlers auch so etwas verwenden ?

http://velesoft.speccy.cz/zx/zx-vga/index.html

MfG Dietmar
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
037
19.04.2013, 16:17 Uhr
Mobby5



Ein Scandoubler ist auch solch ein Normwandler aber das Bild wird hierbei Zeilenweise umgesetzt. Die Bildfrequenz ist dann allerdings die gleiche wie beim Ausgangssignal. 50Hz bleiben 50Hz, die Zeilenfrequenz wird verdoppelt.

Der GBS speichert das ganze Bild und gibt es mit der anderen Norm (hier VGA) und anderen (beliebigen) Frequenzen für Bild und Zeilen wieder aus.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden

Dieser Beitrag wurde am 19.04.2013 um 16:36 Uhr von Mobby5 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
038
19.04.2013, 20:47 Uhr
potto



@murkel
welche doku in 035 meinst du? ich habe ein fertiges divide 057c und möchte es
unverändert an den spektral anschliessen und deshalb die frage nach einem
kleinen schaltbild (skizze).
gruss paul
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
039
19.04.2013, 23:30 Uhr
murkel



@potto

Diese Doku meine ich.
http://www.sax.de/~zander/zx/spectral/spc_ex.pdf

Da steht alles dazu drin. Dann Divide anstecken und hoffen das es klappt.

Gruß
Klaus

Dieser Beitrag wurde am 19.04.2013 um 23:32 Uhr von murkel editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
040
20.04.2013, 19:42 Uhr
procolotor

Avatar von procolotor

Hallo allerseits,

ich habe den PS2-Adapter noch mal neu aufgebaut und als Ersatz für die X2 eingefügt. Der CPLD musste hier noch mal neu programmiert werden.



Falls jemand Interesse hat, ich habe noch ein paar Platinen über, die kosten allerdings 11 Euro+Versand.

Gruß

Andre

Dieser Beitrag wurde am 20.04.2013 um 19:53 Uhr von procolotor editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
041
20.04.2013, 19:51 Uhr
Jost



Hallo

@procolotor

Ich hätte da Interesse an einer Platine.

Gruß

Jost
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
042
20.04.2013, 20:44 Uhr
potto



@procolor
kannsst mir auch eine platine reservieren

gruss paul
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
043
20.04.2013, 22:12 Uhr
Mobby5



@procolotor

Für mich auch eine Platine bitte.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
044
20.04.2013, 23:48 Uhr
procolotor

Avatar von procolotor

PS/2 Adapter Platinen sind alle. Ich stelle demnächst das Layout zu Verfügung.

Gruß

Andre
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
045
24.04.2013, 23:00 Uhr
procolotor

Avatar von procolotor

Hallo

den Schaltplan, die Sprint-Datei und die CPLD-Dateien gibt hier zu herunterladen:

PS/2-Tastatur an Spectral

Gruß

Andre
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
046
28.04.2013, 20:10 Uhr
potto



hallo andre!
eine frage? warum muss der clpd neu programmiert werden? in meiner jetzigen
fliegenden schaltung werkelt ein xc9536. übringens funktioniert der link in 045
nicht.

gruss paul
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
047
28.04.2013, 23:46 Uhr
procolotor

Avatar von procolotor

Hallo Paul

Der Link funktioniert wieder.

Das Neuprogrammieren bezieht sich auf die vorausgegangen Adapter-Versionen, die in dem Thread PS/2 Tastatur am ZX Spectrum diskutiert worden sind. Mein PCB-Layout ist etwas anders, so dass in der user constraints file (.ucf) die Zuordung der PINs des CPLD zu den Spalten- und Zeilenleitungen geändert werden mussten. Weitere Details siehe hier.

Gruß

Andre

Dieser Beitrag wurde am 28.04.2013 um 23:47 Uhr von procolotor editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
048
18.08.2013, 17:44 Uhr
Klaus



Hallo spectral Gemeinde,

nach eine etwas längeren Auszeit (Urlaub, extreme Hitze im Bastelzimmer, Hagelschaden...), möchte ich mich auch mal wieder melden.
Vor meinem Urlaub hatte ich ja den NANOS-Gehäusebau in Fokus, doch nun habe ich mit si_schenks Hilfe ... Vielen Dank Siegfried... den spectral mit dem DivIDE-Modul erweitert.

Das Modul habe ich ja schon seit vielen Jahren am original ZX Spectrum und nachdem einige Bastler es schon am spectral angeschlossen haben, wollte ich da natürlich nicht nachstehen.



Es ist schon eine feine Sache, wenn die Programme in sekundenschnelle von (zB. CF-Karte...) geladen werden können, statt minutenlang die Daten als wav vom PC oder von Kassette zu übertragen.



Grundsätzlich funktioniert das DivIDE erst einmal gut.
Festgestellt habe ich allerdings, dass bei einigen getesteten Programmen Probleme auftreten.
Manche laufen nicht richtig, bei anderen habe ich zeitweise in der rechten Bildhälfte einen schmalen hellblauen senkrechten Farbbalken.
Hier muss ich bei Gelegenheit nochmal etwas forschen, ob es an Ladefehlern liegt, oder ob die Programme nicht mit dem spectral kompatibel sind.

Soviel erst einmal für heute.
Richtig Zeit fürs Hobby habe ich zwar momentan noch nicht wieder, aber der Herbst kommt bestimmt. Bis dahin sind noch die Hagelschäden zu beseitigen und noch einige andere Dinge zu erledigen.

Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
049
21.08.2013, 18:55 Uhr
potto



hallo spektralfreunde!

an meinem spektral läuft jetzt das modul "f1bis".dabei habe ich festgestellt,das
auf meiner tastatur der "erase-befehl nicht geht-es kommt"flash oder ein
undefinierbares zeichen". ist das nur bei mir so?

gruss paul
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
050
21.08.2013, 20:11 Uhr
Klaus




Zitat:
potto schrieb
an meinem spektral läuft jetzt das modul "f1bis".

Hallo potto,

was ist das für ein Modul?

Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
051
21.08.2013, 22:06 Uhr
potto



@klaus
siehste hier:https://sites.google.com/site/interface1bis/
oder:http://forum.tlienhard.com/phpBB3/viewtopic.php?f=6&t=911
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
052
22.08.2013, 08:18 Uhr
si_schenk



Hallo Paul,

bei mir funktionieren mehrere Tasten nicht lt. Plan.
Bei mir ergibt sich Folgendes:
Ebene 'E'
'1' ... DEF FN
'2' ... Copyright-Zeichen
'3' ... FN
'4' ... '6' ... i.O.
'7' ... FLASH
Schaue dir es bei '2' und '3' einmal an,
ob es auch so kommt.

Herzliche Grüße Siegfried
--
Geht nicht, gibt's nicht.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
053
24.08.2013, 11:28 Uhr
Klaus



Hallo,

@potto

Ich hatte natürlich nur nach "f1bis" gesucht und nicht nach "IF1bis" ... was so ein fehlendes "I" doch gleich ausmacht ;-)
Danke für die Links... jetzt bin ich schlauer.
Das Teil scheint auch ganz interessant zu sein, auch wenn wohl derzeit noch der eine oder andere Bug auftaucht.
Momentan reicht mir das DivIDE zum Testen erst einmal.
Für den Spectrum werden ständig neue Teile gebastelt und es kommen auch laufend neue Spiele/Programme auf den Markt.
Hier mal eine deutsche Seite, wo einige der Neuerscheinungen getestet werden...
http://www.jungsi.de/?cat=23
Es ist schon erstaunlich, wie groß und aktiv die weltweite Fangemeinde hier noch ist. Naja... kein Wunder, das kleine schwarze Kästchen wurde ja auch zig Millionen Mal weltweit verkauft.

@si_schenk

So richtig kann ich jetzt das Problem mit den Tasten nicht nachvollziehen.
Schaltest Du jedes Mal wieder in den E (Extended Modus) um, bevor Du die Zifferntaste drückst?
Beispiel 1:
STRG+SHIFT = Extended Mode "E"
danach SHIFT + Ziffer 1 = "DEF FN"

Beispiel 2:
STRG+SHIFT = Extended Mode "E"
danach SHIFT + Ziffer 2 = "FN"

Beispiel 3:
STRG+SHIFT = Extended Mode "E"
danach SHIFT + Ziffer 3 = "LINE"

u.s.w.

Oder meinst Du etwas anderes?

Viele Grüße,
Klaus

Dieser Beitrag wurde am 24.08.2013 um 11:40 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
054
24.08.2013, 16:18 Uhr
potto



@klaus
ganz einfach. versuch doch mal den befehl "erase" aufzurufen und teile mit
was dabei heraus kommt.

gruss paul
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
055
26.08.2013, 19:30 Uhr
Klaus



Hallo,
@ potto
@ si_schenk,

Ich hab nochmal ganz kurz probiert.
Ihr habt Recht, potto, si_schenk.
Asche auf mein Haupt.

Eins vorweg. Ich habe am spectral eine US-Tastatur dran und den AVR-Code etwas umgefriemelt, damit der spectral mit dem US-Tastaturlayout zurecht kommt.

Bei mir passt das mit der Extended Mode / Shift Belegung bis zur Ziffer 5.
Ab Ziffer 6 geht es scheinbar auch ein klein wenig durcheinander.
Es betrifft bei mir aber nur die obere Tastaturreihe.

Hintergund scheint wohl der Shift Modus zu sein.

Teste doch bitte mal, ob bei
STRG+SHIFT = Extended Mode "E"
danach SHIFT + Zeichen ' = "ERASE"
kommt.

Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
056
26.08.2013, 23:14 Uhr
procolotor

Avatar von procolotor

Hallo

So, ich habe nun auch mal meinen spectral wieder aus der Kiste geholt und zusammengesteckt.

Das Problem ist das deutsche Tastataurlayout.

Bei mir funktioniert die Tastenkombination


Zitat:
Klaus schrieb

Teste doch bitte mal, ob bei
STRG+SHIFT = Extended Mode "E"
danach SHIFT + Zeichen ' = "ERASE"
kommt.


und bei
STRG+SHIFT = Extended Mode "E"
danach Taste "#" => "LINE"

und bei
STRG+SHIFT = Extended Mode "E"
danach SHIFT+Taste "_" => "FORMAT"

und bei
STRG+SHIFT = Extended Mode "E"
danach ALTGR + TASTE "Q" (=@) müsste "FN"
funktionieren, geht aber nicht, da der AVR-CODE wahrscheinlich die ALTGR-Taste nicht auswertet---> Ralph fragen

Dafür geht hier
STRG+SHIFT = Extended Mode "E"
danach SHIFT + Taste "3" =eigentlich "§" aber => "FN"

Gruß

Andre

Dieser Beitrag wurde am 27.08.2013 um 00:17 Uhr von procolotor editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
057
27.08.2013, 11:57 Uhr
potto



@alle
bei mir kommmt folgendes im E-modus:
shift+1 =DEF FN
shift+2 =@
shift+3 =FN
shift+4 =OPEN#
shift+5 =CLOSE#
shift+6 =MOVE
shift+7 =FLASH (statt ERASE)
shift+8 =POINT
shift+9 =CAT
shift+0 =ATTRIB

FORMAT kommt im K-modus auf 0

gruss paul
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
058
02.09.2013, 09:54 Uhr
dragonfly45



Hallo,
weiß jemand wie man die entsprechende Firmware auf das DivIde bekommt?
Geht das auch über das direkte programmieren des 28C64 ?

MfG Dietmar
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
059
02.09.2013, 19:43 Uhr
Klaus



Hallo dragonfly45,

... leider nur in Englisch....

http://www.divide.cz/files/divIDE_manual_en.pdf
http://www.benophetinternet.nl/hobby/divide/DivIDE_Manual.pdf

Bei mir ist noch die Fatware auf dem DivIDE, aber wenn wieder die Bastelzeit beginnt, werde ich evtl. mal das neue (sehr gelobte) ESXDOS testen. Damit soll auch das Schreiben auf CF-Karte problemlos möglich sein.

Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
060
02.09.2013, 21:31 Uhr
dragonfly45



Hallo,
hab mich mal in einem englischen Forum umgehört. Da hat mir jemand geantwortet und folgendes geschrieben:
entsprechendes TAP-File (ESXIDE.TAP, ist das aktuellste) im PC auf die CF-Card schieben, dann wider ins DivIde und die Datei starten und den Anweisungen folgen (vorher noch einen Jumper 2 entfernen, Schreibschutz EEPROM)
Danach CF-Card wieder in den PC und die Ordner Bin und SYS auf die CF-Card, weiterhin einen Ordner TMP anlegen das wars.

Was ich auch gesehen habe in den jeweiligen ZIP-Files befindet sich auch eine BIN-Datei (ESXIDE.Bin) die kann man sicherlich mit einem entsprechenden Programmiergerät auf den 28C64 schieben.

Sobald ich das Teil habe werd ichs mal probieren.

MfG Dietmar


Zitat:
Klaus schrieb
Hallo dragonfly45,

... leider nur in Englisch....

http://www.divide.cz/files/divIDE_manual_en.pdf
http://www.benophetinternet.nl/hobby/divide/DivIDE_Manual.pdf

Bei mir ist noch die Fatware auf dem DivIDE, aber wenn wieder die Bastelzeit beginnt, werde ich evtl. mal das neue (sehr gelobte) ESXDOS testen. Damit soll auch das Schreiben auf CF-Karte problemlos möglich sein.

Viele Grüße,
Klaus


Dieser Beitrag wurde am 02.09.2013 um 21:32 Uhr von dragonfly45 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
061
10.09.2013, 12:02 Uhr
mwlway



Hallo Klaus,
hallo Spectral - Freunde,

habe mit das DivIDE Modul besorgt und an meinen Spectral angeschlossen. Leider ohne Erfolg. Bekomme nur rote-weiße vertikale Streifen.
Am original ZX Spectrumläuft das Modul.
Gibt es besondere Dinge beim Anschluss am Spectral zu beachten? Die Änderung am D4 zur neuen Einbindung des /ROMSEL mit zusätzlichem Gatter von D18 DL032 habe ich vorgenommen. Wer kann helfen?

Grüße Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
062
10.09.2013, 17:55 Uhr
dragonfly45



Hallo,
siehe Beitrag 035 in diesem Thread, kommt auf das DivIde an.

MfG Dietmar


Zitat:
mwlway schrieb
Hallo Klaus,
hallo Spectral - Freunde,

habe mit das DivIDE Modul besorgt und an meinen Spectral angeschlossen. Leider ohne Erfolg. Bekomme nur rote-weiße vertikale Streifen.
Am original ZX Spectrumläuft das Modul.
Gibt es besondere Dinge beim Anschluss am Spectral zu beachten? Die Änderung am D4 zur neuen Einbindung des /ROMSEL mit zusätzlichem Gatter von D18 DL032 habe ich vorgenommen. Wer kann helfen?

Grüße Matthias

Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
063
10.09.2013, 18:37 Uhr
Klaus



Hallo mwlway,

kurz zu meinen Änderungen:
Mein DivIDE-Modul ist schon etwas älter. Ich glaube ca. 2009.
Das Gehäuse dazu habe ich aus einem alten Atari 2600 ROM-Modul "FOOTBALL" gewonnen.

Am spectral habe ich nur die Korrektur der ROM-Selektierung durchgeführt, so wie im Dokument
http://www.sax.de/~zander/zx/spectral/spc_ex.pdf
unter Punkt 3 beschrieben.

Achtung. Es gibt da eine Kleinigkeit, die man leicht übersehen kann.
Und zwar muss auf er Bestückungsseite! am D18 (DL032) die Verbindung vom Pin 13 nach GND (am Abblock-C C120) aufgetrennt werden.
Das war bei mir ein Grund, warum es nicht auf Anhieb funktioniert hat :-(
Ich hatte mich nur über die stark angestiegene Stromaufnahme gewundert und dann den Fehler realtiv schnell gefunden.

Am DivIDE habe ich nichts geändert.

Soviel mal kurz zu meinern Erfahrungen.
Zum aufühlichen Test des DivIDE am spectral bin ich noch nicht gekommen.

Viele Grüße,
Klaus

Dieser Beitrag wurde am 10.09.2013 um 18:41 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
064
10.09.2013, 21:09 Uhr
mwlway



Hallo Klaus,

Pin 13 habe ich abgetrennt. Trotzdem funktioniert das Modul nicht.
Ich habe noch einmal meinen Adapter überprüft. Da es eine 1 zu 1 Verdrahtung zur Messerleiste des ZX ist kann da ja auch nicht viel passieren.
Das ROMCS wir vom Modul auf H gelegt. Signalspiel auf dem Adress- und Datenbus ist jedoch vorhanden. Also ist die CPU am arbeiten. Ob es mit dem Modul Timingprobleme zum ROM gibt?

Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
065
11.09.2013, 09:06 Uhr
si_schenk



Hallo mwlway,

ich würde dir empfehlen die Ergänzungen lt. Zusatzänderungen Bild 4 Korrektur der ROM-Selektierung noch einma genauenstens zu überprüfen. Duch die Einfachheit kommen sehr schnell Fehler zustande. Bei mir laufen jetzt beide Arten des DivIDE. (Diese hat murkel schon erwähnt.) Bis sie liefen habe ich eine Weile benötigt, den Fehler zu orten. Für das Netzwerk RW2 hatte ich drei Wiederstände genommen. Ich hatte mir vergriffen und statt 10K wurden 10 R eingelötet. Das es nicht gut gehen onnte, habe ich erst später bemerkt. Nach dem Wechsel ging das DivIDE. Ich möchte damit ausdrücken, das man vor seinen eigenen Fehlern, Unzulänglichkeiten nicht sicher ist.
Ich würde in deiner Stelle noch einmal genau die Änderungen bei D6 ('00) und D18('32) überprüfen.
Ich wünsche dir, das bald der BS mit der Meldung des DivIDE erscheint.

Herzliche Grüße Siegfried
--
Geht nicht, gibt's nicht.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
066
11.09.2013, 09:51 Uhr
si_schenk



Hallo mwlway,

so sieht die Verdrahtung der Änderung für das DivIDE aus.

[url=http://www.bilder-hochladen.net/files/l3ge-1-c4ca-jpg.html][/url]

Das ist der 1. Versuch ein Bild in das 'forum' zu stellen, wenn es klappt, kannst mich bitte informieren.

Vielen Dank, Siegfried
--
Geht nicht, gibt's nicht.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
067
11.09.2013, 10:49 Uhr
Deff

Avatar von Deff

Leider war der 1. Versuch nicht erfolgreich, denn ohne Umkopieren der URL in ein neues Fenster geht nichts! Also besser testen, nachdem der Beitrag verfaßt ist.
--
Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte. (Dieter Hildebrandt)

Dieser Beitrag wurde am 11.09.2013 um 10:49 Uhr von Deff editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
068
11.09.2013, 11:32 Uhr
mwlway



Hallo si_schenk,

Bild ist zu sehen. Aber was hast Du da gemacht? Ist das nur die Änderung zur /OE Steuerung zum EPROM am Spectral? Kannst Du mir weitere Informationen geben?

Grüße Matthias

Dieser Beitrag wurde am 11.09.2013 um 11:52 Uhr von mwlway editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
069
11.09.2013, 13:56 Uhr
si_schenk



Hallo Matthias,

durch die 3 Leitungen sieht es recht wenig aus, mehr muss man aber nicht machen. 1. die ROMSEL Leitung, die an den D4 PIN 4 geht, kappen, dicht an PIN 4. Pin 4 von D4 auf Masse legen (mit Pin 5 verbinden, da PIN 5 auf Masse liegt). Jetzt ROMSEL mit Hilfe eines Drahtes an PIN 12 oder 13 des D 18 führen. Verbindung PIN 8 D 6 kappen (geht urspünglich an PIN 22 des EPROM (D2) Unten auf der LS kappen, PIN8 geht dann zum Pin 12 oder 13 des D18 ('32). Dies nach dem Kappen ,freie Verbindung (ursprünglich zum PIN 8 des D6) mit einem Draht an PIN 11 des D18 verbinden.
Insgesamt sind es recht wenige Schritte, die gemacht werden müssen. RD und MREQ werden durch D6 negiert und liegen an den Eingängen des Gatter 3 des DL 00.
http://www.bilder-hochladen.net/files/l3ge-1-c4ca-jpg.html

Ich habe mir es vorher gründlich angesehenm und einen 'gedanklichen Plan gemacht. Ich hatte hierbei Glück, es war richtig.
Man kann es auch anders machen.
Was anderes: den zusätzlichen IC für die Ansteuerung des Joystick (DL 03) habe ich durch eine kleine Subplatine realisiert. Diese Stecke ich in den freien Steckplatz von Eprom 3. So benötige ich nur eine Drahtverbindung. Die Spannungsversorgung und Datenanschlüsse (D5,D6,D7) sind ja vorhanden. Falls erwünscht, schicke ich dir ein Foto.

Fals Fragen sind, bitte noch heute, morgen geht es auf Reisen, bis einschließlich Montag.

Mit freundlichen Grüßen Siegfried

Ach so, da die Eingänge vom (pin 13,12 des D 18 gleichwertig sind, kann man sie auch vertauschen)
--
Geht nicht, gibt's nicht.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
070
11.09.2013, 14:33 Uhr
mwlway



Hallo Siegfried,

da bin ich erstmal beruhigt. Diese Änderung habe ich schon erledigt (ist ja so beschieben in der Schaltungsergänzung). Im Beitrag 035 wird auf ein Timingproblem am DIVIDE zur Erzeugung des A-GAL- CLK hingewiesen. Bin am Vorbereiten diese Änderung am DivIDE einzubauen. Deine Idee mit der Platine auf dem EPROM Platz ist gut. Ich habe für die Joystickergänzung eine kleine LP über den Steckverbinder zum Joystick angebracht.
Noch mal zurück zum DIVIDE. Ich haben die aktuellste Version 57c mit dem zugehörigen ESXDOS. Kann es da mit den Versionen Probleme geben?
Hier die Schaltung zur Taktanpassung:
[url=http://www.bilder-hochladen.net/files/krjk-6-1679-jpg.html][/url]
Hier Bilder mit angestecktem Modul:
[url=http://www.bilder-hochladen.net/files/krjk-7-8f14-jpg.html][/url]
url=http://www.bilder-hochladen.net/files/krjk-8-c9f0-jpg.html][/url]

Grüße Matthias

Dieser Beitrag wurde am 11.09.2013 um 14:35 Uhr von mwlway editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
071
11.09.2013, 14:59 Uhr
si_schenk



Hallo Matthias,

die Schaltung habe ich auch auf dem einen Divide realisiert. Siehe Bild.
Die Änderung entspricht genau dem Vorschlag (vom Klaus-murkel).
Ich hatte, bevor ich den Fehler bei den 3 falschen Widerständen noch nicht entdeckt hatte, dem potto zum Test geschickt, er verlief ohne Probleme.
Da es bei mir aber nicht ging, habe ich die Änderung gemacht, es ging dann auch noch nicht. Erst nachdem ich die 3 Widerstände geändert hatte.
Wie es mit dem EXDOS aussieht weis ich nicht, bei mir ist noch die FAT Geschichte aktuell.

http://www.bilder-hochladen.net/files/l3ge-3-eccb-jpg.html

Lt. (murkel - Klaus) soll ein LSHCT014 genommen werden.

soweit einige Gedanken, Siegfried
--
Geht nicht, gibt's nicht.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
072
11.09.2013, 15:15 Uhr
Ralph



@mwlay ..
Der Kondensator C4 ist etwas Tricky beim DIVIDE und abhängig vom jeweiligen Spectrum. Probier damit mal etwas zu spielen.
Wichtig ist aber, das Du wirklich nen 7414 bzw. 74HCT14 drinne hast. Der 7414 ist ein SchmittTrigger !!

Viel Erfolg wünscht Ralph
--
Es geht alles erst richtig los !

Dieser Beitrag wurde am 11.09.2013 um 15:15 Uhr von Ralph editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
073
11.09.2013, 15:34 Uhr
mwlway



Hallo Siegfried,

dann werde ich erstmal die Änderungen am DIvIDE machen und meine Änderungen am Spectral inc. der Überprüfung der Wiederstände vornehmen.
Ich werde dann hoffentlich von Erfolgen berichten können.

Aber noch einmal zu den Joystick -Änderungen. Ich habe im Beitrag Spectral Nachbau (2) Probleme, Fragen, Lösungen, Beitrag 438 die Änderung hinterfragt und bisher noch keine Antwort bekommen.
Hier der Text:
Die Joystikänderung habe ich eingebaut, auch wenn Pin 12 von D64 nun ins leere geht und somit das /WR nicht mit verknüpft wird. Das Basic-Programm bestätigt mir zumindest die gewünschten Positionen des Spielehebels.
Nun zur 5. Ergänzung in der Rampageselektierung. Hier habe ich das Problem, dass mit dem Kappen der Schreibleitung von D17/3 an D10/9 mit der neuen vollständigen Adressdekodierung kein /WR in die Dekodierung eingebunden ist? Der Lowteil (FDH) über D54 ist mit dem /IORQ verbunden und der Hightteil (7FH) wird über die Schaltung aus DL020 und DS 8205 nur aus den Adressen A8 bis A15 gebildet?
Kannst Du dazu was sagen?

Grüße Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
074
11.09.2013, 16:41 Uhr
si_schenk



Hallo Matthias,

ich kann zu den anderen Erweiterungen nichts sagen, da ich sie noch nicht in Angriff genommen habe. Ob es notwendig ist, keine Ahnung. Wenn erforderlich werde ich es machen. Ich habe nur den Joy eingebunden, der geht mit dem zusätzlichen '03 recht gut.

Die Bauerei, bzw. die Fortsetung geht ja nun erst wieder richtig los.

Bis bald und herzliche Grüße Siegfried
--
Geht nicht, gibt's nicht.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
075
11.09.2013, 17:45 Uhr
Klaus



Hallo mwlway,

mir ist gerade noch etwas eingefallen...bevor Du Änderungen am DivIDE machst...

Du hast geschrieben:


Zitat:
mwlway schrieb
Ich habe noch einmal meinen Adapter überprüft. Da es eine 1 zu 1 Verdrahtung zur Messerleiste des ZX ist kann da ja auch nicht viel passieren.

Falls Du auch eine Verbindung von spectral X1:A4, X1:B4 zum DivIDE gemacht haben solltest, trenne diese bitte mal auf.

Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
076
11.09.2013, 22:05 Uhr
mwlway



Hallo Klaus,

die Auftrennung der Verbindung X1:A4, X1:B4 ist der richtige Hinweis gewesen. Zumindest wird jetzt das Modul erkannt. Habe jetzt zwar eine Ladefehler bei der ESXDOS.SYS und der Rechner geht dann in den 48K Mode.
Jetzt kann ich mir gut vorstellen, dass nun der A -Gal-CLk angepasst werden muss. Dazu brauche ich den HCT04, der soeben bestellt wurde.

Schönen Feierabend an alle Spectralfans
Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
077
14.09.2013, 22:00 Uhr
mwlway



Hallo Spectralfreunde,

habe nun das Divide Module mit der Schaltungsänderung zur A-GAL-CLK Erzeugung versehen. Das Modul wird erkannt und mit viel Glück (nach meheren Power ON's) werden die *.SYS Dateien geladen. Mit der NMI Taste kann ich dann Programme laden. Jedoch zeigen sich mehrfach Ladefehler.
Eine Veränderung von C4 zwischen 10p - 100p hat kaum eine Veränderung gebracht. 3 Pulldown R's an RD, WR, IORQ haben die Sachlage geringfügig verbessert.
Am ZX48 läuft das Modul auch mit den Änderungen ohne Probleme.
Hat jemand einen Tip zur weiteren Fehlersuche?

Grüße Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
078
15.09.2013, 16:39 Uhr
mwlway



DIVIDE, neue Erkenntnis.

Das DIVIDE 57c mit dem ESXDOS 0.8.5 funktioniert nun am Spectral.
Es gab Probleme auf dem Datenbus. Die Pullup R's RW4 sorgen für "Datensalat".
RW4 entfernt und schon kann das Modul und auch die Programme problemlos geladen werden.
Damit ergibt sich auch ein neues Problem. Die Joystickschaltung funktioniert nicht mehr, da die DL003 D59, D61D und die Schaltungsergänzung jetzt einen "offenen Kollektor" haben. Wenn ich den RW4 bei geladenen Spiel wieder stecke funktioniert dieser auch wieder!
Werde wohl die "offene Kollektorlösung" ersetzen!?
Ist auf jeden Fall eine tolle Sache, wie schnell nun Spiele geladen werden können!!

Grüße Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
079
15.09.2013, 16:54 Uhr
Ralph




Zitat:
mwlway schrieb
Werde wohl die "offene Kollektorlösung" ersetzen!?
Grüße Matthias

Erst mal Glückwunsch Matthias !! aaaaaaaaaaber keinesfalls die Open Kollektor IC ersetzen. Du produzierst sonst gegeneinander arbeitende Ausgangsstufen !!
Ersetz doch mal den RW4 durch eine hochohmigere Variante !

Gruß Ralph
--
Es geht alles erst richtig los !

Dieser Beitrag wurde am 15.09.2013 um 16:54 Uhr von Ralph editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
080
15.09.2013, 17:22 Uhr
Klaus



Hallo mwlway,

Auch von mir Glückwunsch ... ist prima das DivIDE ;-)

Dein Fehler klingt aber eigenartig....
An die Pullups (sind ja immerhin 10k... nochmal prüfen) mag ich nicht so recht glauben.
Hast Du Deine ICs alle auf Sockeln?
Falls ja, dann entferne doch mal D59 und D61 und setze die 10k Pullups wieder ein, um die evtl. auszuschließen.
Was passiert dann?
Evtl. gibt es ja irgend einen Konflikt mit dem Joystickport.

Ich habe ESXDOS noch nicht drauf und mit Fatware kaum Probleme.
Am Joystickport habe ich allerdings auch noch nichts umgebaut.

Viele Grüße,
Klaus

Dieser Beitrag wurde am 15.09.2013 um 17:24 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
081
15.09.2013, 18:22 Uhr
mwlway



Hallo Klaus,
den Versuch werde ich mal machen. Aber heute nicht mehr.
Ich werde dann sofort berichten.

Schönen Sonntag Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
082
16.09.2013, 21:48 Uhr
mwlway



Hallo Klaus,
habe den Test gemacht. D59, D61 und den zusätzlichen DL003 gezogen. RW4 Pullup 1ok gesteckt und ich habe wieder die Ladefehler!
Es ist noch anzumerken, dass die Pulldown auf dem DIVIDE mit 4,7 K gesteckt sind. Wenn ich nur die Pullup's stecke geht es auch nicht. Nur in der Kombination Pulldown auf dem DIVIDE läuft das Modul unabhängig von den DL003's für die Joystickabfrage!?
Werde mich nun doch noch einmal für den Joystickumbau auf ein 74LS240 interessieren.

Grüße Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
083
17.09.2013, 18:24 Uhr
Klaus



Hallo mwlway,
...schon eigenartig das Ganze.
Ich habe mein DivIDE-Gehäuse nochmal geöffnet.



Bei meinem DivIDE sind die Pulldown gar nicht bestückt.
Die Bestückung auf dem DivIDE ist u.a.
3 x GAL 22V10D
2 x SN74LS245
1 x M74HCT573

Aber wie gesagt, ich habe noch "Fatware" drauf und auch keine rechte Idee mehr. Mit einem Oszi wird man vermutlich auch nicht viel feststellen können. Jedenfalls ist der Mischmasch auf den Datenleitungen immer schwer zu interpretieren, solange nicht eine Leitung oder ein IC echten Mist macht.


Beim Si_schenk und einigen anderen spectral-Bastlern läuft das DivIDE ja inzwischen. Evtl. hat noch jemand einen Tipp oder hatte ähnliche Probleme wie Matthias mit ESXDOS oder dem DivIDE

Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
084
19.09.2013, 14:44 Uhr
si_schenk



Hallo mwlway,

ich besitze beide Arten der DivIDE, bei beiden gibt es keine Pulldown Widerstände.
Auf beiden ist FATWARE installiert.
Mit dem 2. Divide meine ich, das mit der SMD Bstückung, gekauft bei 'Lotharek' in Polen.
Dieses DivIDE ist wesentlich kleiner und leichter, das hat aber nichts mit deinem Problem zu tun.

Solche Probleme wie sie bei dir auftreten, hatte ich nicht. Das das DivIDE zum Anfang nicht richtig angesprochen wurde, lag an den falschen Widerständen, die ich als Ersatz für das Widerstandsnetzwerk 3X10K eingelötet hatte, ich habe 3x10R genommen, das konnte ja dann auch nicht gut gehen.

Viele Grüße, Siegfried
--
Geht nicht, gibt's nicht.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
085
19.09.2013, 21:46 Uhr
mwlway



DivIDE Probleme mit ESXDOS

Ich habe die Pullup's auf 50 K vergrößert. -> Keine Änderung!
Habe mal den Osszi am Datenbus gelegt und ein Kanal am CS Port 31 des Joysticks als Triggersignal angelegt. Es sieht so aus, das einige Datenbits nach dem Port 31 Zugriff ohne die Pulldown R's länger brauchen und eine logische 0 zu erreichen!? Ob da unmittelbar ein Zugriff auf das DivIde erfolgt und damit keine sauberen Daten anliegen???
Egal, ich werde mich wohl für eine Schaltungsänderung für den Joystick entscheiden (V40098 oder LS240). Im Moment fehlt jedoch die Zeit dazu.
Kann jemand was zu meinen Beitrag 073 sagen (Schaltungsänderung 2 und 5)?

Grüße Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
086
20.09.2013, 06:47 Uhr
Ralph




Zitat:
si_schenk schrieb
ich besitze beide Arten der DivIDE, bei beiden gibt es keine Pulldown Widerstände.
Auf beiden ist FATWARE installiert.
Mit dem 2. Divide meine ich, das mit der SMD Bstückung, gekauft bei 'Lotharek' in Polen.
Dieses DivIDE ist wesentlich kleiner und leichter, das hat aber nichts mit deinem Problem zu tun.

Das DIVIDE vom "Lotharek" ist vollkommen anders als das DivIDE 57c und arbeitet auch etwas anders ! Da müsst ihr bei ner Fehlersuche aufpassen. Die beiden sind kaum miteinander vergleichbar !

Gruß Ralph
--
Es geht alles erst richtig los !
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
087
25.09.2013, 14:08 Uhr
Klaus



Hallo mwlway,

also am ESXDOS kann es nicht liegen, dass Dein DivIDE solche Probleme macht.
Ich habe am Wochenende mein DivIDE 57c mal mit der ESXDOS Version 0.8.5 geflasht und auch mit dieser Firmware funktioniert das DivIDE 57c (ohne Änderung/Taktanpassung) bei mir am spectral.

Viele geladene Programme laufen tadellos, einige nicht, was aber auch am spectral liegen kann.
Möglicherweise hängt es ja auch mit der "Ergänzungsänderung in der Rampageselektierung" zusammen.
http://www.sax.de/~zander/zx/spectral/spc_ex.pdf unter Punkt 5 beschrieben.
Die habe ich noch nicht eingebaut.

Die ESXDOS-Firmware ist wirklich klasse.
Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
088
27.09.2013, 15:23 Uhr
mwlway



Hallo Klaus,
irgentwie bekomme ich das Problem nicht in den Griff. Wir beschrieben funktioniert das Divide nur mit den Pulldown R's am Datenbus auf dem Divide.
Meine Vermutung, dass irgend ein zeitkritischer Datenbuszugriff erfolgt wird immer mehr bestärkt. Habe zwischenzeitlich die DS8212 gegen RU Typen getauscht. Die Modulladefehler sehen ein wenig anders aus. Es wird grade so das Modul erkannt und dann steht alles bzw. der 48k Modus wird gestartet.
So richtig kann ich mir das nicht erklären.
Mit den Pulldowns kann ich sehr viele Spiel laden und auch Spielen.
Auch das Kraft Demo läuft!?
Hast Du noch einen Tipp?

Grüße Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
089
27.09.2013, 17:25 Uhr
dragonfly45



Hallo,
habe fast das gleiche Problem. bei mir ist es jetzt so das er das Modul nur mit der Originalschaltung (Transistor BF199) erkennt. C8 (33p) ist original nicht bestückt, wenn ich den C bestücke wird das Modul nicht mehr richtig erkannt.

Bei der ganzen Probiererei hab ich jetzt den schönen Spectral hingerichtet (nur noch senkrechte farbige Streifen). Muß ich jetzt erst mal wieder zum Leben erwecken.

MfG Dietmar


Zitat:
mwlway schrieb
Hallo Klaus,
irgentwie bekomme ich das Problem nicht in den Griff. Wir beschrieben funktioniert das Divide nur mit den Pulldown R's am Datenbus auf dem Divide.
Meine Vermutung, dass irgend ein zeitkritischer Datenbuszugriff erfolgt wird immer mehr bestärkt. Habe zwischenzeitlich die DS8212 gegen RU Typen getauscht. Die Modulladefehler sehen ein wenig anders aus. Es wird grade so das Modul erkannt und dann steht alles bzw. der 48k Modus wird gestartet.
So richtig kann ich mir das nicht erklären.
Mit den Pulldowns kann ich sehr viele Spiel laden und auch Spielen.
Auch das Kraft Demo läuft!?
Hast Du noch einen Tipp?

Grüße Matthias

Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
090
29.09.2013, 11:29 Uhr
mwlway



Hallo Spectralfreunde,

hir nun die erfolgreiche Mitteilung:
Das DIVIDE funktioniert bei mir so wie es sich gehört.
Fehler lag am zu lagen Kabel für den Adapter zum DIVIDE;-(.
Kabel auf minimale Länge abgeschnitten und alles ist gut.
Vielen Dank an Klaus, der mir den entscheidenen Denkanstoß gegeben hat.
Jetzt werde ich mich mit dem Sound beschäftigen. Muss dazu nur noch die Lieferung des AY aus China abwarten!!!

Schönen Herbst Sonntag
Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
091
30.09.2013, 07:44 Uhr
dragonfly45



Hallo,
@mwlway
was ist bei dir die minimale Länge bzw. hast du die Pull Downs auf dem DivIde bestückt, wenn ja wie groß?

MfG Dietmar

Dieser Beitrag wurde am 30.09.2013 um 07:44 Uhr von dragonfly45 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
092
30.09.2013, 08:03 Uhr
Klaus



Hallo dragonfly45,

ich bin zwar nicht angesprochen, aber da ich weiß, was Matthias geändert hat, antworte ich gleich mal.

Mit minimale Länge meint er eigentlich "direkt am spectral angesteckt" oder halt so kurz wie nur möglich.
Matthias hatte ca. 12cm Flachbandkabel dazwischen und da lag sein Problem.

Meines steckt auch direkt am spectral ... siehe Bild unter 048.

Die Pulldowns auf dem DivIDE hat er meines Wissens entfernt.

Viele Grüße,
Klaus

Dieser Beitrag wurde am 30.09.2013 um 08:03 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
093
30.09.2013, 09:38 Uhr
dragonfly45




Zitat:
Klaus schrieb
Hallo dragonfly45,

ich bin zwar nicht angesprochen, aber da ich weiß, was Matthias geändert hat, antworte ich gleich mal.

Mit minimale Länge meint er eigentlich "direkt am spectral angesteckt" oder halt so kurz wie nur möglich.
Matthias hatte ca. 12cm Flachbandkabel dazwischen und da lag sein Problem.

Meines steckt auch direkt am spectral ... siehe Bild unter 048.

Die Pulldowns auf dem DivIDE hat er meines Wissens entfernt.

Viele Grüße,
Klaus

Hallo,
danke für deine Antwort. Ich habe das gleiche Adapter wie du (hat mir Siggi gemacht). Habe aber wahrscheinlich das Problem das manche Programme gehen und manche nicht. Hatte auch die Änderung mit dem HCT14 gemacht, damit ging es bei mir gar nicht.

Wie bekomme ich das ESXDOS auf die CF?

MfG Dietmar
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
094
30.09.2013, 10:21 Uhr
Klaus



Hallo dragonfly45,

ich schicke Dir mal eine Mail mit einer Anleitung zum Umflashen des DivIDE 57c (nur für dieses) auf ESXDOS.
Ich hatte es ja schon mehrfach erwähnt. Am spectral ist bei mir nur die ROM-Selektierung geändert. Am DivIDE 57c nichts geändert auch keine Pulldown-Widerstände.
Ich weiß nicht welche Version Du vom Siegfried hast, aber falls A4 und BC4 zum DivIDE verbunden sein sollten, unbedingt auftrennen.

Viele Grüße,
Klaus

Dieser Beitrag wurde am 30.09.2013 um 10:22 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
095
30.09.2013, 11:05 Uhr
dragonfly45




Zitat:
Klaus schrieb
Hallo dragonfly45,

ich schicke Dir mal eine Mail mit einer Anleitung zum Umflashen des DivIDE 57c (nur für dieses) auf ESXDOS.
Ich hatte es ja schon mehrfach erwähnt. Am spectral ist bei mir nur die ROM-Selektierung geändert. Am DivIDE 57c nichts geändert auch keine Pulldown-Widerstände.
Ich weiß nicht welche Version Du vom Siegfried hast, aber falls A4 und BC4 zum DivIDE verbunden sein sollten, unbedingt auftrennen.

Viele Grüße,
Klaus

Hallo Klaus,
die Verbindungen hab ich schon aufgetrennt, denn vorher gings gar nicht. (Das Adapter war mit allen Verbindungen)

MfG Dietmar

Dieser Beitrag wurde am 30.09.2013 um 11:06 Uhr von dragonfly45 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
096
30.09.2013, 11:25 Uhr
Heiko_P



Hallo,

hier ist ein Tipp von mir, das Problem mit den zu langen Leitungen kenne ich gut vom GIDE-Modul.

Wenn die Bustreiber der HCT-Serie gegen LS-Typen getauscht werden, dann sollten diese Probleme sofort verschwunden sein. Wichtig ist das vor allem bei den beiden ICs die den Rechnerbus mit Daten versorgen.

Gruß Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
097
30.09.2013, 11:31 Uhr
dragonfly45




Zitat:
Heiko_P schrieb
Hallo,

hier ist ein Tipp von mir, das Problem mit den zu langen Leitungen kenne ich gut vom GIDE-Modul.

Wenn die Bustreiber der HCT-Serie gegen LS-Typen getauscht werden, dann sollten diese Probleme sofort verschwunden sein. Wichtig ist das vor allem bei den beiden ICs die den Rechnerbus mit Daten versorgen.

Gruß Heiko

Hallo Heiko, welche ICs meinst du, ich kann auf der Spectralplatine keine finden

MfG Dietmar
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
098
30.09.2013, 11:56 Uhr
Heiko_P



Nicht auf der Spectral-Platine, sondern auf dem DIVIDE-Modul.

Im Schaltplan von hier: http://www.divide.cz/index.php?x=info sind IC5 und IC6 mit 74HCT245 angegeben. Diese beiden sollten gegen 74LS245 getauscht werden.

Gruß Heiko
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
099
30.09.2013, 19:30 Uhr
mwlway



Hallo Spectralgemeinde,

bin ja überrascht, was es noch so für DIVIDE Tester gibt. Klaus hat Eure Fragen richtig beantwortet. Die Pulldowns auf dem DIVIDE habe ich nicht bestückt. Änderungen am DIIDE: BF199 gegen HCT14 getauscht.
Änderungen am Spectral a:ROMSelekt b:Joystickergänzung
Die Unmengen an Spielen, die ich beim DIVIDE als "Vollversion" mitbekommen habe, habe ich teilweise angetestet. In jeden Fall funktioniert der Kemston-Joystick. Die Spielsammlung 128K hat es in sich. Da laufen einige eben nicht.
Hier ist die RAM-Schaltungsänderung wohl erforderlich ;-(. Da interessiert mich immer noch eine Antwort zum Beitrag 073. Ich komme mit der Schaltungsänderung wie beschrieben nicht so recht klar?

Grüße Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
100
07.10.2013, 19:14 Uhr
dragonfly45



Hallo,
habe jetzt DivIde soweit das ich ESXDOS installiert habe. Wenn ich das DivIde gesteckt habe und den Rechner boote startet immer das ESXDOS und wenn ich dann die NMI-Taste auf dem DivIde drücke komme ich in den dateibrowser. das funktioniert immer. Starten kann ich auch immer das Programm Biorhytmus von der CF-Karte.

Weiterhin habe ich z.B. Pacman bzw. Exolon von der CF-Karte versucht zu starten.
Ich sehe teilweise die Startbilder dann springt das Ganze immer in das Basic.

Diese Programme habe ich dann über das TB-Interface ohne DivIde geladen, da funktionieren sie.

Wo kann ich jetzt noch ansetzen um den Fehler zu finden.

Das gleiche Verhalten hatte ich auch mit Fatware.

MfG Dietmar
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
101
16.11.2013, 18:40 Uhr
haweigo



Hallo ,
ich habe versucht der Spectral tragbar zu gestalten.
http://www.bilder-hochladen.net/files/l91j-1-c4ca-jpg.html
Muss noch den Joystick und den Ton nachrüsten.
Die Herbst- und Wintertage sind ja lang.
Hoffentlich funktioniert der Link zum Bild. War mein erster Versuch .Ansonsten bin ich Hinweise dankbar.
Gruß Harald
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
102
19.11.2013, 15:58 Uhr
mkBurkersdorf



Hallo,

Kann mir einer den CPLD für die Tastatur des Spectral programmieren?
xc9536 ist vorhanden.
--
Gruß
Manfred
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
103
28.12.2013, 00:45 Uhr
Digitalmax

Avatar von Digitalmax

Hallo Spectralfreunde,
ich habe zwei Ergänzungen zu meinem Spectral aufgebaut und getestet, die ohne CPLD und moderne Bauteile auskommen und auch Spass machen .

1. http://trastero.speccy.org/cosas/JL/DrBeep/PC-ZX.html

Dabei geht es um eine einfache Kopplung zwischen den Laufwerken eines DOS-PCs und dem Spectrum über die parallele Schnittstelle.

2. http://trastero.speccy.org/cosas/droy/zxflash/zxflashcart_e.htm

Hier werden 10 Programme ( je 48K) samt Betriebssystem in einem 29F040 abgelegt. Die Programme können über ein Menü gestartet werden. Der Aufbau kann gleichzeitig auch als IF2-Schnittstelle genutzt werden.

Die Projekte sind schon alt aber trotzdem ein hübscher Zeitvertreib.

Ich habe beides auf Lochrasterplatten 60 x 95 aufgebaut und handverdrahtet.
Die Schaltung habe ich an meine verfügbaren Bauteile angepasst.


ZX Flash-Card



Dr. Beep


Gruß Matthias

Dieser Beitrag wurde am 28.12.2013 um 19:47 Uhr von Digitalmax editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
104
28.12.2013, 10:48 Uhr
Klaus



Hallo Digitalmax,

prima Handarbeit, Matthias.
Besonders das ZX-Flash-Modul klingt interessant.

Ich weiß nicht, wie weit das Modul mit dem ZXC1,2,3 oder dem Modul vom Scott-Falk Hühn irgendwie kompatibel ist.
http://www.fruitcake.plus.com/Sinclair/Interface2/Cartridges/Interface2_RC_Cartridges.htm
http://s-huehn.de/spectrum/hardware2.htm
.
Könntest Du mal versuchen das Programm ZX Spectrum 128 RAM Tester auf Dein Modul zu spielen.
Es wäre interessant, ob das mit Deinem Modul bzw. dem spectral läuft.
http://www.fruitcake.plus.com/Sinclair/Interface2/Cartridges/Interface2_RC_New_RAM_Tester.htm

Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
105
28.12.2013, 16:18 Uhr
dragonfly45



Hallo,
habe mir schon seit längerem das Modul von Scott Falk Hühn nachgebaut.
http://s-huehn.de/spectrum/hardware2.htm

Geändert hab ich nur die LP (die hat Siggi Schenk entwickelt), als Flashbaustein habe ich einen 29F040 verwendet. Habe mir dann aus den Programmen das Wichtigste für mich zusammengestellt. Das RAM-Testprogramm ist die aktuellste Version die ich gefunden habe.

Hier ein Bild von der LP:



Viele Grüße
Dietmar

Dieser Beitrag wurde am 28.12.2013 um 16:38 Uhr von dragonfly45 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
106
28.12.2013, 16:42 Uhr
Klaus



Hallo Dietmar,

sieht prima aus.
Ist es das RAM-Testprogramm aus dem oben genannten Link?
Dort wird ja auch die Bankumschaltung u.s.w. getestet.
Was spuckt das für Ergebnisse aus?

Wäre mal interessant, ob der spectral da zum Original voll kompatibel ist.

Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
107
28.12.2013, 18:10 Uhr
murkel



@Klaus

Kann nur bestätigen, daß das RAM-Testprogramm mit Banktest etc. ohne Probleme durchläuft. Habe das ROM-Modul nach Scott-Falk-Hühn nachgebaut und mit einigen Programmen programmiert. Das Ganze kann man auch gut zum Testen von echten Spectrums gebrauchen. Der Paul Farrow hat da gute Arbeit geleistet.

@All

Mein Spectral bekommt gerade sein Gehäuse verpasst. Das Gehäuse hatte ich hier schon einmal in einem früheren Beitrag vorgeschlagen ( von Pollin für 2,50€ zu haben, glaube ich ).

Eingebaut sind ZX-LprintIII Interface, PIO-Interface mit 8255, AY-Soundbaugruppe und als steckbare Ausführung Divide 2k11, ROM-Modul, Mausinterface. Da man nicht gleichzeitig zwei Interface am Spectrum/Spectral, die Speicher einblenden/nutzen, am Expansionsport betreiben kann, ist der jeweilige externe ROM/RAM zuschaltbar.

Gruß
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
108
28.12.2013, 19:46 Uhr
Digitalmax

Avatar von Digitalmax

@Klaus,
mit der ZX Flash-Card können 10 Programme mit je 48 KByte in den RAM geladen und dort mit dem Spectrum-Betriebssytem gestartet werden.
Mit den ROM-Modulen des normalen Interface 2 ist maximal ein 16 Kbyte große Programme aus diesem ROM abarbeitbar, das Betriebssystem im Spectrum-ROM ist dann aber abgeschaltet.

Der RAM-Test funktioniert mit meiner Schaltungsvariante (bei der kann man den Test-ROM auch einfach in die Schwenkhebelfassung stecken) problemlos. Ich kann mit dem Schiebeschalter zwischen normalen IF2-Betrieb für ROM-Module, Flash-Card-Funktion und normalen Spectrum-ROM umschalten.

Gruß Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
109
28.12.2013, 23:10 Uhr
Digitalmax

Avatar von Digitalmax

Die Bankumschaltung im Spectral ist NICHT kompatibel zum ZX 128!

Die Shadow-Screen Funktion kann beim Spectral nicht funktionieren, weil Bit 3 von Port 7FFD garnicht gespeichert wird und der Attributspeicher auch nicht im normalen DRAM bereich liegt. Der Bildspeicher im ZX 128 kann zwischen Bank 5 (4000H bis 7FFFH) und Bank 7 umgeschaltet werden, das geht mit dem Spectral nicht.

Der Spectral ist ein sehr guter ZX 48K -Nachbau mit zusätzlichen 64 K RAM, für den 128er Mode reicht die Kompatibilität aber oft nicht aus.

Gruß Matthias

Dieser Beitrag wurde am 29.12.2013 um 16:39 Uhr von Digitalmax editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
110
28.12.2013, 23:46 Uhr
Klaus



Danke Murkel,
Danke Digitalmax,

das Pollin Gehäuse hatte ich auch mal im Visier.
Ich bin auf Dein Ergebnis gespannt, Klaus.
Für mich ist Gehäusebau immer ein Grauss.


Ja, Matthias.. sowas in der Art habe ich auch fast vermutet. Das erklärt vermutlich auch, dass diverse 128k-Spectrum Programme nicht oder nicht richtig laufen. Möglicherweise nutzen die Programme die von Dir erwähnte Shadow-Screen Funktion.

Trotz alledem, ist unser "spectralchen" schon ein gelungener Nachbau.

Momentan kämpfe ich noch an anderer Front, aber wenn wieder etwas mehr Zeit ist, geht es auch mit dem spectral weiter. Über das Flash Modul denke ich nochmal nach. Naja und dann ... oh je Gehäusebau :-(

Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
111
29.12.2013, 07:44 Uhr
mkBurkersdorf



Hallo,

Ich habe meinen Spectral auch in das Gehäuse von Pollin eingebaut.


[/url]
Front : Mit RTC-Uhrzeit und Temperatur

Wie kann ich das Bild größer machen?
--
Gruß
Manfred

Dieser Beitrag wurde am 29.12.2013 um 07:54 Uhr von mkBurkersdorf editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
112
30.12.2013, 07:11 Uhr
dragonfly45



Hallo,
@Manfred
das mit dem Bild bekomst du entweder hin, indem du den direkten Link verwendest, sieht man aber das Bild erst mal nicht. Ich hab das mit der Upload-Funktion des Forums hinbekommen, ist aber auf 768 kByte pro Datei beschränkt.

Hab das Bild mir mit einem Grafikprogramm zugeschnitten, dann optimiert und ich war unter 768 k. Siehe Beitrag 105.

MfG Dietmar

Dieser Beitrag wurde am 30.12.2013 um 07:11 Uhr von dragonfly45 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
113
30.12.2013, 16:24 Uhr
dragonfly45



Hallo,
hier nochmal ein paar Bilder vom RAM-Test-Programm, Schach, Backgammon, die auf dem ROM-Modul laufen.


Dieser Beitrag wurde am 30.12.2013 um 16:25 Uhr von dragonfly45 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
114
30.12.2013, 19:03 Uhr
robbi
Default Group and Edit
Avatar von robbi



[url="Bildurl.png"][img]Bildurl.th.png[/img][/url]
--
Schreib wie du quatschst, dann schreibst du schlecht.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
115
20.01.2014, 13:25 Uhr
PC-Opa



@murkel:
kannst du mal ein besseres Bild vom Adapter aus 008 machen. Am Besten nur den Adapter und von beiden Seiten, damit ich den nachbauen kann.
Gruß Wolfgang
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
116
20.01.2014, 19:42 Uhr
murkel



@PC-Opa
z.Z. nicht, da Spectral ausgeliehen ist.
Einfach alle Leitungen, bis auf A/B4, A/B5 und A/B29 durchverbinden vom Erweiterungsstecker auf einen z.B. ISA Stecker mit Kerbe auf Position A/B5.

Gruß Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
117
06.04.2014, 15:17 Uhr
si_schenk



Hallo procolotor,

ich habe den PS2 Adapter nach deinem LP Entwurf gebaut.
Jetzt meine Frage, muss der CPLD neu programmiert werden, ich verwende einen solchen in einem ähnlichen Adapter.

Vielen Dank und herzliche Grüße

Siegfried
--
Geht nicht, gibt's nicht.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
118
06.04.2014, 15:51 Uhr
Klaus



Hallo Siegfried,

ich antworte gleich mal (sorry Andre) und hoffe ich liege richtig.

Wirf mal einen Blick hier hin...
http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=9365

Eintrag 030 unten.

Dort hat Andre (procolotor) auch den CPLD-Code für die neue Platinenversion hinterlegt.
Bitte vergleiche den Code mal mit Deiner momentanen Version.

Ich vermute mal, dass Du noch die alte Version hast.
Sollte dem so sein, dann melde Dich nochmal per Mail bei mir.

Viele Grüße,
Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
119
22.01.2015, 20:54 Uhr
holm

Avatar von holm


Zitat:
mwlway schrieb
Hallo Siegfried,

dann werde ich erstmal die Änderungen am DIvIDE machen und meine Änderungen am Spectral inc. der Überprüfung der Wiederstände vornehmen.
Ich werde dann hoffentlich von Erfolgen berichten können.

Aber noch einmal zu den Joystick -Änderungen. Ich habe im Beitrag Spectral Nachbau (2) Probleme, Fragen, Lösungen, Beitrag 438 die Änderung hinterfragt und bisher noch keine Antwort bekommen.
Hier der Text:
Die Joystikänderung habe ich eingebaut, auch wenn Pin 12 von D64 nun ins leere geht und somit das /WR nicht mit verknüpft wird. Das Basic-Programm bestätigt mir zumindest die gewünschten Positionen des Spielehebels.
Nun zur 5. Ergänzung in der Rampageselektierung. Hier habe ich das Problem, dass mit dem Kappen der Schreibleitung von D17/3 an D10/9 mit der neuen vollständigen Adressdekodierung kein /WR in die Dekodierung eingebunden ist? Der Lowteil (FDH) über D54 ist mit dem /IORQ verbunden und der Hightteil (7FH) wird über die Schaltung aus DL020 und DS 8205 nur aus den Adressen A8 bis A15 gebildet?
Kannst Du dazu was sagen?

Grüße Matthias




...das war zwar aus der Zeit Friedrich des Heizbaren aber ich bin halt vorhin drüber gestolpert.
Wie Ihr wißt neige ich ja dazu "Sachen anders zu machen' und so war es auch hier.
Ich habe für diese Änderung keine Huckepack-Ics auf die Platine gebastelt, sondern habe versucht zu nehmen was da ist. Die Änderung schlägt vor einen DL020 auf den bereits vorhandenen D53 zu löten (bei mir ein DL040 da robbi Leistungsgatter geschrieben hatte... ein Leistungsgatter ist hier nicht notwendig robbi..streiche das mal bitte), ich habe aber für die Verknüpfung von AB8-11 das vorhandene freie Nand in D52 verwendet. Da ich nun danach noch einen Negator brauchte habe ich mir die vorhandene Schaltung angesehen und festgestellt das man die gleichzeitige Verknüpfung mit /WR erreichen kann, in dem man die vorhandene Schaltung aus D16C,D16D und D17A weiter verwendet. Der Ausgang des D53B mit AB8-AB11 an den Eingängen wird nur statt des /IORQ Signals auf D16C gelegt (Leiterzug durchtrennen).
D17A-3 wird wie gehabt aufgetrennt und dazwischen der 8205 wie im Änderungsvorschlag eingefügt.
Die so geänderte Schaltung funktioniert wie erwartet, berücksichtigt /WR und spart einen IC ein.

Ich habe den 8205 im SO16 Gehäuse unten an die Platine geheftet (an vorhandene Leiterzüge). Das PCB sieht immer noch von oben aus als wäre keine Änderung installiert. Das gefällt mir besser so..

Ich mache mal noch ein Foto wenn ich fertig bin und robbi Du bekommst auch noch ein Besseres für Deine Seite. Dir hier nochmals ausdrücklich meinen Dank für die Mühe mit der Platine.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 22.01.2015 um 20:55 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
120
29.01.2015, 20:55 Uhr
holm

Avatar von holm

Soo Leude...ich bin so langsam durch mit dem Ding.

Ich habe wohl sämtliche Erweiterungen eingebaut, eine DivIDE gebastelt (tschechische Platine), eine ISA
Netzwerkkarte zersägt und daraus einen Adpeten von Spectral auf ZX-Bus gebastelt und eine 100x160 Platine mit einem AY3-8910 und eine CPU bestückt die huckepack auf dem CPU Sockel sitzt (Lochraster, mit CUL verfitzt). Ich habe vor auf die Platine noch andere Erweiterungen zu setzen.

Meine Versuche das Kraft128 Demo zum laufen zu bringen scheitern wohl so ca. seit der Aktualisierung der RAMPageumschaltung..nach der ersten Sequenz wird es beim drücken von Enter dunkel und nix weiter passiert.
Dafür läuft aber das Shock Demo und hat echt coole Sounds drin! Freilich hat das ab und an Probleme
alles richtig darzustellen, da ja das Bildschirmspeicher-.Banking nicht implementiert ist.

Meine Frau ist halbwegs süchtig nach dem Spiel ZEN :-)

Ich mache morgen nochmal ein paar Fotos vom aktuellen Zustand und stelle sie hier ein.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
121
30.01.2015, 16:57 Uhr
murkel



Hallo Holm,

bei mir läuft die Kraft 128 Demo auch mit allen Ergänzungen (Pageschaltung etc.).
Weiterschalten geht bei mir mit der Space - Taste. Das die Zwischensequenzen gegenüber einem Original Speccy fehlen ist klar, da der Spectral den 2. Screen nicht schalten kann.
Ansonsten alles i.O. Nur Aufpassen, wenn das Divide dran ist, kann man einige Zusatzmodule ( L-Print III, etc. ) nicht nutzen, also im Prinzip die Teile die über nen eigenen ROM bzw. Speicher verfügen. Wenn man was drucken möchte, geht z.B. das UR-4.

Gruß

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
122
30.01.2015, 17:49 Uhr
holm

Avatar von holm

Ich habe gestern noch gemerkt das das teilweise läuft, ich lande manchmal mit einem Break im Basic ein Continue startet dann die nächste Sequenz. Ich denke mal ich muß wohl die Datei mal überprüfen..
Gibts einen Weg mit DivIDE und ESXDOS das 128er Basic zu starten? Sorry, bin noch nicht zum gründlichen durchgraben der Doku gekommen..


Gruß,

Holm

Nachtrag:
Ok, ich habe mal noch die versprochenen Fotos gemacht:








..und hier der Link auf den ausgelesenen 28C64B mit ESXDOS0.85:

http://www.tiffe.de/Robotron/Spectral/ESXDOS-0.85.raw
Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 30.01.2015 um 18:26 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
123
31.01.2015, 20:39 Uhr
Klaus



Hallo Holm,

danke für die Fotos.... sieht doch gut aus...
Deine Huckepackplatine bietet ja noch reichlich Platz. Mal sehen was Dir noch einfällt ;-)


Zitat:
holm schrieb
Gibts einen Weg mit DivIDE und ESXDOS das 128er Basic zu starten?


Soweit ich weiß, geht das BASIC vom Spectrum 128k zusammen mit dem DivIDE nicht.
Das DivIDE verwendet nur das 48K-ROM, aber die 128k Speicher und weitere Möglichkeiten des Spectrum 128k, weshalb auch viele 128k Programme laufen.

Evtl. ist ja eine Alternative das Beta Basic.
http://www.worldofspectrum.org/infoseekid.cgi?id=0007956

Ab Version 3 kann man die Basic Befehle auch "normal" eingeben.
Dazu schaltet man vor jedem Befehl mit einem Leerzeichen vom K-Modus (K=Keyword) in den L-Modus um. Danach können wie beim 128k-Spectrum die Befehle eingetippt werden.

Die Version 4.0 für den 128k läuft bei mir nicht. Hängt evtl. noch mit der fehlenden Rampageselektierung zusammen.
Evtl. kannst Du es ja mal bei Dir testen.

Das Spiel ZEN, welches Du unter 120 erwähnt hast, habe ich auch mal kurz angetestet.
Einfach gestrickt, aber wirklich mit Suchtfaktor..... :-)

Viele Grüße,
Klaus

Dieser Beitrag wurde am 31.01.2015 um 20:39 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
124
31.01.2015, 21:28 Uhr
holm

Avatar von holm

Hallo Klaus,

ich schaue meinem Sohn und meiner Frau beim spielen zu, selber mache ich das kaum.
Ja, die Huckepackplatine habe ich extra so groß gelassen, stört ja im Gehäuse nicht.
Allerdings schränkt die bescheuert sprasame IO-Adreßdecodiererei des original Spectrum wohl
die Erweiterungsmöglichkeiten deutlich ein, es sei denn man läßt sich auch so einen 16Bit Käse einfallen..
Eigentlich wollte ich die Platine schon eingebaut haben, aber diese Kraft128 Geschichte
läßt mir keine Ruhe ich habe heute wieder damit experimentiert.

Wenn ich von den Spectral-Schaltungserweiterungen (http://www.sax.de/~zander/zx/spectral/spc_ex.pdf)
die vollständige IO Adressdekodierung von 7FFDh aktiviere läuft Kraft128 nicht mehr.
Auch das Programm Pacland stürzt damit ab, läuft aber ohne die Erweiterung.

Ich habe die Erweiterung zwar nicht 1:1 umgesetzt, aber funktionskompatibel, wobei ich /WR in die
Decodierung mit einbezogen habe (probeweise abgeklemmt, ändert nüscht).
Ich habe halt statt eines zusätzlichen DL020 die freie Hälfte D53B benutzt, den Ausgang von D53B statt
/IORQ an D16C/9 und den Ausgang von D17A/3 an einen zusätzlichen 74HCT138/6. Sonst wie in der
angegebenen Schaltung.

Ich kann mir den Effekt mit dem nicht laufenden Kraft128 nur so erklären das der Programmierer den Speicher
dort nicht mit 7ffdh umschaltet sondern mit 0fdh und das funktioniert dann nicht mehr wenn die 16 Bit Decodierung funktioniert.
Wenn es sein muß hänge ich noch den LA an die Kiste und gucke nach ob auf 0fdh geschrieben wird
Bock habe ich aber darauf Keinen..

In Deinem Bild:


wird der Unterschied klar, dort steht Port FDH "доступен" bei mir steht da jetzt "недоступен", das heißt erreichbar vs. nicht erreichbar.
Das wundert mich ja auch nicht, genau das soll die Änderung bezwecken.
Sämtliche verfügbare Speichertests (auch ein ROM- basierendes Testprogram) haben nichts zu nörgeln, die Bankumschaltung funktioniert.
In dem Zusammenhang noch mal die ausdrückliche Frage an murkel: Hast Du die 16 Bit IO Adressdecodierung für den Port 07ffdh wirklich eingebaut? Was schreibt dieses russische Testprogramm bei Dir zum Port FDh?

BTW: diese 4,7Kohm Pulldownwiderstände von der DivIDE habe ich heute wieder runter gerissen, ich habe gemerkt das der Rechner erst ab 5,12 Volt zuverlässig lief, darunter stürzte zum Beispiel das Musik-Demo Kaz 5 ab. Nachdem ich das Netzwerk entfernt hatte war das Problem behoben, es wird ja offensichtlich wenn man die DivIDE komplett kauft gar nicht erst bestückt..


Ergänzung:

"The Spectrum 128 only decodes the top two bits of the address high byte,
so a write to %01xxxxxx:&FD writes to the memory select latch. As the
Spectrum 128 select latch only responds to the bottom six bits of the
data, OUT (&FD),A can be used if A contains a value in the range &40-&7F."

das steht hier drin:

http://mdfs.net/Docs/Comp/Spectrum/SpecIO

..damit wundert mich dann gar nichts mehr. Man kann darüber diskutieren ob die Änderung nicht eher kontraproduktiv ist. Ich werde morgen mal damit experimentieren.


Ergänzung2:

Nein, nicht morgen, ich habe es gleich umgelötet, Eingänge 1 und 2 des zusätzlichen 8205 auf VCC,
das zusätzliche 4 Eingangs-NAND tot gelegt (Strippe die auf dessen Ausgang ging an Masse, also durch ein NABER Gatter ersetzt) ..und?

Kraft128 läuft, PACLAND läuft nicht.

Und Nochwas: Nein Murkel, auch wenn es gut gemeint war, Du hast nicht alle Erweiterungen eingebaut und Du hast mich durch Deine verkehrte Aussage etliches an Zeit gekostet. Bitte demnächst genau überlegen, ja?


Aber "Das die Zwischensequenzen gegenüber einem Original Speccy fehlen ist klar, da der Spectral den 2. Screen nicht schalten kann."

Warum kann er das eigentlich nicht? das entsprechende Bit das da umschalten soll landet auf dem Signal RMA14, das seltsamerweise am ROM landet. Ich muß mal drüber Grübeln, aber normalerweise sollte dieses Signal den Ausgegebenen Bildschirmspeicher von Bank 4 auf Bank 7 umschalten,
ich muß mal drüber nachdenken wie die Bildausgabe adressiert wird (noch Jemand Lust dazu?)
aber das sollte doch im Rahmen einer Änderung möglich sein..

Quellcode:




        Bit   7   6   5   4   3   2   1   0
            +-------+---+---+---+-----------+
            |       | D | R | S | RAM Bank  |   Spectrum 128 Memory Select
            +-------+---+---+---+-----------+

      D: Disable further access
      R: Memory paged in at &0000   - 0=128k ROM, 1=48k ROM
      S: Memory displayed as screen - 0=bank 4, 1=bank 7
  RAM Bank: Memory paged in at &C000




..Pacland läuft auch wenn man es ohne DivIDE vom Band lädt..

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 31.01.2015 um 22:41 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
125
01.02.2015, 01:51 Uhr
Digitalmax

Avatar von Digitalmax

Hallo Holm,

die CPU kann in den 128K-Bänken lesen und schreiben, die Bildwiedergabe greift aber immer auf den Speicher im ersten 64 kByte-Block zu.
Das wird mit mit dem D-FF D40A/Pin6 realisiert. Wenn Du da etwas verbessern willst, muß außerdem auch der Zugriff auf den Attributspeicher verändert werden.

Die unterschiedlichen Spectrum-Versionen sind auch im Original nicht immer Programmkombatibel. Du solltest also auf alle Fälle auch die RAM-Bankumschaltung deaktivierbar machen, das empfiehlt sich übrigens für alle Erweiterungen.

Gruß Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
126
01.02.2015, 06:04 Uhr
holm

Avatar von holm

Ich kann gerade nicht mehr schlafen (gestern zu lange Mittagsschlaf :-) )und sitze vor der Kiste..

Das hier:

Zitat:

das entsprechende Bit das da umschalten soll landet auf dem Signal RMA14, das seltsamerweise am ROM landet.



ist natürlich Quatsch, das Bit 3 auf das es ankommt ist überhaupt nicht auf das Latch geschaltet.

Matthias das was Du geschickt hast sieht interessant und hilfreich aus.
Den ganzen vergriesgnaddelten Kram mit den Adressen muß ich mir noch ansehen, denke aber das ich rund um D40 nichts ändern will. Wenn ich die Sache richtig sehe führen die höherwertigen Bits der Adressmultiplexer für die DRAMs D13/4, D12/4 undD12/12, das sind also B13 bis B15, auf feste Pegel
wenn die Videoadressen selektiert sind. Durch Anlegen anderer Pegel dort kann man also die Bank umschalten die ausgegeben wird, ich bin mir nur mit der Adressierung nicht wirklich im Klaren, da geht viel "durcheinander". Der Attributspeicher ist dann das nächste Paar Schuhe, es sieht mir aber am einfachsten aus wenn man 2 zusätzliche U214 bestücken und diese mit /CS umschalten würde, entsprechend der ausgewählten Bank.

Dein XLS File sagt das der Standard-Bildschirmspeicher bei 0x4000 - 0x57ff liegt, das von mir ausgegrabene Ding sagt das das "S" Bit wie folgt umschaltet

S: Memory displayed as screen - 0=bank 4, 1=bank 7

Was um Teufel sieht denn nun wirklich die CPU und wo ist Bank 4 und wo Bank 7?

--grübel..

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
127
01.02.2015, 06:18 Uhr
murkel



Hallo Holm,

ich kann es nur wiederholen, das ich alle Änderungen/ Erweiterungen eingebaut habe. Und die RamPageSelektierung steht auf On ( Ist schaltbar ausgeführt). Wenn ich die abschalte, dann geht die Kraft 128 Demo nicht.
Die korrekte Funktion der Pageschaltung kann mit dem Test-ROM von P. Farrow überprüft werden ( 128 RAM Tester ).
Außerdem ist diese 2. Änderung bzw. die volle Adressdecodierung hierfür nur von Bedeutung wenn Interfaces angeschlossen werden die im Low-Teil den gleichen Adressraum belegen und die zum Programmabsturz führen können. Im Normalfall kann die Seitenschaltung so bleiben wie sie ist, eben nur mit der 1. Änderung.
Du schreibst, das dein Spectral auch erst ab 5,12 V normal lief. Das kann ja auch nicht sein. Meiner läuft zwischen 4,86 V bis 5,20 V stabil. Das will heissen auch der Taktgenerator hält die Frequenz.

Gruß

klaus

Dieser Beitrag wurde am 01.02.2015 um 06:32 Uhr von murkel editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
128
01.02.2015, 10:01 Uhr
holm

Avatar von holm

murkel es ist nicht die Frage ob die Rampageselektierung eingebaut ist oder nicht, das setze ich vorraus.
Kraft128 läuft aber dann nicht mehr wenn die Decodierung des Umschaltports auf volle 16Bit ausgebaut wird
und das ist die "Erweiterung zur Rampageselektierung", also von diesem PDF bei robbi, Seite 4 unten:
http://www.sax.de/~zander/zx/spectral/spc_ex.pdf

Das Testrom von P.Farrow kenne ich nicht, ich habe eine Version 1.12 von einem Phil, Retrolium.co.uk und sowohl dieses als auch dieser russische Test4.3 sind beide mit der Umschaltung schon ohne die 16Bit Erweiterung zufrieden, ist ja auch logisch, es läßt sich so und auch so umschalten wenn man auf 0x7ffd ausgibt. Kraft128 läuft aber definitiv und reproduzierbar nicht mehr wenn die vollen 16 Bit ausgewertet werden weil offensichtlich so schmutzige Tricks wie dieser hier benutzt werden:

"The Spectrum 128 only decodes the top two bits of the address high byte,
so a write to %01xxxxxx:&FD writes to the memory select latch. As the
Spectrum 128 select latch only responds to the bottom six bits of the
data, OUT (&FD),A can be used if A contains a value in the range &40-&7F."

Ich habe zur Decodierung die selbe Schaltung benutzt wie für die 16Bit, nur eben die Adreßeingänge auf aktiv gelegt die nicht mehr berücksichtigt werden sollen damit Sowas hier rauskommt: "%01xxxxxx:&FD",
also nur die obersten 2 Bits berücksichtigt, zur Originalschaltung ist das nur ein Bit mehr und sofort läuft das Kraft128 Demo. Es gibt aber auch noch eine Kraft-Demo ohne 128, die läuft mit allen Varianten und benutzt wahrscheinlich gar keine Bankumschaltung.

Du hast Unrecht wenn Du sagst das diese Geschichte nur Bedeutung hat wenn externe Interfaces angeschlossen werden, dem mag so sein, wenn die Geschichte sauber mit out(c),a angesprochen wird,
aber genau das macht das Kraft128 Demo offensichtlich nicht.
Ich bleibe dabei, Du hast keine vollständige 16 Adreßdecodierung wenn das Kraft128 Demo läuft.

Ganz offensichtlich hast Du auch meine Beiträge nicht richtig durchgelesen sonst wüßtest Du das die 5,12 Volt Geschichte behoben ist und warum das Ärger gab.
Der Spectral arbeitet mit Pullups am Datenbus und ein floatender Bus wird mit 0xff gelesen, es ist deshalb nicht gerade der Stabilität förderlich wenn in der DivIDE Pulldownwiderstände eingesetzt werden und dem entgegen arbeiten. Genau das war die Ursache und die habe ich behoben. Auch die Hersteller der DivIDE haben den Quatsch wohl bemerkt und bestücken das Netzwerk gar nicht erst bei der Auslieferung. Da die Schaltungsunterlagen von dem Ding aber nur als grauenhaft zu bezeichnen sind ist mir auch nicht sofort aufgegangen das das Pulldowns sind, sonst hätte ich die gleich weg gelassen.


Ich finde kein Rom Image von Paul Farrows Diagnostic ROM. Das gibts wohl nur als Cardridge zu kaufen,
oder?

Edit: habs doch gefunden, 128 RAM Tester Version 2.10:

RAM Paging Works Correctly, ALL RAM Banks Work Correctly


Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 01.02.2015 um 11:12 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
129
01.02.2015, 10:57 Uhr
murkel



Hallo Holm,

Punkt 4. in der Ergänzung sollte man machen, Punkt 5. ist nicht zwingend erforderlich. Ich habe beide drin und es geht und das reicht mir.

Gruß

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
130
01.02.2015, 11:56 Uhr
holm

Avatar von holm

Ja Klaus, wenn es geht isses hybsch, allerdings ist Deine Erweiterung 5 dann wohl defekt.

Lassen wir das.

Mal weiter mit der Hintergrund-BWS-Page, der Standardbildwiderholspeicher liegt auf Adresse 0x4000 -0x57ff, daran schließt sich der Attributspeicher mit 0x5800-0x5aff an, das sollte per Definition die Speicherbank 4 sein (s.o.).

Man müßte also das Bit 3 von diesem Register für Rampageumschaltung zusätzlich auffangen (evtl. D51B)
und die Multiplexer an den bisher fest liegenden Eingängen so umschalten das die Speicherbank 7 statt der Speicherbank 4 addressiert wird wenn die Bildausgabe stattfinden soll. Gleichzeitig müßte der vorhandene Satz U214 mit /CS auf H und ein Huckepack montierter Satz U214 mit /CS auf L umgeschaltet werden. Das betrifft aber nur die Ausgabe des Bildes. Zum Beschreiben des zusätzlichen Attributspeichers müßte der auch aktiviert werden, wenn die im Hintergrund liegende DRAM-Bank beschrieben wird.

Einwände?

Die Frage ist nun, wo diese Bank 7 aus CPU Sicht eigentlich liegt, ist das 0xc000-0xffff des 2. DRAM Satzes?
Wurde der EPR/2 bzw. Spectral eigentlich mal in der RFE behandelt?


Gruß,
Holm


Ich habe zum Banking was gefunden:


Quellcode:

There are 4 subsections available: Memory, Keypad, Sound and Joysticks.

    Memory

    The additional memory features of the 128K/+2 are controlled to by writes to port 0x7ffd. As normal on Sinclair hardware, the port address is in fact only partially decoded and the hardware will respond to any port address with bits 1 and 15 reset. However, 0x7ffd should be used if at all possible to avoid conflicts with other hardware.

    When memory is being paged, interrupts should be disabled and the stack should be in an area which is not going to change. If normal interrupt code is to run, then the system variable at 0x5b5c (23388) must be kept updated with the last value sent to port 0x7ffd. Reading from 0x7ffd produces no special results: floating bus values will be returned as would be returned from any other port not attached to any hardware.

    The byte output will be interpreted as follows:

    Bits 0-2: RAM page (0-7) to map into memory at 0xc000.

    Bit 3: Select normal (0) or shadow (1) screen to be displayed. The normal screen is in bank 5, whilst the shadow screen is in bank 7. Note that this does not affect the memory between 0x4000 and 0x7fff, which is always bank 5.

    Bit 4: ROM select. ROM 0 is the 128k editor and menu system; ROM 1 contains 48K BASIC.

    Bit 5: If set, memory paging will be disabled and further output to this port will be ignored until the computer is reset.

    The memory map of these computers is:

    0xffff +--------+--------+--------+--------+--------+--------+--------+--------+
           | Bank 0 | Bank 1 | Bank 2 | Bank 3 | Bank 4 | Bank 5 | Bank 6 | Bank 7 |
           |        |        |(also at|        |        |(also at|        |        |
           |        |        | 0x8000)|        |        | 0x4000)|        |        |
           |        |        |        |        |        | screen |        | screen |
    0xc000 +--------+--------+--------+--------+--------+--------+--------+--------+
           | Bank 2 |        Any one of these pages may be switched in.
           |        |
           |        |
           |        |
    0x8000 +--------+
           | Bank 5 |
           |        |
           |        |
           | screen |
    0x4000 +--------+--------+
           | ROM 0  | ROM 1  | Either ROM may be switched in.
           |        |        |
           |        |        |
           |        |        |
    0x0000 +--------+--------+

    RAM banks 1,3,4,6 and most of 7 are used for the silicon disc; the rest of 7 contains editor scratchpads.


(http://www.worldofspectrum.org/faq/reference/128kreference.htm)

Das macht die Sache etwas klarer, allerdings wird Bank5 als Standard-BWS angegeben, nicht Bank4.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 01.02.2015 um 12:25 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
131
11.02.2016, 11:44 Uhr
shock__



Sorry wenn ich den Thread hier nach nem Jahr wiederbelebe, aber ich habe gestern meinen Spectral-Nachbau (Revision 1) erstmals in Betrieb genommen.
ROM/Tastatur/Lautsprecher/Joystick/Videoausgabe funktionieren nach kleineren Problemen (das größste dürfte die Verwirrung um den falschen Ersatztyp für den D126D in der Stückliste gewesen sein) - Allerdings ist die Ausgabe übers Tape-Laufwerk extremst leise (über den internen Lautsprecher höre ich das ganz leise und am Port mitlauschen kann ich nur wenn ich die testweise angeschlossenen Aktivboxen bis zum Anschlag aufdrehe). Sounds einspielen klappt natürlich auch nicht.

Der Timer-Chip ist ein Original NE555, die V4042D habe ich durch HCF4042 ersetzt. Und was genau ist die Funktion von RS5?

Dieser Beitrag wurde am 11.02.2016 um 11:44 Uhr von shock__ editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
132
11.02.2016, 12:01 Uhr
PC-Opa



B555 statt NE555 nehmen! NE555 gehen nicht.
Gruß Wolfgang
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
133
11.02.2016, 13:48 Uhr
shock__



Sicher, dass die HCF4042 es auch tun? Der 555 ist ja bei der Tonausgabe (TB-OUT) garnicht involviert.

EDIT: Okay, TB-OUT klappt ... irgendwo schein ich bei meinem DIN auf Klinke Adapter was verpennt zu haben.

Dieser Beitrag wurde am 11.02.2016 um 14:25 Uhr von shock__ editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
134
11.02.2016, 16:25 Uhr
PC-Opa



Einlesen von Programmen mit NE555 geht nicht!
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
135
11.02.2016, 17:33 Uhr
shock__



Hab jetzt statt auf nen B555D zu warten mal provisorisch die Schmitt-Trigger Schaltung aus dem Harlequin/Pentagon/C2N-Soundkarten Adapter drangepackt. Damit läufts.

http://i.imgur.com/p1LunHj.jpg
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
136
11.02.2016, 20:00 Uhr
PC-Opa



shock_:
ein paar D126 habe ich noch wenn du welche brauchst.
Bei dem 555 funktionieren auch einige westliche Typen, nur nicht der NE555.
Gruß Wolfgang
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
137
11.02.2016, 20:16 Uhr
shock__



Statt den beiden D126 nehme ich schon einen LS03 (für RGB) und "bediene" mich grade dem BAS-Signal für Sync. Einen 2. LS03 krieg ich glaub ich lokal günstiger besorgt - dennoch Danke für das Angebot.

555er hatte ich einige durch - NE555x von TI, WX555 von Reichelt (keine Ahnung welcher Hersteller), 'nem 555 mit der Aufschrift JRC aus 'nem VC-20, 'nem NE555N von ST. Demnach wäre ich an einem B555D durchaus interessiert, da ich nicht unnötig groß an der Platine rumdoktorn will, ausser wo's unumgänglich ist (RGB Bright, Joystickanpassung, evtl. Paging für die 2. Bildschirmseite wie Holm angefangen hat).
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
138
11.02.2016, 22:07 Uhr
Digitalmax

Avatar von Digitalmax

Zum Thema B555:



Gruß Matthias
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
139
12.02.2016, 02:51 Uhr
shock__



Danke Digitalmax, genau die Tabelle hatte ich vor ner Weile schonmal gesehen, aber jetzt nicht mehr gefunden.

Kleiner Hinweis für alle, welche die RGB-Bright Nachrüstung aufbauen.
Dort ist scheinbar ein Fehler drin welcher dafür sorgt, dass die Helligkeitsstufen invertiert zum Original ZX Spectrum dargestellt werden. In meinem Fall hats gereicht das Signal D81/8 über das freie NOT-Gatter an D45 zu invertieren bevor es an Pin 14 vom neuen 4042 geschickt wird.
Gut für mich: durch den Umbau ist D44 (LS) weggefallen und kann jetzt zum treiben von RGB-Sync benutzt werden.

EDIT: Weiterer Fehler bei der RGB-Bright Geschichte laut Anleitung: Der Border bleibt konstant "Dunkelweiss" und lässt sich nicht ändern. Habe jetzt die Variante von Klaus aufgebaut (mit invertiertem D81/8), damit läuft alles wie's soll.

Dieser Beitrag wurde am 12.02.2016 um 14:01 Uhr von shock__ editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
140
13.02.2016, 18:09 Uhr
shock__



Wird immer schicker:
http://i.imgur.com/WcbdWwT.jpg
(RGB-Bright in der reduzierten Variante [funktioniert scheinbar auch in der Anleitungsvariante ... sofern man den Satz "Der IC D44 ist zu entfernen" ignoriert [vermute ich mal recht stark] + High Bits vom Joystick auf Low nachgerüstet [Gate-Schaltung kommt noch]).

Ebenso ist das Testprogramm für den Joystick falsch, die richtigen Werte lauten wie folgt:
1 Rechts
2 Links
4 Unten
8 Oben
16 Knopf

Bei Zeiten mach ich das dann noch ordentlich mit Kupferlackdraht. Schade um die eigentlich recht schöne Platine. Aber is wohl eher ein Replica (in der Luxusvariante mit Lötstopplack und Bestückungsdruck) statt ner modernen Neuauflage.

Dieser Beitrag wurde am 13.02.2016 um 18:20 Uhr von shock__ editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
141
13.02.2016, 22:17 Uhr
Klaus




Zitat:
shock__ schrieb
Habe jetzt die Variante von Klaus aufgebaut (mit invertiertem D81/8), damit läuft alles wie's soll.


Hallo shock__,

meinst Du da meine Einfach-Variante mit den 3 Dioden und 3 Widerständen?
Falls ja,... mit welchem freien Gatter hast Du das Signal vom D81/8 negiert?
Ist die Bright-Farbausgabe damit dann genau wie beim original Speccy?

Viele Grüße,
Klaus

Dieser Beitrag wurde am 13.02.2016 um 22:18 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
142
14.02.2016, 02:30 Uhr
shock__



Soll-Ausgabe sieht so aus: http://www.jungsi.de/blog/wp-content/uploads/2013/09/S128_RC_Test_Screen.gif (das ist der eingebaute Test-Bildschirm vom 128er ROM, lässt sich erreichen indem man beim Start/Reset Space + Caps Shift gedrückt hält)
Links dunkel, rechts hell ... bei deiner Variante wars genau andersrum. Negiert hab ich D81/8 via D45/9 (lässt sich nachträglich bequem auf der Rückseite auftrennen).

Ich werd das Spiel morgen aber nochmal mit der "großen" Variante probieren ... diesmal ohne D44 zu ziehen.

EDIT:
http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=9308&pagenum=3

Dieser Beitrag wurde am 14.02.2016 um 02:40 Uhr von shock__ editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
143
14.02.2016, 13:58 Uhr
shock__



Kurze Zwischenfrage: Das interne AY/YM-Interface aus den russischen Pentagons scheint auf dem Spectral wunderbar zu funktionieren (hatten Holm und Klaus ja schon auf Lochraster nachgebaut) - bestünde Interesse an Platinen? Würde dann vielleicht eine Kleinserie in Auftrag geben. Von der Größe passt die Platine genau bündig zum Spectral.
Link hier: http://sblive.narod.ru/ZX-Spectrum/AY-ADAPTER/AY-ADAPTER.htm

Für mich zusätzlich sehr positiv: Das Interface greift die Ausgabe vom Lautsprecher ab, so dass diese über den Fernseher wiedergegeben wird - damit lässt sich eine bessere Qualität erreichen (gibt ja inzwischen einige, imposante 1Bit Demos für den internen Lautsprecher) und die Geschichte wird schaltbar, so dass man nicht jedes mal den Lautsprecher abziehen muss, wenn dieser nervt (z.B. beim laden, diese Ausgabe wird nebenbei _nicht_ durchgereicht).

Dieser Beitrag wurde am 14.02.2016 um 14:23 Uhr von shock__ editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
144
14.02.2016, 15:22 Uhr
Klaus



Hallo,

ja richtig, ich habe meinen AY3 Chip inzwischen auch nach Holm's Methode auf Lochraster als Huckepack auf die CPU der spectral-Platine aufgebaut.
Die alte Testplatine (oben links im Bild) hatte ja den Nachteil, dass sie den Busstecker blockierte, an dem ein DivIDE steckt.



Lohnenswert ist der AY3 Sound auf alle Fälle, zumal unser spectral ja mit vielen 128k Programmen (mit AY3 Sound) klar kommt.
Das Gequäke aus dem einfachen kleinen Lautsprecher (48k Spectrum) nervt mit der Zeit ganz schön.

Die Platine aus Deinem Link macht einen interssanten Eindruck. Und wenn dann die Größe noch passt, ist es sicher eine Überlegung wert.
Für diejenigen, die bisher noch auf den AY3 Sound verzichtet haben, evtl. eine schöne Ergänzung.

Mal sehen, wie das Intersse und der dadurch entsthende Preis sich entwickelt.
Momentan bin ich mit meiner Lösung (nach Holm) ganz zufrieden, aber evtl. baue ich ja doch nochmal um.

Viele Grüße,
Klaus

Dieser Beitrag wurde am 14.02.2016 um 15:23 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
145
14.02.2016, 15:37 Uhr
holm

Avatar von holm

Es gibt für den Spectrum Patches für den ROM um einen AM9511 zu nutzen, ich hatte ja mal 3 solche Dinger aufgegabelt. shock_ hatte ich auf seine Anfrage geschrieben "wenn Du einen AM9511 mit eindesignst nehme ich auch eine Platine". .. Keine Antwort, ansonsten gehts mir wie Dir, erstens nehme ich das Teil kaum (bzw. Herr Sohn ist nicht sonderlich interessiert) und ich kann den Am9511 mit auf die Universalplatine spaxen, ich hatte die ja nicht völlig umsonst so groß gelassen sondern von vornherein an Erweiterungen gedacht. Mi der AY-Platine verbaut man sich dann auch diese Möglichkeit, es sei denn man erweiterst sie um ein Rasterfeld..


Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 14.02.2016 um 15:38 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
146
14.02.2016, 17:21 Uhr
shock__



Ich warte dann mal 2-3 Tage ab wie das potentielle Interesse aussieht, weil sonst würde ich es wie ihr machen ... Lochraster mit Kupferlackdraht (deshalb auch noch keine Antwort von mir an dich holm).

Bzgl. "großem" RGB-Bright Umbau - das war ein ganz schöner Reinfall. Mit D44 klappt das zwar im RGB-Modus wunderbar, die eigentliche Rechtfertigung für den Latch bleibt aber aus, weil im B/W Modus trotzdem lustig "Geisterzeichen" ins Bild schwirren. Habs jetzt wieder wie vorher in der auf den RGB-Modus reduzierten Variante.

Bzgl. Timing hab ich mal meine Kontakte nach Russland reaktiviert, wegen der IRM/BWS-Geschichte dürfte das wohl alles andere als trivial sein. Mit welchem Takt werden CAS/RAS bedient? 1.75MHz?

Da ich den Spectral quasi nur zwischen 2 Projekten eingeschoben habe, wird meiner wahrscheinlich erstmal in die Kiste zum Pentagon wandern

Dieser Beitrag wurde am 14.02.2016 um 17:22 Uhr von shock__ editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
147
17.02.2016, 01:07 Uhr
Flieger136



shock_: melde mich mal mit Interesse...
--
Behandle andere Menschen so, wie du von ihnen behandelt werden möchtest...

Denke positiv oder gar nicht...
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
148
18.02.2016, 16:43 Uhr
shock__



Sonst keiner? Dann bleib ich beim fädeln oder vertage die Sache erstmal.

Achja, gestern noch gefunden: Update für den Harlequin von 48k auf 128k - ebenfalls mit 7FFDh Decoderierung und shadow RAM Implementierung: http://trastero.speccy.org/cosas/JL/Harlequin/Documentacion/128K.zip

Hab den Rechner mal weiter ein bisschen auf Herz und Nieren getestet ... ohne die 2. Bildschirmseite kann man 90% aller Demos ja leider vergessen, weil diese dann nur mit halber Geschwindigkeit laufen. Dafür scheint das Timing vom "Paper" dem Pentagon relativ nahe zu sein (siehe Rotoscroller in RAGE http://www.pouet.net/prod.php?which=1929 [der letzte Teil läuft natürlich nicht richtig, was aber am extrem präzisen Timing liegt]).
Ein absoluter Albtraum hingegen ist Eye Ache von Codebuster http://www.pouet.net/prod.php?which=2143 - die Demo läuft zwar durch (was sie auf nem echten Spectrum 128 nicht tut), allerdings werden einige Effekte bis zur Unkenntlichkeit falsch dargestellt, was die Sinclair Rechner wiederum besser hinkriegen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
149
18.02.2016, 18:44 Uhr
Klaus



Hallo schock__,

ich kannnte den spectral früher auch nur vom "Hörensagen" und hatte damals den "echten" kleinen Sinclair 48k.
Trotzdem war es doch eine super Leistung von den Entwicklern in Erfurt. Die ULA war ja zu der Zeit einen "Black Box" und musste aufwändig mit beschaffbaren Bauteilen nachempfunden werden. Das da nicht alles 1000%ig läuft ist doch klar und gar kein Problem.

Viele DEMOs sind natürlich für den spectral "Hardcore".... da müssen teilweise auch Original Sinclairs passen, da die DEMOs oftmals nur auf einem Typ richtig laufen (also extrem hardwarenah programmiert).
Also nicht zu hart zu dem schönen spectral sein ;-)
Für mich war es jedenfalls ein klasse Projekt und robbi hat mit der spectral Neuauflage einige Hobbyfreunde glücklich gemacht.


Viele Grüße,
Klaus

Dieser Beitrag wurde am 18.02.2016 um 18:45 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
150
18.02.2016, 19:11 Uhr
robbi
Default Group and Edit
Avatar von robbi

Danke Klaus, beim Lesen bekomme ich hier in der letzten Zeit schon Gewissensbisse.
Vor allem wurden mal die Restbestände an DDR-Bauteilen dezimiert.
--
Schreib wie du quatschst, dann schreibst du schlecht.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
151
19.02.2016, 11:27 Uhr
shock__



Dann auch mal ein kleines Fazit von mir (Position der Punkte ohne Gewichtung):

Was mir gefällt:
- Die 128k Erweiterung ist schön modular aufgebaut
- 5V als alleinige Spannungsversorgung
- Abblockkondensatoren sind direkt im Layout (bei vielen Clones aus dem Ostblock sind diese garnicht berücksichtigt und müssen händisch nachgerüstet werden)
- Nachträgliches einfügen von Punktraster für Patches/Erweiterungen

Was mir nicht gefällt:
- BAS statt FBAS
- Weiterhin falsche Ersatztypen in der Stückliste (NE555 funktioniert nunmal garnicht, 74LS126 ist schlicht falsch)
- Tape-In ist generell etwas überkompliziert
- 4 Drehregler für's Bild
- Joystick Interface ist mit 4 ICs ebenfalls etwas überkompliziert - da reicht auch ein 240 + 2 ODER-Gatter
- Die IRM/BWS-Geschichte erscheint mir sehr dubios - bei ca. 15 Clones (angefangen beim Leningrad 48 von 1987 bis hin zum Pentagon 1024SL 2.2 von 2006) mit denen ich mich bislang etwas näher befasst habe ist der Spectral in der Hinsicht ein ziemlicher Ausreisser - zumal es keinerlei Mehrwert dadurch gibt.
- Keine "Spiegelung" vom internen Lautsprecher auf den Tape-Out.

Dinge die mir unklar sind:
- Folgt der Joystick-Anschluss irgendeiner Norm? Direktes adaptieren auf DSub bzw. DIN5 scheint nur über verdrehte Leitungen zu funktionieren.
- Weshalb die Erweiterungen bzw. Korrekturen nicht (optional) ins Layout eingearbeitet wurden bzw. dies nur partiell erfolgt ist

Unter'm Strich, kein schlechter Nachbau. Allerdings ohne für mich wirklich herrausragende Eigenschaften.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
152
19.02.2016, 13:25 Uhr
PC-Opa



shock_:
....weil's ein 1 zu 1 Nachbau des Spectral aus den 1980iger Jahren ist! Da gab es in der DDR noch nicht so die Bauelementeauswahl und -verfügbarkeit wie heute und es musste viel improvisiert werden.
Ich finde das Projekt sehr gelungen! Meine beiden "Leningrad" sind da deutlich "kleiner" von der Leistungsfähigkeit her.
Robbi hat da wirklich sehr gute Arbeit gemacht.
Gruß Wolfgang
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
153
19.02.2016, 17:49 Uhr
holm

Avatar von holm

An robbis Arbeit gibt es nix auszusetzten.

Über Erweiterungen hatte ich mir schon mal Gedanken gemacht, man müsste einen 2. Satz Paletten RAMs bestücken und eine Umschalterei implementieren, das ist machbar ..huckepack oder so.

Der Leidensdruck bei mir das zu probieren war aber verhältnismäßig gering.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
154
22.02.2016, 18:24 Uhr
shock__



Angebot bzgl. AY-Adapter ziehe ich hiermit zurück. Ich hab mir grade was gefädelt.
Sorry Flieger136

EDIT: Gefrickelt sieht mein AY-Adapter dann so aus: http://i.imgur.com/i1twpTG.jpg

Dieser Beitrag wurde am 22.02.2016 um 19:09 Uhr von shock__ editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
155
05.05.2017, 17:03 Uhr
PC-Opa




Zitat:
holm schrieb

Meine Frau ist halbwegs süchtig nach dem Spiel ZEN :-)

Gruß,

Holm



Hallo Holm, wo finde ich das Spiel ZEN im Netz?
Gruß Wolfgang
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
156
05.05.2017, 19:24 Uhr
holm

Avatar von holm

http://www.jungsi.de/category/retro/sinclair/zx-spectrum/page/8/

Du hast Schwein das ich da da wiedergefunden habe, die Seite sah damals noch völlig anders aus..

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
157
05.05.2017, 19:32 Uhr
PC-Opa



Danke Holm, die Seite kannte ich noch nicht.
Gruß Wolfgang
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
158
11.05.2019, 11:14 Uhr
ralle



Moin...
Gibt es eine PIN-Belegung des System-Bus? Bis jetzt habe ich erst mal in den Plänen geschaut, was die Unterschiede sind.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
159
11.05.2019, 12:37 Uhr
Klaus



Hallo ralle,

"Pin Belegung des System-Bus" ???? ... Du meinst ja vermutlich den Busstecker?

Die Belegung des Steckers vom spectral findest Du im Stromlaufplan vom Ulrich und für die Belegung der BUS-Stecker vom echten ZX Spectrum hier mal ein Link.
http://projectspeccy.com/docs/

Hier mal 2 Bilder von einem Adapter.
Da hängt bei mir das DivIDE Modul dran.




Viele Grüße,
Klaus

Dieser Beitrag wurde am 11.05.2019 um 12:38 Uhr von Klaus editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
160
11.05.2019, 14:16 Uhr
ralle



Okay, danke. Also gibt es selbst beim Spektrum verschiedene Belegungen. Bei den Plänen für den Spektral habe ich mir das rausgesucht und in eine Tabelle eingetragen mit den Unterschieden zum Orginal. Hoffe ich zumintest. 2 Signale scheinen zu fehlen. Sonst ist bis auf den Spannungen -5VDC, +9VDC, +12VDC und 12VAC nahezu alles da.

Diese 2 Signale sind BUSREQ und /IORQULA.

Die Signale VIDEO, YL, V und U scheinen nur an den kleinen an dem Bus geführt worden zu sein.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
161
12.05.2019, 06:23 Uhr
ralle



Vorläufige Vergleichstabelle. Ganz außen die Belegungen für den Spektrum-Bus, zumindest die Abweichungen. Der orginal Spektrum hat allerdings in allen Versionen aus Kostengründen eine ULA.


--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700

Dieser Beitrag wurde am 12.05.2019 um 06:35 Uhr von ralle editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek