drzeissler hat geschrieben:Thx, schön wenn schonmal was funzt, auch wenn es 0,001% sind der Gesamtarbeit sind.
Const
Titel = '-- CompactDiskWirter for ATARI-Compilations --';
begin
asm
mov ax,$4F02
mov bx,$0101
int $10
end;
{writeLn(Titel); (*Funktioniert Writeln ernsthaft? Im Grafikmodus? normalerweise musst du dir deine Schrift selbst Basteln.*)
writeLn('ENTER drücken zum Beenden!');
readLn;
writeLn('That''s all!');}
asm {Rückkehr in den Textmode}
mov ax,$0003
int $10
end;
end.
Programm erstellen ohne Vorkenntnisse
Re: Programm erstellen ohne Vorkenntnisse
-
- DOS-Gott
- Beiträge: 3339
- Registriert: Mo 8. Feb 2010, 16:59
Re: Programm erstellen ohne Vorkenntnisse
Nein, nein, das geht mit Text ohne irgendwas zusätzliches.
Ich muss nurmal die "Boxen" generieren um darin Texte bzw.
Funktionen und Variablen einzubauen...ich lese ich lese und
ich verstehe nicht so viel...aber ich lese und lese und lese...
Doc
Ich muss nurmal die "Boxen" generieren um darin Texte bzw.
Funktionen und Variablen einzubauen...ich lese ich lese und
ich verstehe nicht so viel...aber ich lese und lese und lese...
Doc
CPU: 486 DX2/66 MOBO: SNI-D882 RAM: 3x16MB - FDD: 3,5" 1,44MB HDD: 6,4GB Seagate ISA(1): Audican32Plus PCI(1): 3com TX 905 OS: MsDos622 - Win95a - WinNT 3.51
Re: Programm erstellen ohne Vorkenntnisse
Ich kommentiere mal den Assembler-Part davon.drzeissler hat geschrieben:Nein, nein, das geht mit Text ohne irgendwas zusätzliches.
Ich muss nurmal die "Boxen" generieren um darin Texte bzw.
Funktionen und Variablen einzubauen...ich lese ich lese und
ich verstehe nicht so viel...aber ich lese und lese und lese...
Doc
mov = move-Befehl
Code: Alles auswählen
mov ax,$4F02 ; ax = 16 Bit Register bekommt die VBE-Funktionsnummer für mode setzen
mov bx,$0101 ; bx = 16 Bit Register bekommt die Modenummer
int $10 ; Sofware-Interruptaufruf Nummer $10 zum Video-Bios (mit Funktionsnummer $4F?? im ax-register)
mov ax,$0003 ; Modenummer für Textmode
int $10 ; Sofware-Interruptaufruf Nummer $10 zum Video-Bios (mit Funktionsnummer $00?? im ax-register)
Zuletzt geändert von freecrac am Sa 27. Jul 2013, 19:26, insgesamt 2-mal geändert.
Re: Programm erstellen ohne Vorkenntnisse
Okay... dann solltest du mit gotoxy(Zahl1,Zahl2) die Position deines Textes setzen können.drzeissler hat geschrieben:Nein, nein, das geht mit Text ohne irgendwas zusätzliches.
EDIT: dann solltest du aber evtl. eher Write, statt writeln nutzen
@Freecrac
mov ax,$0003 ; Funktion $00 (Setze Grafikmodus) + Modenummer für Textmode
Re: Programm erstellen ohne Vorkenntnisse
Ja danke, das fiel mir dann auch wieder ein.Dosenware hat geschrieben:Okay... dann solltest du mit gotoxy(Zahl1,Zahl2) die Position deines Textes setzen können.drzeissler hat geschrieben:Nein, nein, das geht mit Text ohne irgendwas zusätzliches.
EDIT: dann solltest du aber evtl. eher Write, statt writeln nutzen
@Freecrac
mov ax,$0003 ; Funktion $00 (Setze Grafikmodus) + Modenummer für Textmode
Dirk
-
- DOS-Gott
- Beiträge: 3339
- Registriert: Mo 8. Feb 2010, 16:59
Re: Programm erstellen ohne Vorkenntnisse
blödsinn
Zuletzt geändert von drzeissler am Mo 29. Jul 2013, 00:17, insgesamt 1-mal geändert.
CPU: 486 DX2/66 MOBO: SNI-D882 RAM: 3x16MB - FDD: 3,5" 1,44MB HDD: 6,4GB Seagate ISA(1): Audican32Plus PCI(1): 3com TX 905 OS: MsDos622 - Win95a - WinNT 3.51
-
- DOS-Gott
- Beiträge: 3339
- Registriert: Mo 8. Feb 2010, 16:59
Re: Programm erstellen ohne Vorkenntnisse
blödsinn
Zuletzt geändert von drzeissler am Mo 29. Jul 2013, 00:16, insgesamt 1-mal geändert.
CPU: 486 DX2/66 MOBO: SNI-D882 RAM: 3x16MB - FDD: 3,5" 1,44MB HDD: 6,4GB Seagate ISA(1): Audican32Plus PCI(1): 3com TX 905 OS: MsDos622 - Win95a - WinNT 3.51
-
- DOS-Gott
- Beiträge: 3339
- Registriert: Mo 8. Feb 2010, 16:59
Re: Programm erstellen ohne Vorkenntnisse
blödsinn
Zuletzt geändert von drzeissler am Mo 29. Jul 2013, 00:16, insgesamt 1-mal geändert.
CPU: 486 DX2/66 MOBO: SNI-D882 RAM: 3x16MB - FDD: 3,5" 1,44MB HDD: 6,4GB Seagate ISA(1): Audican32Plus PCI(1): 3com TX 905 OS: MsDos622 - Win95a - WinNT 3.51
-
- DOS-Gott
- Beiträge: 3339
- Registriert: Mo 8. Feb 2010, 16:59
Re: Programm erstellen ohne Vorkenntnisse
Vergesst meine vorherigen Kommentare.
Hier der aktuelle Stand der Dinge.
Hier der aktuelle Stand der Dinge.
program CDW;
uses crt, graph;
var grafiktreiber, grafikmodus, fehlercode : integer;
begin {---Main---}
grafiktreiber := detect; { Grafiktreiber wird automatisch erkannt }
initgraph (grafiktreiber, grafikmodus, 'C:\PROGS\TPAS70\BGI'); { Grafik initialis. }
fehlercode := graphresult;
if fehlercode <> 0 then { Meldung bei Fehler }
writeln ('Grafikfehler: ',grapherrormsg(fehlercode))
else begin
outtextxy (130, 05, '------------------------------------------------'); { Textausgabe }
outtextxy (130, 15, '-- Compact*Disk*Writer for ATARI-Compilations --'); { Textausgabe }
outtextxy (130, 25, '------------------------------------------------'); { Textausgabe }
line(160, 100, 480, 100); { Box für die Scrrenshots }
line(160, 100, 160, 300); { Box für die Scrrenshots }
line(160, 300, 480, 300); { Box für die Scrrenshots }
line(480, 100, 480, 300); { Box für die Scrrenshots }
outtextxy ( 10, 470, 'Version = 0.1 (c) 2013 by DRZ'); { Textausgabe }
outtextxy (490, 470, 'press F-10 to quit'); { Textausgabe }
repeat until keypressed; { weiter bei Tastendruck }
closegraph; { Grafikmodus beenden }
end;
end.
CPU: 486 DX2/66 MOBO: SNI-D882 RAM: 3x16MB - FDD: 3,5" 1,44MB HDD: 6,4GB Seagate ISA(1): Audican32Plus PCI(1): 3com TX 905 OS: MsDos622 - Win95a - WinNT 3.51
Re: Programm erstellen ohne Vorkenntnisse
Die Unit Graph kannst du vergessen, 16 Farben sind da meist das Maximum
Re: Programm erstellen ohne Vorkenntnisse
Hm ich würd QuickBasic 4.5 nehmen,
da gibts wunderbare Libaries für, und sogar ein Kind kann damit was brauchbares programmieren
http://www.antonis.de/qbdown/qblibs.htm
z.B. mit AKALib:
Bildschirm-Auflösungen bis zu 1600x1200 Pixel bei 256, 32768 und 65536 Farben
- Bilder anzeigen (JPEG, BMP usw..)
Hintergrundmusik mit QMIDI
Dann gibts diverse Soundlibaries.
http://petesqbsite.com/downloads/libraries.shtml
Und noch mehr libs..
Wozu das Rad neuerfinden :)
da gibts wunderbare Libaries für, und sogar ein Kind kann damit was brauchbares programmieren
http://www.antonis.de/qbdown/qblibs.htm
z.B. mit AKALib:
Bildschirm-Auflösungen bis zu 1600x1200 Pixel bei 256, 32768 und 65536 Farben
- Bilder anzeigen (JPEG, BMP usw..)
Hintergrundmusik mit QMIDI
Dann gibts diverse Soundlibaries.
http://petesqbsite.com/downloads/libraries.shtml
Und noch mehr libs..
Wozu das Rad neuerfinden :)
-
- DOS-Gott
- Beiträge: 3339
- Registriert: Mo 8. Feb 2010, 16:59
Re: Programm erstellen ohne Vorkenntnisse
Ah, das habe ich schon vermutet, ich brauche zwingend mindestens 256 Farben...schade.Dosenware hat geschrieben:Die Unit Graph kannst du vergessen, 16 Farben sind da meist das Maximum
CPU: 486 DX2/66 MOBO: SNI-D882 RAM: 3x16MB - FDD: 3,5" 1,44MB HDD: 6,4GB Seagate ISA(1): Audican32Plus PCI(1): 3com TX 905 OS: MsDos622 - Win95a - WinNT 3.51
-
- DOS-Gott
- Beiträge: 3339
- Registriert: Mo 8. Feb 2010, 16:59
Re: Programm erstellen ohne Vorkenntnisse
Jetzt mal ganz ernsthafte Frage an die Profis: TP70 nehmen oder QuickBasic ?
Ich denke auch in TP70 wird es möglich sein, den VESA 101 zu nutzen, ich muss das Teil halt dahingehend umbiegen,
wenn für mich aber ein QuickBasic sinnvoller sein sollte, dann würde ich umschwenken.
Ich kann diese Frage aber nicht beantworten da ich das nicht einschätzen/abschätzen kann.
Ich denke auch in TP70 wird es möglich sein, den VESA 101 zu nutzen, ich muss das Teil halt dahingehend umbiegen,
wenn für mich aber ein QuickBasic sinnvoller sein sollte, dann würde ich umschwenken.
Ich kann diese Frage aber nicht beantworten da ich das nicht einschätzen/abschätzen kann.
CPU: 486 DX2/66 MOBO: SNI-D882 RAM: 3x16MB - FDD: 3,5" 1,44MB HDD: 6,4GB Seagate ISA(1): Audican32Plus PCI(1): 3com TX 905 OS: MsDos622 - Win95a - WinNT 3.51
Re: Programm erstellen ohne Vorkenntnisse
Viel einfacher wie QB wirds kaum mehr gehen :)
Es ist aber wohl eher eine Glaubensfrage, ich persönlich finde QuickBasic wesentlich einfacher, und das integrierte Handbuch mit Beispielen ist auch sehr gut.
PowerBasic wäre auch eine Möglichkeit, hätte den Vorteil das die Programme auch auf schnellen CPUs laufen.
Keine Probleme mit 2Ghz Athlon unter Dos..
Es ist aber wohl eher eine Glaubensfrage, ich persönlich finde QuickBasic wesentlich einfacher, und das integrierte Handbuch mit Beispielen ist auch sehr gut.
PowerBasic wäre auch eine Möglichkeit, hätte den Vorteil das die Programme auch auf schnellen CPUs laufen.
Keine Probleme mit 2Ghz Athlon unter Dos..
-
- DOS-Gott
- Beiträge: 3339
- Registriert: Mo 8. Feb 2010, 16:59
Re: Programm erstellen ohne Vorkenntnisse
Wo hat Quickbasic denn Probleme mit schnellen Rechnern ?
CPU: 486 DX2/66 MOBO: SNI-D882 RAM: 3x16MB - FDD: 3,5" 1,44MB HDD: 6,4GB Seagate ISA(1): Audican32Plus PCI(1): 3com TX 905 OS: MsDos622 - Win95a - WinNT 3.51