Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Scorehunter
Anmeldungsdatum: 02.09.2008 Beiträge: 1
|
Verfasst am: 02.09.2008, 21:23 Titel: QBasic bzw. PDS unter Windows XP beschleunigen |
|
|
Liebe community,
vor Jahren habe ich einmal mit Qbasic ein Programm zur Erstellung eines Konstellationsarchives generiert. Leider mußte ich ab einem bestimmten Niveau die Segel streichen, weil der komplette PC "Jahre" gebraucht hätte um das Archiv zu vervollständigen. Sicher gab es damals schon Sprachen, welche das gewünschte Ergebnis schneller geliefert hätten. Aber soo wichtig war es dann nun auch wieder nicht und ich hatte einfach keine Lust und keine Zeit mich in eine andere Programmiersprache einzuarbeiten.
Heute arbeite ich mit Windows XP pro und bin eben wieder auf dieses Programm gestoßen und habe mich gefragt, ob es denn inzwischen vielleicht möglich ist alte DOS-Programme zum Laufen zu bringen - und das in zigfacher Geschwindigkeit ?! Ich bin nämlich mit dem Programm zufrieden, es müßte eben nur viel schneller sein, sprich Bildschirmanzeige (nicht zwingend) & Rechen- und Codiervorgänge, Lese- & Schreibvorgänge auf der Festplatte.
Habe mal was von "Sandbox" klingeln hören. Wäre das eine Option ? Oder weiß jemand noch was viel Besseres ? Ich wäre echt dankbar für guten Rat. Müßte doch machbar sein, oder ?
GTX, Tobias |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4601 Wohnort: ~/
|
Verfasst am: 02.09.2008, 21:34 Titel: |
|
|
Noch schneller wäre wohl FreeBASIC (weil compiliert), und es ist mit entsprechender Compiler-Option sehr stark kompatibel zu QBASIC. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
HorstD
Anmeldungsdatum: 01.11.2007 Beiträge: 107
|
Verfasst am: 03.09.2008, 16:31 Titel: |
|
|
>>...ob es denn inzwischen vielleicht möglich ist alte DOS-Programme zum Laufen zu bringen - und das in zigfacher Geschwindigkeit ?!<<
Kein Problem mit dem PowerBASIC Console Compiler for Windows.
Einziger Nachteil: Gibt's nicht umsonst. |
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 03.09.2008, 16:55 Titel: |
|
|
Hallo,
mit FreeBASIC erstellte Windows-Anwendungen sind verglichen mit QuickBASIC- oder VisualBASIC-Anwendungen sehr schnell. Das kann ja jeder selbst einmal z.B. mit irgendeinem Sortieralgorithmus und einer bestimmten Datenmenge ausprobieren. Wenn man sich auf die neue Sprache FB einlassen möchte, kann man zur weiteren Performance-Optimierung auch noch Multithreading und/oder Inline Assembler verwenden.
FreeBASIC ist übrigens völlig kostenfrei.
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
|
dreael Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 2509 Wohnort: Hofen SH (Schweiz)
|
Verfasst am: 03.09.2008, 19:55 Titel: |
|
|
Ich meinte, teilweise auch schon festgestellt zu haben, dass QB in einer NTVDM z.T. schneller gegenüber reinem DOS 6.22 läuft, d.h. die CPU im 32-Bit-Modus derart viel schneller arbeitet, dass 16-Bit-Emulation ein "Pappenstiel" gegenüber dem richtigen Realmode auf CPU-Microcode-Ebene ist.
Ich könnte sonst einmal Messungen machen, wieviel es tatsächlich ausmacht. _________________ Teste die PC-Sicherheit mit www.sec-check.net |
|
Nach oben |
|
|
Flo aka kleiner_hacker
Anmeldungsdatum: 23.06.2006 Beiträge: 1210
|
Verfasst am: 05.09.2008, 19:40 Titel: |
|
|
hm... also in win2000's ntvdm liefs nicht sehr schnell, jedenfalls die ide nicht...
was ich allerdings glaube ist dass es in einer win98-dos-box (mit 98 im Hintergrund), allerdings im fullscreen extrem schnell rennt...
kA ob das nur Einbildung war aber waer mal nen vVersuch wert (wobei FB immer die bessere Alternative ist) _________________ MFG
Flo
Satoru Iwata: Wer Spaß am Spielen hat, fragt nicht nach Grafik.
zum korrekten Verstaendnis meiner Beitraege ist die regelmaessige Wartung des Ironiedetektors unerlaesslich. |
|
Nach oben |
|
|
Ferdi
Anmeldungsdatum: 10.03.2007 Beiträge: 284 Wohnort: Berlin
|
Verfasst am: 06.09.2008, 12:09 Titel: |
|
|
ntvdm?
Was ist das?
Wo kann man sich das kostenlos downloadedn? _________________ Dieser Post wurde cum grano salis gewürzt! Na dann: Guten Appetit! |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 06.09.2008, 12:21 Titel: |
|
|
sorry, aber windows kann man nicht kostenlos runterladen. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 06.09.2008, 12:21 Titel: |
|
|
ntvdm ist die DOS-Emulation von NT-Systemen. Ergo bei z.B. 2000, XP und Vista dabei. _________________ Eine handvoll Glück reicht nie für zwei.
--
|
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4601 Wohnort: ~/
|
Verfasst am: 06.09.2008, 13:05 Titel: |
|
|
Jojo hat Folgendes geschrieben: | sorry, aber windows kann man nicht kostenlos runterladen. |
Wahrscheinlich schon, aber sicher nicht legal ... _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 06.09.2008, 13:32 Titel: |
|
|
Jetzt bring ihn doch nicht vom rechten Pfad der Tugend ab! _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
28398
Anmeldungsdatum: 25.04.2008 Beiträge: 1917
|
Verfasst am: 06.09.2008, 13:33 Titel: |
|
|
oman
Ein QuickBasic Programmiere kennt die ntvdm nicht ... wo ist das einstige niveau dieses Forums bloss geblieben!? |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 06.09.2008, 13:51 Titel: |
|
|
hat es vielleicht eines deiner unzähligen Egos mitgenommen? _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
dreael Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 2509 Wohnort: Hofen SH (Schweiz)
|
|
Nach oben |
|
|
|