OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 27.04.2024, 08:02

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 
Autor Zpráva
 Předmět příspěvku: Breakout (aka Psion Wall) na PP01
PříspěvekNapsal: 21.12.2023, 19:18 
Offline
Kecka

Registrován: 13.05.2013, 08:58
Příspěvky: 37
Has thanked: 174 times
Been thanked: 40 times
Ahojte,

ako som dnes listoval QEmu adventný kalednár http://qemu-advent-calendar.org/2023/, pri pohľade na siedme okienko som si spomenul, že mi tu zostala jedna nepublikovaná vec čo sa potenciálnym testerom dostala do rúk už začiatkom roka. Nikto z nich bugy nehlásil, tak si myslím, že je pripravená na publikovanie. Príjmite ju odo mňa ako skromný vianočný darček a buďte prosím zhovievaví, je to čistý Basic ;)

Hra je známa pod mnohými menami napríklad Breakout, Brick Breaker, Cihly, ale Psion ju vydal na úvodnej kazete k ZX Spectru (verzia gumák) pod menom Thro' The Wall. Priložená verzia na PP01 by sa mala správať úplne rovnako, takže sa vám nepodarí vyčistiť obrazovku od tehličiek úplne, pretože sa neráta ich počet, ale dosiahnuté skóre a pri konkrétnej hodnote sa herné pole prekreslí.

Ovládanie je nasledovné: O - doľava, P - doprava, Shift (stlačený spolu s predchádzajúcimi) - zvýši rýchlosť pohybu pálky.

Známe obmedzenia: PRINT rutina GBASICu zanecháva za pozíciou posledného vypísaného znaku inverzný kurzor, ktorý sa nedá vypnúť. Preto sa na niektorých miestach objavujú viac či menej pravidelné farebné artefakty. Skrátka, it's not a bug, it's a feature!

V archíve sú dva súbory: PPB vhodný pre SD-ROM modul, ten stačí nahrať na SD kartu do ľubovolného adresára alebo do SDRoot/ v prípade emulátora - a spustiť cez Manager; PTA súbor je virtuálna páska, ktorej obsah sa nahrá do emulátora cez príkaz KLOAD $01 po jej navolení v emulátore cez Alt+F2.

Príjemnú vianočnú zábavu pri vytĺkaní stien želá
Ikon


Přílohy:
wall_pp01.zip [4.12 KiB]
36 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Breakout (aka Psion Wall) na PP01
PříspěvekNapsal: 22.12.2023, 09:20 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 903
Has thanked: 51 times
Been thanked: 230 times
ikon píše:
PRINT rutina GBASICu zanecháva za pozíciou posledného vypísaného znaku inverzný kurzor, ktorý sa nedá vypnúť. Preto sa na niektorých miestach objavujú viac či menej pravidelné farebné artefakty. Skrátka, it's not a bug, it's a feature!

Ak si dobre pamätám zo školských čias (ber to s rezervou, je to už min. 35 rokov), tak BASIC PP01 umožňoval dva spôsoby vykreslenia UDG, jeden ako štandardné znaky s obmedzeným počtom UDG a druhým sa zas dala vertikálna pozícia definovať na mikroriadky, a myslím, že ten druhý nekreslil kurzor. Keď som niekedy v 1988 robil Pacmana v Basicu, musel som použiť oba spôsoby, aby som zobrazil všetko, čo som potreboval.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 16 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz