kleine Demos

Fragen zu Programmiersprachen und Software für den Hive und die Propellerchips
Antworten
Benutzeravatar
volkerp
Beiträge: 82
Registriert: Di 30. Jun 2009, 20:19

kleine Demos

Beitrag von volkerp »

Im Parallax-Forum habe ich eine kleine Demo gefunden, die rieselnden Sand darstellt. Das ganze wird noch mit einem Horizontal-Scroller gewürzt.

Die Datei SandDemo.spin ist jeweils nach Bellatrix zu laden (DIP-Schalter entsprechend umstellen!)
Anzupassen war übrigens nur das NTSC->PAL-Bit (Byte mode in tvparams).

Wenn die Demo eine Weile läuft, sieht es wie Schnee aus ;)
sand-demo.jpg
orig. Thread: http://forums.parallax.com/showthread.p ... d-in-realt
Dateianhänge
sand-demo.zip
(72.42 KiB) 683-mal heruntergeladen
Benutzeravatar
volkerp
Beiträge: 82
Registriert: Di 30. Jun 2009, 20:19

Re: kleine Demos

Beitrag von volkerp »

Die Umsetzung von Dr.Hydra (aus den Hydra-Buch, s.a. http://forums.parallax.com/showthread.p ... 2-Dr-hydra) habe ich auch: Allerdings bekomme ich den PAL-Mode nicht hin, da fehlt mir noch das entprechende Wissen. Die Bedienung läuft über die Tastatur, ein Gamepad wird nicht genutzt:

Spieler1:
W A S D to move block
Y = Button 'A' (Accept / Ok / Rotate clockwise)
G = Button 'B' (Cancel / Rotate counter-clockwise)

Right player (player 2):
Arrow pad and numeric keypad to move block
NumPad . = Button 'A' (Accept / Ok / Rotate clockwise)
Numpad 0 = Button 'B' (Cancel / Rotate counter-clockwise)

Das mit Numpad sollte vielleicht auch geändert werden; meine Funktastatur hat kein Numpad :(

Kann jemand das mit PAL und Farbe hinzaubern?
dr.hydra.jpg
Dateianhänge
dr_hydra.zip
Dr.Hydra, NTSC-Version
(146.92 KiB) 713-mal heruntergeladen
Benutzeravatar
drohne235
Administrator
Beiträge: 2284
Registriert: So 24. Mai 2009, 10:35
Wohnort: Lutherstadt Wittenberg
Kontaktdaten:

Re: kleine Demos

Beitrag von drohne235 »

Hey, das ist absolut cool. Ist wie Tetris wenn ich mich nicht täusche, hab es nur angestartet. Auf dem Hive könnten wir es noch mit Musik aufpeppen. Da mein MiniTFT NTSC kann, hier mal Screens.

Bei Gelegenheit sollten wir mal die Dateien als Toolbox-3 zusammenfassen - lohnt sich ja bald schon wieder.
Dateianhänge
IMG_0826.JPG
IMG_0825.JPG
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
Benutzeravatar
drohne235
Administrator
Beiträge: 2284
Registriert: So 24. Mai 2009, 10:35
Wohnort: Lutherstadt Wittenberg
Kontaktdaten:

Re: kleine Demos

Beitrag von drohne235 »

PAL/NTSC muss wahrscheinlich an verschiedenen Stellen umgeschaltet werden:

Als erstes: tvparams/mode %0000 --> %0001 - die Beschreibung der Parameter findet man in rem_tv_018.spin ziemlich weit unten.

Code: Alles auswählen

''  tv_mode
''
''    bit 3 controls chroma mixing into broadcast:
''      0: mix chroma into broadcast (color)
''      1: strip chroma from broadcast (black/white)
''
''    bit 2 controls chroma mixing into baseband:
''      0: mix chroma into baseband (composite color)
''      1: strip chroma from baseband (black/white or s-video)
''
''    bit 1 controls interlace:
''      0: progressive scan (243 display lines for NTSC, 286 for PAL)
''           less flicker, good for motion
''      1: interlaced scan (486 display lines for NTSC, 572 for PAL)
''           doubles the vertical display lines, good for text
''
''    bit 0 selects NTSC or PAL format
''      0: NTSC
''           3016 horizontal display ticks
''           243 or 486 (interlaced) vertical display lines
''           CLKFREQ must be at least 14_318_180 (4 * 3_579_545 Hz)*
''      1: PAL
''           3692 horizontal display ticks
''           286 or 572 (interlaced) vertical display lines
''           CLKFREQ must be at least 17_734_472 (4 * 4_433_618 Hz)*
''
''      * driver will disable itself while CLKFREQ is below requirement
Reicht aber noch nicht, zumindest bei mir kommt dann nix mehr.
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
Benutzeravatar
volkerp
Beiträge: 82
Registriert: Di 30. Jun 2009, 20:19

Re: kleine Demos

Beitrag von volkerp »

Das nächste kleine Spiel:

:B5 Mars Lander :B5

Steuerung:
Enter - Start
Cursor links, rechts
Leertaste: Gas geben
(Wer genau hinschaut, sieht auch meinen Hive)
(Wer genau hinschaut, sieht auch meinen Hive)
Dateianhänge
mars_lander.zip
(40.84 KiB) 686-mal heruntergeladen
Antworten