VGA & Keyboard & PIO/B - Modul für den KC85/2 .. /3
- PIC18F2550
- Beiträge: 2846
- Registriert: Fr 30. Sep 2011, 13:08
Re: VGA-Modul für den KC85/3
-
Zuletzt geändert von PIC18F2550 am So 16. Mär 2014, 21:00, insgesamt 1-mal geändert.
Gruß
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Re: VGA-Modul für den KC85/3
Sehr geistreiche Antwort. Ich denk obwohl viele hier dein Gespamme nervt war ich der einzige der das mal offen angesprochen hat. Dabei hatte ich nicht mal ne böse Absicht - dachte du würdest eventuell begreifen. Was offenbar nicht der Fall war. Na dann mach weiter so, viel Spass dabei...
Also vonder Sache här tätch jetz ma behaupten "Mischn ägomplischd" un so...
Re: VGA-Modul für den KC85/3
Auf die Liste will ich auch!PIC18F2550 hat geschrieben:
Entmüll mich!!!
𝖂𝖎𝖗 𝖐𝖔̈𝖓𝖓𝖊𝖓 𝖆𝖑𝖑𝖊𝖘 𝖆𝖚𝖘𝖘𝖊𝖗 𝖎𝖓 𝕱𝖗𝖚̈𝖍𝖑𝖎𝖓𝖌, 𝕾𝖔𝖒𝖒𝖊𝖗, 𝕳𝖊𝖗𝖇𝖘𝖙 𝖚𝖓𝖉 𝖂𝖎𝖓𝖙𝖊𝖗! – 𝕯𝖊𝖚𝖙𝖘𝖈𝖍𝖑𝖆𝖓𝖉.
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"DNA is a four letter word!" — Yeti.
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"DNA is a four letter word!" — Yeti.
- PIC18F2550
- Beiträge: 2846
- Registriert: Fr 30. Sep 2011, 13:08
Re: VGA-Modul für den KC85/3
Heute eingetroffen
Gruß
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
- PIC18F2550
- Beiträge: 2846
- Registriert: Fr 30. Sep 2011, 13:08
Re: VGA & Keyboard & PIO/B - Modul für den KC85/2 .. /3
Zur 1. Inberiebnahme fehlen noch die VGA-Buchse und der 8polige Sockel für den EEPROM.
Musste heute feststellen das die Ausgabereihenfolge der Pixel (Byte) beim KC genau andersherum als im VGA-Treiber erfolgt.
Ein drehen im VGA-Treiber fällt wegen dem so schon knappen Timing aus.
Also habe ich mal eine Routine gebastelt.Einen Befehl der das kann habe ich nicht gefunden.
Musste heute feststellen das die Ausgabereihenfolge der Pixel (Byte) beim KC genau andersherum als im VGA-Treiber erfolgt.
Ein drehen im VGA-Treiber fällt wegen dem so schon knappen Timing aus.
Also habe ich mal eine Routine gebastelt.
Code: Alles auswählen
rcr data, #$1 wc ' 4 ' Datenbits drehen ---> C
rcl temp, #$1 ' 4 ' Datenbits drehen <--- C
rcr data, #$1 wc ' 4 ' Datenbits drehen ---> C
rcl temp, #$1 ' 4 ' Datenbits drehen <--- C
rcr data, #$1 wc ' 4 ' Datenbits drehen ---> C
rcl temp, #$1 ' 4 ' Datenbits drehen <--- C
rcr data, #$1 wc ' 4 ' Datenbits drehen ---> C
rcl temp, #$1 ' 4 ' Datenbits drehen <--- C
rcr data, #$1 wc ' 4 ' Datenbits drehen ---> C
rcl temp, #$1 ' 4 ' Datenbits drehen <--- C
rcr data, #$1 wc ' 4 ' Datenbits drehen ---> C
rcl temp, #$1 ' 4 ' Datenbits drehen <--- C
rcr data, #$1 wc ' 4 ' Datenbits drehen ---> C
rcl temp, #$1 ' 4 ' Datenbits drehen <--- C
rcr data, #$1 wc ' 4 ' Datenbits drehen ---> C
rcl temp, #$1 ' 4 ' Datenbits drehen <--- C
Gruß
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Re: VGA & Keyboard & PIO/B - Modul für den KC85/2 .. /3
Die schieben wirklich bit 7 zuerst raus?PIC18F2550 hat geschrieben:Musste heute feststellen das die Ausgabereihenfolge der Pixel (Byte) beim KC genau andersherum als im VGA-Treiber erfolgt.
PIC18F2550 hat geschrieben:Einen Befehl der das kann habe ich nicht gefunden. :(
Code: Alles auswählen
rev reg, #{32-}24
- PIC18F2550
- Beiträge: 2846
- Registriert: Fr 30. Sep 2011, 13:08
Re: VGA & Keyboard & PIO/B - Modul für den KC85/2 .. /3
Oben links ist das gesetzte Pixel das im Byte das bit 0 entspricht.
Dein Beispiel werde ich heute Abend testen.
Danke kuroneko.
Gruß
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Re: VGA & Keyboard & PIO/B - Modul für den KC85/2 .. /3
Hi Pic,
ist das Bild jetzt schon von dem Modul erzeugt?
@kuroneko:
Dreht "rev" wirklich die Bits in ihrer Position?
IMHO negiert es nur den Wert der Bits einzeln bis zur angegebenen BitPositiion und macht im Rest Nullen.
ist das Bild jetzt schon von dem Modul erzeugt?
@kuroneko:
Dreht "rev" wirklich die Bits in ihrer Position?
IMHO negiert es nur den Wert der Bits einzeln bis zur angegebenen BitPositiion und macht im Rest Nullen.
- PIC18F2550
- Beiträge: 2846
- Registriert: Fr 30. Sep 2011, 13:08
Re: VGA & Keyboard & PIO/B - Modul für den KC85/2 .. /3
Hi unick59,
nee noch nicht da noch wichtige Teile auf der Leiterplatte fehlen. Siehe oben.
Zur Zeit arbeite ich mit der Vorgängerversion nur dort ist die A und B Seite des Direcktverbinders Vertauscht.
Die Funktion des rev Befehls hatte ich erst auch so verstanden.
Aber der Test mit kuroneko's Version klappt wunderbar.
Der Programmcode ist dabei zur Ursprünglichen um keinen Long länger geworden.
Vom timing her sollte das reichen.
nee noch nicht da noch wichtige Teile auf der Leiterplatte fehlen. Siehe oben.
Zur Zeit arbeite ich mit der Vorgängerversion nur dort ist die A und B Seite des Direcktverbinders Vertauscht.
Die Funktion des rev Befehls hatte ich erst auch so verstanden.
Aber der Test mit kuroneko's Version klappt wunderbar.
Der Programmcode ist dabei zur Ursprünglichen um keinen Long länger geworden.
Code: Alles auswählen
' Prop mit 80Mhz ' 90 -> 888888 Bytes / sec.
' Z80 mit 4Mhz (6T) -> 666666 Bytes / sec.
' KC85/3 mit 1,75Mhz (6T) -> 291666 Bytes / sec.
Gruß
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
PIC18F2550
drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Re: VGA & Keyboard & PIO/B - Modul für den KC85/2 .. /3
Wie sieht das denn letztendlich mit der Kommunikation aus? Irgendwie muss der KC ja seinen Daten an den Prop weitergeben. Will sagen, wenn da sowieso 'ne Kopie angefertigt wird, dann kann man die Bytes auch gleich konvertieren.PIC18F2550 hat geschrieben:Oben links ist das gesetzte Pixel das im Byte das bit 0 entspricht.