Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Pixel setzen unter MS-DOS ? (https://www.delphipraxis.net/146210-pixel-setzen-unter-ms-dos.html)

turboPASCAL 15. Jan 2010 16:03


Pixel setzen unter MS-DOS ?
 
Hi,

Ich würde gern ein paar Pixel im OS MS-DOS (8Bit) und dessen Textmodus setzen.
Leider ist es schon so lange her das ich nicht mehr weis wie dat ging... :cry:

Wer könne mir auf die Sprünge helfen ?

Der.Kaktus 15. Jan 2010 16:06

Re: Pixel setzen unter MS-DOS ?
 
Zitat:

Zitat von turboPASCAL
Hi,

Ich würde gern ein paar Pixel im OS MS-DOS (8Bit) und dessen Textmodus setzen.
Leider ist es schon so lange her das ich nicht mehr weis wie dat ging... :cry:

Wer könne mir auf die Sprünge helfen ?

Ahhh, welch schoenes Wort *gg*...setze Bit im Dos Bildschirm 8 Bit Rechner? $B800:0001:=$7F (Bildschirmadresse und Farbbit (7F..etc fordergrund..Hintergrund))

oder mit Textcolor..Textbackround.. :cyclops:

himitsu 15. Jan 2010 16:11

Re: Pixel setzen unter MS-DOS ?
 
Konnte man nicht im Textmodus einige der Zeichen pixelweise selber definieren?
Mir ist so, als wenn ich das damals (lang lang ist's her) gemacht hatte. (Oder ich Verwechsel das grad mit 'nem µP und einem LC-Display, wo sowas auch ging)

Der.Kaktus 15. Jan 2010 16:13

Re: Pixel setzen unter MS-DOS ?
 
Zitat:

Zitat von himitsu
Konnte man nicht im Textmodus einige der Zeichen pixelweise selber definieren?
Mir ist so, als wenn ich das damals (lang lang ist's her) gemacht hatte. (Oder ich Verwechsel das grad mit 'nem µP und einem LC-Display, wo sowas auch ging)

..verwechselst Du sicher..Du konntest die Bits nur ueber den Bildschirmbereich(B800:0000 gab auch andere Adressbereiche) manipulieren.

P.S.: @himi wo wir wieder bei Portable Turbo-Pascal sind *gg*

[edit] rechtschreibfehler beseitigt[/edit]

turboPASCAL 15. Jan 2010 16:16

Re: Pixel setzen unter MS-DOS ?
 
Schön das sich noch jmd an Dos-Zeiten erinnert...

Äh, ich möchte aber nicht ein "Zeichen bunt malen" sondern ein Logo basteln welches
im Textmodus 80x25 Zeichen ausgegeben werden soll halt als Pixelgraphik.

Also nicht so etwas: klick

Der.Kaktus 15. Jan 2010 16:19

Re: Pixel setzen unter MS-DOS ?
 
Zitat:

Zitat von turboPASCAL
Schön das sich noch jmd an Dos-Zeiten erinnert...

Äh, ich möchte aber nicht ein "Zeichen bunt malen" sondern ein Logo basteln welches
im Textmodus 80x25 Zeichen ausgegeben werden soll halt als Pixelgraphik.

Also nicht so etwas: klick

sowas!! geht im Mode 80x25 nicht..da geht nur Dein "klick"..ansonsten gabs noch andere Bildschirmmodes..bzw. direkte Ansteuerung ueber o.g. Bildschirmadressierung!

[edit] sch..Tasten *gg*[/edit]

p80286 15. Jan 2010 16:22

Re: Pixel setzen unter MS-DOS ?
 
$B800 war die Adresse für den "Text"-Bereich, Bei $A000 fing der "Grafik"-Bereich an ( oder $B000 oder...) Das war abhängig von der Grafik-Karte (VGA,CGA,EGA......)

Wenn ich mich richtig erinnere gab es eine Bios-Adresse an der die Adresse des "Bildschirm"-Fonts abgelegt war. Die konnte man umbiegen und dann mit ganz individuellen Fonts auch Grafik im Text-Modus machen.

die $B800 muß übrigens auch irgendwo im "Bios-Memory" stehen.
Ich hab meinen Hogan gerade nicht da, erst wieder ab Montag.

Gruß
K-H

[Edit] dann mach doch, das sind alles im Standard-Font enthaltene Zeichen. Müße alles in Terminal/OEM-Zeichensatz enthalten sein.[/edit]

Der.Kaktus 15. Jan 2010 16:24

Re: Pixel setzen unter MS-DOS ?
 
Zitat:

Zitat von p80286
$B800 war die Adresse für den "Text"-Bereich, Bei $A000 fing der "Grafik"-Bereich an ( oder $B000 oder...) Das war abhängig von der Grafik-Karte (VGA,CGA,EGA......)

Wenn ich mich richtig erinnere gab es eine Bios-Adresse an der die Adresse des "Bildschirm"-Fonts abgelegt war. Die konnte man umbiegen und dann mit ganz individuellen Fonts auch Grafik im Text-Modus machen.

die $B800 muß übrigens auch irgendwo im "Bios-Memory" stehen.
Ich hab meinen Hogan gerade nicht da, erst wieder ab Montag.

Gruß
K-H

Ahh..$A000:00000 kommt mir auch bekannt vor..leider sehr lange her..aber $B800 merkte ich mir *g*

turboPASCAL 15. Jan 2010 16:29

Re: Pixel setzen unter MS-DOS ?
 
Zitat:

Bei $A000 fing der "Grafik"-Bereich an...
Ja,irgend so was war das.

Man konnte durchaus im Textmodus Pixel setzen, hatte ich selber schon gemacht.
Nur leider komme ich an die Quelldateien nicht mehr ran da diese wohl, glaube ich zu wissen auf 'ner 51/4" Disk "rumwabern".

Zitat:

Wenn ich mich richtig erinnere gab es eine Bios-Adresse an der die Adresse des "Bildschirm"-Fonts abgelegt war. Die konnte man umbiegen und dann mit ganz individuellen Fonts auch Grafik im Text-Modus machen.
Jupp, ich habe dazu sogar einen Zeicheneditor gebastelt. ;)

Der.Kaktus 15. Jan 2010 16:31

Re: Pixel setzen unter MS-DOS ?
 
Zitat:

Zitat von turboPASCAL
Zitat:

Bei $A000 fing der "Grafik"-Bereich an...
Ja,irgend so was war das.

Man konnte durchaus im Textmodus Pixel setzen, hatte ich selber schon gemacht.
Nur leider komme ich an die Quelldateien nicht mehr ran da diese wohl, glaube ich zu wissen auf 'ner 51/4" Disk "rumwabern".

Zitat:

Wenn ich mich richtig erinnere gab es eine Bios-Adresse an der die Adresse des "Bildschirm"-Fonts abgelegt war. Die konnte man umbiegen und dann mit ganz individuellen Fonts auch Grafik im Text-Modus machen.
Jupp, ich habe dazu sogar einen Zeicheneditor gebastelt. ;)

Soll ich Dir nen Laufwerk borgen? :dancer:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:42 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz