Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Bildschirm inkl. Farben schnell auslesen?
Gehe zu Seite Zurück  1, 2
 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Dusky_Joe



Anmeldungsdatum: 07.01.2005
Beiträge: 1007
Wohnort: Regensburg/Oberpfalz

BeitragVerfasst am: 01.04.2005, 17:48    Titel: Antworten mit Zitat

...äh...was?
Sorry, aber anscheined bin ich für die Art von... Komik... nicht ganz empfänglich....
_________________
fully biological degradable

Once, the big wave arrives, you've got two ways, you can go:
Either, you ride it, or you don't do.
But, if you don't ride, you'll never know wether you'd have gone wet.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
gandro



Anmeldungsdatum: 18.02.2005
Beiträge: 108
Wohnort: Schweiz

BeitragVerfasst am: 03.04.2005, 16:30    Titel: Antworten mit Zitat

Danke, das funktioniert...

PS: sry, dass die Lösung eigentlich in der QBMonFAQ steht, aber ich dachte das lese die Farbe nicht aus (war schon lange her, dass ich es getestet habe)...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
triturus



Anmeldungsdatum: 11.03.2005
Beiträge: 32

BeitragVerfasst am: 26.05.2005, 18:35    Titel: Antworten mit Zitat

Hi,
@dreael

Code:
' Bildschirm speichern
DEF SEG=&HB800
BSAVE "BILDSCH.DAT", 0, 4000
' Bildschirm wiederherstellen
DEF SEG=&HB800
BLOAD "BILDSCH.DAT", 0


Genau dieses habe ich in mein Programm kopiert.
Nu ja, nach einem Reset lief der Rechner wieder....
Mit Screen 0,,0 und 0,,1 gabs keine Probleme. Aber wieso funktioniert das nur mit Screen 0 - 9? Außerdem: Screen 12,,0 funktioniert ja. Screen 12,,1 aber nicht. Weshalb denn dieses?
Und wenn ich schon dumm frage: Wieviele verschiedene 0,,X Seiten kann man eigentlich aufrufen? Bis irgend ein Speicher übergeht und je nachdem, wieviel auf dem Bildschirm ist?

mfg
Triti
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
dreael
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 2529
Wohnort: Hofen SH (Schweiz)

BeitragVerfasst am: 26.05.2005, 20:55    Titel: Antworten mit Zitat

triturus hat Folgendes geschrieben:
Mit Screen 0,,0 und 0,,1 gabs keine Probleme. Aber wieso funktioniert das nur mit Screen 0 - 9? Außerdem: Screen 12,,0 funktioniert ja. Screen 12,,1 aber nicht. Weshalb denn dieses?

Die Speicheradressen sind je nach Videomodus unterschiedlich. Zum Thema SCREEN 7/8/9/12 hat Microsoft selber einige Knowledgebase-Artikel veröffentlicht:

http://support.microsoft.com/default.aspx?scid=kb;en-us;45699
http://support.microsoft.com/default.aspx?scid=kb;en-us;69986
http://support.microsoft.com/default.aspx?scid=kb;en-us;36022

Das Ganze hängt mit der Latch-Registerstruktur der EGA-Grafikkarte zusammen - habe dazu ebenfalls einige Seiten aus einem alten Buch gescannt:

http://beilagen.dreael.ch/QB/VGAPROG/
(oder als http://beilagen.dreael.ch/QB/VGAPROG.ZIP für das Offline-Lesen)

Sogar zum BLOAD/BSAVE-Dateiformat selber gibt es eine Beschreibung:

http://support.microsoft.com/default.aspx?scid=kb;en-us;34407
_________________
Teste die PC-Sicherheit mit www.sec-check.net
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
triturus



Anmeldungsdatum: 11.03.2005
Beiträge: 32

BeitragVerfasst am: 26.05.2005, 21:41    Titel: Antworten mit Zitat

Öhemm...
Danke, ich versuchs mal zu verstehen.

so long
till next year

Triti
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2
Seite 2 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz