peiselulli und peiselulli
Falls ich nix vergessen habe, findet ihr alles im Dateianhang. D64 Images für die jeweiligen Kategorien, ergebnisse.txt, gueltig.txt und ungueltig.txt und ein weiteres ZIP-File mit den kompletten Beiträgen und Sourcecodes.
Ich hoffe vor allem, ich habe nirgends einen Fehler gemacht. Ansonsten bitte melden.
Den Inhalt der ergebnisse.txt pack ich eben hier rein:
------------------
Auswahl der Beiträge:
Letztenendes ist von denjenigen, die zwei oder mehr gültige Programme abgegeben haben logischerweise das jeweils "schnellste" und das jeweils "kürzeste" in der entsprechenden Kategorie gewertet worden. Wenn jemand nur ein Programm abgegeben hat, so taucht dieses der Vollständigkeit halber in beiden Kategorien auf.
- Kategorie Größe
- 01.) peiselulli fizzbuzz_dirty 53 Bytes
- 02.) skoe fb-skoe 64 Bytes
- 03.) Colt Seavers shortbuzz 82 Bytes
- 04.) DirkVroomen buzzfizz-24.bas 84 Bytes
- 05.) enthusi asm05 89 Bytes
- 06.) The Joker tj-fizz1 95 Bytes
- 07.) Unseen fizzbuzz5 96 Bytes
- 08.) drazil fizzbuzz083 97 Bytes
- hobbycoder fizzbuzz-basic2 97 Bytes
- 09.) neuRomancer fizzbuzzasm 108 Bytes
- 10.) JMP$FCE2 fizzbuzz.bas 111 Bytes
- 11.) Robert robert 123 Bytes
- 12.) Soulstealer fizzbuzz ! 124 Bytes
- 13.) The Ryk fizz 446 Bytes
- Kategorie Geschwindigkeit
- 01.) peiselulli fizzbuzz_fast TI($A2): 00
- 02.) The Joker tj-fizz3 TI($A2): 01
- 03.) TheRyk fizz TI($A2): 01
- [ robert robert Pi*Daumen ]
- 04.) Soulstealer fizzbuzz ! TI($A2): 09
- 05.) neuRomancer fizzbuzzasm TI($A2): 21
- 06.) JMP$FCE2 fizzbuzz.asm TI($A2): 23
- 07.) enthusi asm05 TI($A2): 25
- [ skoe fb-skoe Pi*Daumen ]
- 08.) Colt Seavers shortbuzz TI($A2): 2F
- 09.) Unseen fizzfast1 TI($A2): 34
- 10.) drazil fizzbuzz083 TI($A2): 36
- 11.) DirkVroomen buzzfizz-24.bas TI($A2): 43
- 12.) hobbycoder fizzbuzz-basic2 TI($A2): A1
Durchführung der Zeitmessung:
- LOAD"Dateiname",8,1
- VICE Monitor Breakpoint auf $e38b (nur bei enthusi auf das bvc)
- TI$="000000":RUN
- und im VICE Monitor Speicherstelle $A2 ausgelesen
The Joker ist einen Platz vor TheRyk, weil sein Programm 2 Bytes kürzer ist. Wenn man Zyklen zählen würde, wäre es noch eindeutiger, weil dort eine Schleife weniger benutzt wurde.
Die Zeitmessung gestaltete sich leider beim Eintrag von skoe und robert etwas schwierig. Da beide auch Kernal Routinen nutzen, wäre Zyklen zählen ziemlich mühsehlig.
Pi*Daumen heisst: ich habe alle Einträge mit Autostart INJECT aus dem Dateibrowser mit VICE gestartet und so schnell wie möglich den Monitor angeworfen und den Wert aus $A2 notiert. Das ganze habe ich 5 mal wiederholt und dann den Mittelwert errechnet.
Die Einträge von skoe und robert wurden bei den Beiträgen einsortiert, die "ungefähr" bei dieser Methode die gleichen Werte hatten.
------------------
Vielen Dank für die rege Beteiligung. War eine sehr interessante Compo. Insbesondere bin ich überrascht, dass doch tatsächlich 3 ASM Progs auch in der Kategorie Größe führen, bevor ein Basic Prog kommt.