Conway's Game of Life

DOS-Konfiguration, Anwendungen, Treiber und TSRs
Benutzeravatar
oDOSseus
LAN Manager
Beiträge: 241
Registriert: Di 10. Aug 2010, 15:21

Conway's Game of Life

Beitragvon oDOSseus » So 2. Nov 2014, 21:45

Nach vielen Jahren habe ich wieder für DOS entwickelt.
In Assembler habe ich Game of Life von Conway programmieren. Der source-code ist (wie ich finde) gut dokumentiert enthalten. Es gibt eine Hilfe-Datei und Test-Dateien. Es ist möglich das "Spiel" mit zufälligen Zellen zu starten oder von Datei. Ich bin ziemlich stolz drauf, das so sauber hingekriegt zu haben. Assemblieren könnt ihr das mit fasm aber eine .com is natürlich mit dabei. In QBasic gibt es nochmal ne abgespeckte Variante, die aber den besseren Zufallsgenerator benutzt.

Ich würd es gerne hier hochladen, aber das geht ja nicht.
Leider wurde auch meinte alte Webseite einfach so gelöscht und damit auch alle Programme die da lagen, die ich euch gerne geben wollte.
Wie auch immer hier die neue Seite: http://hobbycoder.bplaced.net/

Und dieser Link hier erklärt was genau Game of Life ist, obwohl das auch die HELP.TXT im ZIP tut
http://www.mathematische-basteleien.de/gameoflife.htm

Bei Fragen einfach melden.
Paladin
DOS-Guru
Beiträge: 820
Registriert: Di 20. Aug 2013, 13:17

Re: Conway's Game of Life

Beitragvon Paladin » Do 6. Nov 2014, 16:16

Sobald mein 386/486 läuft werde ich mir das mal ansehen.
Brueggi

Re: Conway's Game of Life

Beitragvon Brueggi » Do 6. Nov 2014, 16:35

Ich glaube ich mache irgendwas falsch - egal ob ich ein File lade oder die Werte manuell eingebe, das Programm beendet sich immer :-(
Benutzeravatar
oDOSseus
LAN Manager
Beiträge: 241
Registriert: Di 10. Aug 2010, 15:21

Re: Conway's Game of Life

Beitragvon oDOSseus » Do 6. Nov 2014, 16:41

Ohne irgendeine Ausgabe?
Sagt er nichtmal "Not enough memory"?
Brueggi

Re: Conway's Game of Life

Beitragvon Brueggi » Do 6. Nov 2014, 16:44

Not enough Memory meinte es... komisch. ICh habe gerade probiert, auf alle Fragen einfach mit ENTER zu antworten - dann erschien erst "ASCII-Müll", dann das Spielfeld. Allerdings hat das Programm auf keine Tasten mehr reagiert.

EDIT: Die Exe-Datei im BASIC-Ordner läuft, die COM-Datei aber leider nicht.
Benutzeravatar
oDOSseus
LAN Manager
Beiträge: 241
Registriert: Di 10. Aug 2010, 15:21

Re: Conway's Game of Life

Beitragvon oDOSseus » Do 6. Nov 2014, 16:49

Ah okay, eigentlich sollte das ein simples enter nicht akzeptieren.
Ähm ich las eben im internet, dass ich bei manchen DOS-Versionen erst Memory freigeben muss wenn ich eine com-file habe und memory anfordere. Kennst du dich da aus? Auf meiner Maschine hats halt geklappt.
Benutzeravatar
oDOSseus
LAN Manager
Beiträge: 241
Registriert: Di 10. Aug 2010, 15:21

Re: Conway's Game of Life

Beitragvon oDOSseus » Do 6. Nov 2014, 17:02

Habe das RAM-Problem gelöst. Werde nun das Datei-Laden Problem lösen.
Benutzeravatar
oDOSseus
LAN Manager
Beiträge: 241
Registriert: Di 10. Aug 2010, 15:21

Re: Conway's Game of Life

Beitragvon oDOSseus » Do 6. Nov 2014, 17:24

So ich habe alles gefixt. das neue is online.

  • RAM-Problem: Gebe nun zu Beginn alle RAM frei die ich nich brauche. Danach klappt das Alloziieren.
  • Datei-Problem Hatte nen Stack-Problem. Habe ich gelöst. Beachte dass du für Dateien mit sehr großen Spielfeldern auch im 80x50 modus sein musst. Die DOS-Box macht da probleme, jedoch die FreeDos VM nicht. Das habe ich noch nich durchschaut.



(bitte um kurze Rückmeldung)
Brueggi

Re: Conway's Game of Life

Beitragvon Brueggi » Do 6. Nov 2014, 18:35

Supi! Funzt! :-)
Benutzeravatar
oDOSseus
LAN Manager
Beiträge: 241
Registriert: Di 10. Aug 2010, 15:21

Re: Conway's Game of Life

Beitragvon oDOSseus » Do 6. Nov 2014, 18:45

Das freut mich =)
Benutzeravatar
matze79
DOS-Gott
Beiträge: 7858
Registriert: So 9. Sep 2012, 20:48

Re: Conway's Game of Life

Beitragvon matze79 » So 9. Nov 2014, 17:57

Es bleibt zu beachten das DOSBox einige Hacks benutzt um entsprechend schnell zu sein, gcc funktioniert da drunter z.B. auch nicht gescheit. :)
Wunder dich also nicht DOSBox ist eben kein DOS.
https://dosreloaded.de - Die Deutsche Community rund um DOS/9x und Co

Wer ist online?

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