HIVE-Project

Retro Style Eigenbau Computer mit Parallax Propeller
Aktuelle Zeit: Mo 17. Feb 2020, 15:00

Alle Zeiten sind UTC [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 58 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4, 5, 6  Nächste
Autor Nachricht
 Betreff des Beitrags: Re: KC85/4 dual VGA
BeitragVerfasst: Mo 1. Apr 2019, 18:11 
Offline
Benutzeravatar

Registriert: Fr 30. Sep 2011, 13:08
Beiträge: 2590
Die verbindung prop - kc macht ein cog.

Spärlich ist 40x32 Zeichen beim 320x256 pixel darstellung.

100x50 Zeichen sind da schon besser.

Beim original Text treiber liegt der ascii code und der farbwert in einem Word.

das währen 100x50 = 5000 Word bzw 10kbyte
Das entspräche 50% vom Speicherverbrauch des pixeltreibers.

Mit eingebauten scrollen währe auch über den Puffer 100x100 Zeichen möglich.

Die scrollfunktion und die Maus/Kursor werte währen dann im Puffer an der letzten possition.

_________________
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


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: KC85/4 dual VGA
BeitragVerfasst: Di 14. Mai 2019, 09:50 
Offline
Benutzeravatar

Registriert: Fr 30. Sep 2011, 13:08
Beiträge: 2590
So ich hab nach langer Sucherei das Konzept geändert.

Eingebaut ist jetzt ein Modulsteuerword wie es bei den anderen Modulen auch ist.

Nach Power ON oder Reset wird auf dem Monitoren die beiden Bilder des KCs angezeigt.
Macht sonnst keinen sinn ein VGA-Modul zu verbauen wenn man erst ein mal nichts sieht.

Der Hochauflösende Farbmodus musste wegen seltsamer Effekte bei der Tonausgabe entfallen.

Die Bits des Modulsteuerwordes sind wie folgt belegt:

DB0 : Modul Ein/Aus ( Bei Aus wird das Modul den originalen BWS darstellen.*1))
DB1 : Schreiben auf Bildschirm 0/1
DB2 : Pixel oder Farbe
DB3 : Treiber Graphig / Text
DB4 : unbenutzt
DB5 : unbenutzt
DB6 : unbenutzt
DB7 : Adressbereich 4000H/8000H

*1) der BWS des KCs muss auf das Modul Kopiert oder mit CLS neu aufgebaut werden .

_________________
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


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: KC85/4 dual VGA
BeitragVerfasst: Mo 3. Jun 2019, 18:09 
Offline
Benutzeravatar

Registriert: Fr 30. Sep 2011, 13:08
Beiträge: 2590
kuroneno,

ist es möglich die farbwerte von 64 auf 128 zu erhöhen und die Sync auf andere Pins zu verschieben?

Die 6 RGB bits werden für die Farbwerte benötigt.
Das 7. Bit Zieht die RGB Analogwerte gegen 1 (Vordergrund) oder gegen 0 (Hintergrund).

Damit währe eine Farbauflösung wie bem KC möglich.

_________________
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


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: KC85/4 dual VGA
BeitragVerfasst: Mo 3. Jun 2019, 18:44 
Offline
Benutzeravatar

Registriert: Sa 22. Okt 2011, 13:05
Beiträge: 200
Wohnort: FN, Germany
PIC18F2550 hat geschrieben:
ist es möglich die farbwerte von 64 auf 128 zu erhöhen und die Sync auf andere Pins zu verschieben?

An sich kein Thema. Gab's alles schon :) Mir ist nur die Funktion des 7.Bits nicht ganz klar ...


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: KC85/4 dual VGA
BeitragVerfasst: Mo 3. Jun 2019, 21:03 
Offline
Benutzeravatar

Registriert: Fr 30. Sep 2011, 13:08
Beiträge: 2590
Das 7 Bit dient zum Dunkeltastung aller 3 Farbwerte um so die etwas Dunklere Hindergrundfarbe zu realisieren.


Dateianhänge:
VGA232.png
VGA232.png [ 10.1 KiB | 1185-mal betrachtet ]

_________________
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
Nach oben
 Profil  
 
 Betreff des Beitrags: Re: KC85/4 dual VGA
BeitragVerfasst: Di 4. Jun 2019, 14:32 
Offline
Benutzeravatar

Registriert: Fr 30. Sep 2011, 13:08
Beiträge: 2590
Das mit 256 Farben und die Sync woanders hin kommt, kommt mir schon bekannt vor, nur kann ich das bei Obex nicht wieder finden. :(

_________________
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


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: KC85/4 dual VGA
BeitragVerfasst: Di 4. Jun 2019, 17:35 
Offline
Benutzeravatar

Registriert: Fr 27. Aug 2010, 14:48
Beiträge: 1991
Wohnort: Wrong Planet
PIC18F2550 hat geschrieben:
Das mit 256 Farben und die Sync woanders hin kommt, kommt mir schon bekannt vor, nur kann ich das bei Obex nicht wieder finden. :(
Im Umfeld dieses Pocket Mini Computer 256 wird was zu 8-Bit-Farbe zu finden sein.

_________________
"Du willst hier nicht klicken. Dies interessiert Dich nicht." — Yeti.
"Stop slavery! Free all mitochondria!" — Yeti.
"Vrijdag voor VT100!" — Yeti.
"There is no PLANET-B!" — ???


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: KC85/4 dual VGA
BeitragVerfasst: Di 4. Jun 2019, 20:21 
Offline
Benutzeravatar

Registriert: Fr 30. Sep 2011, 13:08
Beiträge: 2590
Hab was gefunden mal sehen ob ich das assimilieren kann,


Dateianhänge:
91592.zip [28.54 KiB]
55-mal heruntergeladen
91544.jpg
91544.jpg [ 47.38 KiB | 1148-mal betrachtet ]

_________________
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
Nach oben
 Profil  
 
 Betreff des Beitrags: Re: KC85/4 dual VGA
BeitragVerfasst: Mi 5. Jun 2019, 09:11 
Offline
Benutzeravatar

Registriert: Sa 22. Okt 2011, 13:05
Beiträge: 200
Wohnort: FN, Germany
PropellerBASIC


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: KC85/4 dual VGA
BeitragVerfasst: Mi 5. Jun 2019, 11:16 
Offline
Benutzeravatar

Registriert: Fr 30. Sep 2011, 13:08
Beiträge: 2590
Code:

CON
'' 20130101: now capable of using 64/256 colours (RRGGBBHV / RRGGBBgr + xxxxxxHV)
''           -  64c: $FC/2/2 (vpin/vgrp/sgrp)
''           - 256c: $FF/2/3
  vpin    = $0FC                                ' pin group mask
  vgrp    = 2                                   ' pin group
  sgrp    = 2                                   ' pin group sync


DAT
...
        test    scrn, #1 wz

        if_z    mov     mask, #$FC|%11          '  64c
        if_z    shl     mask, #2 * 8
        if_z    movs    vcfg_norm, #$FC
        if_z    movd    vcfg_norm, #2
        if_z    movd    vcfg_sync, #2

        if_nz   mov     mask, #$1FF             ' 256c
        if_nz   movd    mask, #1
        if_nz   shl     mask, #2 * 8
        if_nz   movs    vcfg_norm, #$FF
        if_nz   movd    vcfg_norm, #2
        if_nz   movd    vcfg_sync, #3

...
vcfg_norm       long    %0_01_0_00_000 << 23 | vgrp << 9 | vpin
vcfg_sync       long    %0_01_0_00_000 << 23 | sgrp << 9 | %11
mask            long    vpin << (vgrp * 8) | %11 << (sgrp * 8)



Dateianhänge:
waitvid.50xH.driver.2048.spin [21.78 KiB]
53-mal heruntergeladen

_________________
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
Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 58 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4, 5, 6  Nächste

Alle Zeiten sind UTC [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de