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
Dank kuroneko habe ich jetzt das Grundgerüst für die VGA darstellung.
Jetzt muß der VGA-GOG soweit umgebaut werden dass er den hRam ab 00000 - 017FF Pixelspeicher und 01800 - 021FF Farbattributspeicher nutzt.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-Modul für den KC85/3
IC3 und IC4 wurden gegen 74HCT257 getauscht.
Damit entfällt der Negator im GAL
Damit entfällt der Negator im GAL
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
Jau, sieht ja schon gut aus!!
Und dann machste das als Nächstes nach dem gleichen Prinzip bitte bitte für den /4, Z1013, KC87...!!
Gruß Uwe
PS: Sag mal, wann machste das denn Alles eigentlich? Hat Du Dir zusätzliche Stunden pro Tag irgendwo gekauft?
Und dann machste das als Nächstes nach dem gleichen Prinzip bitte bitte für den /4, Z1013, KC87...!!
Gruß Uwe
PS: Sag mal, wann machste das denn Alles eigentlich? Hat Du Dir zusätzliche Stunden pro Tag irgendwo gekauft?
- PIC18F2550
- Beiträge: 2846
- Registriert: Fr 30. Sep 2011, 13:08
Re: VGA-Modul für den KC85/3
Bin ich Größenwahnsinnig
Erst mal eins fertig machen.
Die Taktfrequenz ist bei den anderen höher mal sehen ob das machbar ist.
Erst mal eins fertig machen.
Die Taktfrequenz ist bei den anderen höher mal sehen ob das machbar ist.
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-Modul für den KC85/3
Also eine Z80 mit 4Mhz währe noch mach bar.
Das Problem ist das der /WR impuls genau ein Takt lang ist und auch nur für diese Zeit sind die Daten gültig.
Das währen beim Propeller 20 Befehle/sec und bei der Z80 4Mhz = 5 Befehle.
Ein Befehl geht wegen der assyncronen Arbeitsweise drauf.
1. Warten auf /WR
2. Daten und L-Adresse einlesen
3. umschalten des Multiplexers
4. H-Adresse einlesen
Danach die verarbeitung maximal 10 Befehle
1. Daten sichern in extra zelle
2. L-Adresse Maskieren
3. L-Adresse verschieben
4. H-Adresse Maskieren
5. H-Adresse verschieben
6. H & L-Adresse addieren
7. Daten-Maskieren
8. Daten verschieben
9. Daten in Adresse schreiben
10 Rücksprung auf warteschleife
Das Zeitkritischste sind Blocktransferbefehle.
Bei den Anderen ist immer noch ein M1-Zyclus dazwischen und da passiert auf dem IRM nichts schreibendendes.
Das Problem ist das der /WR impuls genau ein Takt lang ist und auch nur für diese Zeit sind die Daten gültig.
Das währen beim Propeller 20 Befehle/sec und bei der Z80 4Mhz = 5 Befehle.
Ein Befehl geht wegen der assyncronen Arbeitsweise drauf.
1. Warten auf /WR
2. Daten und L-Adresse einlesen
3. umschalten des Multiplexers
4. H-Adresse einlesen
Danach die verarbeitung maximal 10 Befehle
1. Daten sichern in extra zelle
2. L-Adresse Maskieren
3. L-Adresse verschieben
4. H-Adresse Maskieren
5. H-Adresse verschieben
6. H & L-Adresse addieren
7. Daten-Maskieren
8. Daten verschieben
9. Daten in Adresse schreiben
10 Rücksprung auf warteschleife
Das Zeitkritischste sind Blocktransferbefehle.
Bei den Anderen ist immer noch ein M1-Zyclus dazwischen und da passiert auf dem IRM nichts schreibendendes.
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-Modul für den KC85/3
Ein Bluescreen aber kein Absturz.
1 COG für VGA-Ausgabe
1 COG für Datenübernahme
? COG's für Datenformatierung
Woher die Lienien stammen ist noch unklar. Ist aber in Arbeit.1 COG für VGA-Ausgabe
1 COG für Datenübernahme
? COG's für Datenformatierung
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-Modul für den KC85/3
Den Misst mit den Strichen habe ich selbst bemacht!!!
Mann sollte dezimal nicht mit hex verwechseln.
kleines Testbild 4 COG's
Mann sollte dezimal nicht mit hex verwechseln.
kleines Testbild 4 COG's
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-Modul für den KC85/3
Port Scanner Modul eingefügt.
Überwacht die Ausgaben am PIO-Port A pin2 --> IRM-Status --> und speichert diesen im hRam($7FF4).
Überwacht die Ausgaben am PIO-Port A pin2 --> IRM-Status --> und speichert diesen im hRam($7FF4).
Zuletzt geändert von PIC18F2550 am Mi 1. Mai 2013, 08:15, insgesamt 2-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
Der Neugier halber, wieso postest Du code der nicht funktioniert?
- PIC18F2550
- Beiträge: 2846
- Registriert: Fr 30. Sep 2011, 13:08
Re: VGA-Modul für den KC85/3
Habe erst mal im 1. das Hauptmodul mit Graphigausgabe nach getragen. Sorry, Habe ich gestern vergessen.
Beitrag um geänderte Teile erweitert.
Das Modul ist noch trockene Theorie.
Beitrag um geänderte Teile erweitert.
Das Modul ist noch trockene Theorie.
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