Die Suche ergab 157 Treffer

von kurt
12.11.2023, 03:08
Forum: Hardware
Thema: PCW meets Vellemann
Antworten: 39
Zugriffe: 34405

Re: PCW meets Vellemann

Ich habe hier:
https://www.electronicaembajadores.com/ ... -mm-g758v/
beim Stöbern im Web einen Laden aufgetan, der laut Web-Seite noch 5 Stk. G758V Gehäuse auf Lager hat. Preis €22,11 inkl. Steuern exkl. Versand.
von kurt
11.11.2023, 19:59
Forum: Hardware
Thema: Velleman-Joyce mit externer Backplane
Antworten: 15
Zugriffe: 5763

Re: Velleman-Joyce mit externer Backplane

Heute habe ich es endlich geschafft, einmal auszutesten wie schnell die JOYCE beim Schreib/Lese-Zugriff auf Floppy, RAM-Disk und CF-Karte ist. Benutzt habe ich das Programm Transfer.com, welches aus dem Forum VzEkC stammt.

Code: Alles auswählen

Transfer-Test JOYCE auf CF-Karte:
======================================================
Schreiben über 11 Blöcke: 11355 Byte/Sek.
Lesen     über 11 Blöcke: 16000 Byte/sek.

Transfer-Test JOYCE auf RAM-Disk:
======================================================
Schreiben über 11 Blöcke: 22000 Byte/Sek.
Lesen     über 11 Blöcke: 29333 Byte/sek.

Transfer-Test JOYCE auf Floppy-B:
======================================================
Schreiben über 11 Blöcke: 1903 Byte/Sek.
Lesen     über 11 Blöcke: 2286 Byte/sek.

Ergebnis Schreiben:
===================
CF-Karte zu Floppy:    5,96689-fach schneller
RAM-Disk zu CF-Karte:  1,93747-fach schneller
RAM-Disk zu Floppy:   11,56069-fach schneller

Ergebnis Lesen:
===================
CF-Karte zu Floppy:    6,99912-fach schneller
RAM-Disk zu CF-Karte:  1,83331-fach schneller
RAM-Disk zu Floppy:   12,83158-fach schneller
Die Anzahl geschriebener/gelesener 32kB-Blöcke ist an der RAM-Disk orientiert. Mehr wie 11 Blöcke gehen da nicht. Mit diesem Wert wurden auch die Floppy bzw. CF-Karte getestet. Bei der Abfrage ob es ok ist, eine 960000 Byte große Datei zu verwenden muß mit N geantwortet werden. Danach kann man seine Wunschzahl an Blöcken (die 11) eingeben, sowie im Anschluß, welches Medium getest werden soll. Die Endung '.txt' beim Anhang ist zu entfernen.

Wie man sieht, der Einsatz einer CF-Karte bringt einen ordentlichen Tempo-Schub gegenüber der Floppy als Speichermedium. Bei aktivem Z3PLUS bricht Transfer wegen zu kleiner TPA ab. Es wäre interesant gewesen zu erfahren, ob bei aktivem Z-System ev. noch etws mehr Tempo möglich ist, da Z3PLUS mehr auf den Z80 im Code ausgerichtet sein soll. Ist aber im Grunde unwichtig, da es nur um die Auswirkung auf das Betriebsverhalten bei Nutzung einer CF-Karte gegenüber den anderen Medien geht. Das Ergebnis ist erfreulich und macht sich auch deutlich bemerkbar beim Arbeiten mit der Joyce.

TRANSFER.COM.txt
(9.75 KiB) 171-mal heruntergeladen
von kurt
01.11.2023, 17:41
Forum: Hardware
Thema: Velleman-Joyce mit externer Backplane
Antworten: 15
Zugriffe: 5763

Re: Velleman-Joyce mit externer Backplane

Hier noch ein Sound-Player fuer die Joyce Sound-Karte: VGMPLAY.COM. VGM
bedeutet Video-Game-Music und ist bezieht sich wie der Name schon sagt auf die
Sound-Tracks der Video-Spiele. Es gibt im Web diverse Seiten, die ein
umfangreiches Angebeot an Tracks anbieten. Dem PLayer sind einige Beispiel-
tTracks zum Probehoeren beigefuegt. Bei meinen Experimenten mit dem Player
auf der joyce wie auch auf meinem Multicomp ist mir allerdings eine Sache
aufgefalen, die mich dann doch ueberascht hat: die meisten Tracks gehen
von 2 (zwei) PSG's aus, um Stereo zu spielen ! Die andere Ueberaschung
war, es gibt Tracks fuer alle moeglichen PSG-Chips, nicht nur fuer die
beiden mir bekanntesten SN76489 und YM-3-8910. Gluecklicherweise ist zu
jedem Track auch der PSG angegeben, auf dem er gespielt werden kann.

Nun zum vorliegenden Player: er kann sowohl fuer den SN76489 Chip als auch
fuer den AY-3-8910 die Tracks abspielen. Er geht jedoch von einer 2-Chip
Situation aus. Aus dem Grunde habe ich als Notloesung die Port-Adressen
fuer beide Kanaele im Header gleich eingetragen. Ob das jetzt die Ideal-
loesung ist, glaube ich nicht. Nur wie mischt man einen VGM Stereo-Track
auf Mono zusammen - wenn es denn ueberhaupt geht ? Ein anderer Punkt ist
die Track-Groesse. Der Player kann nur soche abspielen, die in die TPA
passen. Die meisten der angebotenen sind zudem auch noch komprimiert,
Endung *.vgz. Wie ich jedoch herausgefunden habe, ist das aber nur die
Kurzform von *.vgm.gz und das wiederum kann mit jedem Entpacker in ein
*.vgm aufgeloest werden. Die dann vorliegende File-Groesse ist dann
meist jenseits dessen, was in die TPA der Joyce noch reinpasst. Ideal waere
den Player so umzuschreiben, das er beispielsweise die Daten von der RAM-
Disk liest und abspielt. Dieser Punkt ist aber noch offen, wer hat Lust ?

Werden Tracks abgespielt, die der Player nicht kennt, herrscht meist tiefe
Stille im Kopfhoerer, in Ausnahmefaellen ist auch nur Murks zu hoeren. Auch
hier muesste noch etwas nachgearbeitet werden. Damit ueberhaupt angezeigt
wird, was abgeht, habe ich bereits einige Kurztextausgaben eingefuegt, die
anzeigen was gerade vom Player gemacht wird. Waerend der Player spielt, kann
durch druecken einer beliebigen Taste gestoppt werden. Einige der Tracks im Archiv
lassen sich auf der Joyce Sound-Karte nicht hoerbar abspielen, da fuer den 76489
PSG gedacht...

Als Assembler habe ich unter Linux den ZMAC benutzt. M80 u. L80 oder ein andere Assembler
unter CPM sollte auch gehen, solange er IF...ENDIF Konstrukte versteht.

Den Code fuer den VGM-Player habe ich hier gefunden:

https://groups.google.com/g/rc2014-z80/ ... vC_KRtAwAJ

VGM-Rips gibt es hier:

https://vgmrips.net/packs/

Zur VGM-Spec findet sich hier weiteres Infomaterial:

https://vgmrips.net/wiki/VGM_Specification#Header

Als letztes noch den Player-Code:

JOYCE_VGM-Player.zip
(31.61 KiB) 129-mal heruntergeladen
von kurt
22.10.2023, 12:56
Forum: Hardware
Thema: Velleman-Joyce mit externer Backplane
Antworten: 15
Zugriffe: 5763

Re: Velleman-Joyce mit externer Backplane

Errata zum Readme_ Der-Klotz & dem I2c-RSX:
Ich bin das Readme zum Klotz mit den Bauhinweisen noch einmal durchgegangen und habe noch das Eine und Andere nachtragen müssen:
1. Auf einigen Fotos sind Patch-Drähte bez. Bauteile auf den PCB-Rückseiten zu sehen, welche Fehler im Lauout des Prototypen korregieren. Das kann Verwirrung stiften - die finalen Layouts sind alle soweit Fehler vorhanden waren, korregiert. Entsprechende Klarstellungen sind deshalb hinzu gekommen. Außerdem noch etliche Tippfehler beseitigt.
2. Mir ist ein Abfragefehler für das letzte Byte der Übertragung in den WrBuff & RdBuff Unterprogrammen im RSX-Treiber zur RTC-Karte aufgefallen. Den habe ich koregiert. Dieser Fehler führte dazu, das bei Blockgrößen > 257 Byte beim 257. respektive 256. Byte der WR- oder RD-Vorgang abgebrochen und die restlichen Daten nicht mehr gelesen/geschrieben werden. Solange es sich nur um die RTC handelt (es gehen nur 7 Byte über den I2c-Bus) ist alles ok. Der Fehler macht sich aber bemerkbar, sobald in anderen Anwendungen mit größeren Datenmengen gearbeitet wird, was irritieren kann, da dieses Verhalten nicht offensichtlich ist. Die 3 Programme SETRTC.COM, SETCLK.COM & SHOWRTC.COM müsen nicht erneut mit GENCOM nachbeabeitet werden, da wegen der 7 Byte der Fehler nicht auftreten kann.

Im Anhang die bearbeiteten Dateien Readme_Der-Klotz.pdf und als .lbr zusammengefaßt I2cRSX1.asm & I2cRSX1.rsx. Die Extension .txt ist zu entfernen ! Das .lbr kann unter CPM3 mittels lget <name.lbr> *.* auf dem aktuellen Laufwerk/USER ausgepackt werden. Das .lbr bleibt dabei erhalten.

Readme_Der-Klotz.pdf
(863.2 KiB) 143-mal heruntergeladen
i2crsx.lbr.txt
(28.5 KiB) 134-mal heruntergeladen
von kurt
14.09.2023, 11:33
Forum: Hardware
Thema: Velleman-Joyce mit externer Backplane
Antworten: 15
Zugriffe: 5763

Re: Velleman-Joyce mit externer Backplane

Den CF-Card IDE-Adapter gib's auf eBay vom China-Mann hier:

https://www.ebay.de/itm/394670565751?ha ... BM5OSQsNJi

oder, wer's lieber als 3-Tagelieferung von deutschen Händler will und nicht 2 Monate warten möchte, hier:

https://www.ebay.de/itm/123970756803?_t ... 2314947539

Und das Fahndungsfoto:

Bild
von kurt
12.09.2023, 19:52
Forum: Hardware
Thema: Velleman-Joyce mit externer Backplane
Antworten: 15
Zugriffe: 5763

Re: Velleman-Joyce mit externer Backplane

Der dritteTeil...
PCW_RTC-Card-Interface2-PCB_20230809.4.7z
(3.2 MiB) 149-mal heruntergeladen
PCW_Z80-Backplane-PCB_20230216.5.7z
(4.64 MiB) 142-mal heruntergeladen

Das war der Rest :lol:

PS: ...wie man's nimmt. Leider ist das Readme im Archiv 'PCW_Der-Klotz_Doku_20230912.0.7z' zu kurz/unvollständig. Deshalb hier die aktualisierte Version um 1 im Index hochgezählt, damit man's unterscheiden kann - vom alten Archiv.
PCW_Der-Klotz_Doku_20230912.1.7z
(3.5 MiB) 144-mal heruntergeladen
von kurt
12.09.2023, 19:50
Forum: Hardware
Thema: Velleman-Joyce mit externer Backplane
Antworten: 15
Zugriffe: 5763

Re: Velleman-Joyce mit externer Backplane

Der zweite Teil...
PCW_Der-Klotz_stl_step.7z
(3.75 MiB) 145-mal heruntergeladen
PCW_IDE_180Grad_Bus-Connector_20211116.0.7z
(320.95 KiB) 134-mal heruntergeladen
PCW_Interface-Box_Anschlussplatte_20230904.0.7z
(151.52 KiB) 146-mal heruntergeladen
PCW_RS232-Card-Interface-PCB_20230502.6.7z
(4.38 MiB) 154-mal heruntergeladen
PCW_RTC-Card-Driver_20230828.0.7z
(179.16 KiB) 148-mal heruntergeladen
von kurt
12.09.2023, 19:46
Forum: Hardware
Thema: Velleman-Joyce mit externer Backplane
Antworten: 15
Zugriffe: 5763

Re: Velleman-Joyce mit externer Backplane

Erstes File-Paket...
Der_Klotz_CAD-Dateien_u_Bilder_20230906.0.7z
(5.69 MiB) 153-mal heruntergeladen
PCW_AY-3-8910-Sound-Driver_20230801.2.7z
(71.46 KiB) 138-mal heruntergeladen
PCW_AY-3-8910_Sound-PCB_20230801.1.7z
(5.9 MiB) 159-mal heruntergeladen
PCW_CF-Card-Interface-PCB_20230428.3.7z
(1.29 MiB) 139-mal heruntergeladen
PCW_Der-Klotz_Doku_20230912.0.7z
(3.21 MiB) 143-mal heruntergeladen
von kurt
12.09.2023, 19:43
Forum: Hardware
Thema: Velleman-Joyce mit externer Backplane
Antworten: 15
Zugriffe: 5763

Re: Velleman-Joyce mit externer Backplane

Nach langer Zeit geht es mit der Backplane endlich weiter ! :D Das 3D-Druckgehäuse habe ich "Den Klotz" getauft. Wem der Gesammteindruck mit Oberteil zu klotzig ist kann das Obrteil ja weglassen. In der Doku stets zwar auch, hier aber als Spoiler vorweg: Das Oberteil (Rahmen u. Deckel) benötigt insgesamt ca. 14,5h auf meinem PRUSA Mini für den Ausdruck. Alle Teile zusammengerechnet kommt man auf ca. 25h. Die Differenz geht für die Unterschale drauf.

Der Brocken an Daten war diesmal deutlich größer als bei der Joyce in der Velleman-Box. Aber was soll's, ich denke es hat sich gelohnt. Das Datenpaket besteht aus 12 Dateien mit insgesamt 34MB an Umfang (trotz oder dank 7zip). Vor dem Auspacken sollten noch mindestens 232MB auf der Platte frei sein - es wird schon pasen, aber es sei vorgewarnt. Im Archiv "PCW_Der-Klotz_Doku_20230912.0.7z" sind die Dateien zur Mechanik und soetwas wie ein Readme als Baubeschreibung mit einigen Hinweisen. Nichts kompliziertes, die einzelnen PCB sind in der Bestückung recht Übersichtlich. Es sei vielleicht noch angemerkt, dass die Backplane zu Jon Bradburry's eigenem Entwurf kompatibel ist, seine PCB's können auch aufgesteckt werden, sofern man einen 90° Pin-Header zum Aufstecken vorliegen hat !. Bei entsprechender Bestückung kann das Ganze sogar auf die engl. Monitor-Version rückseitig auf den Platinenstecker aufgesteckt werden. Die notwendigen 50-pol Verbinder habe ich allerdings nur bei chinesischen Händllern auf eBay gefunden. Ansonsten habe ich mich bemüht, möglichst alle Teile aus dem REICHELT-Katalog zusammen zu suchen. Z80-spezifische IC's finden sich jedoch leider nur auf eBay. REICHELT ist da mehr als dünn bestückt.

Die 7zip Archive folgen in den nächsten Beiträgen...
von kurt
29.06.2023, 01:49
Forum: Programmierung
Thema: Fragen und Antworten zum C-Kurs
Antworten: 108
Zugriffe: 36365

Re: Fragen und Antworten zum C-Kurs

Das mag am schönen Wetter liegen,
Sicher nicht nicht nur daran. Ich befinde mich derzeit voll im Kampf gegen das Unkraut bzw. Rückschnitt der Sträucher etc.. Der viele Regen der letzten Tage tat ein übriges und hat Wachstumsaktivitäten an allen Ecken losgetreten... :roll: