OldComp.cz

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


Právě je 28.03.2024, 11:33

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 31 ]  Přejít na stránku Předchozí  1, 2, 3  Další
Autor Zpráva
PříspěvekNapsal: 13.06.2013, 13:01 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
dex píše:
Citace:
Vždyť to je vlastně Spectrum akorát s jiným programovacím jazykem v ROMce :-)

Jupiter Ace odpovídá spíš ZX-81 s možností hi-resu (32x24 znaků 8x8 bodů, monochrom, s možností předefinovat 128znakovou sadu) a přidaným beeperem (přístupem na port stav přepne, na vyslané hodnotě nezáleží). Videoobvod je ale trochu jiný - nebrzdí procesor, a používá nekomprimovanou VRAM.
Citace:
Oproti tomu ZX80/81 su slabosi.

"Grafické" možnosti jsou téměř identické. Video na Jupiteru jen tolik nezpomaluje běh procesoru.
Citace:
A co je najlepsie prikazi tam pises ako clovek ;-) az na ten Fortran co tam je.

FORTH!
Fortran je něco jiného.


Ad brzdenie: No ta videoram brzdi ale len ked sa do nej zapisuje. Pri pokuze o zapis sa cpu haltne kym nema nan RAM cas.

Ad graficke moznosti: porovnavas standardne moznosti z Hackom. ktory je sideefektom nie zamerom.

Ad Forth vs Fortran: maz pravdu. moja chyba

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
PříspěvekNapsal: 13.06.2013, 13:05 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
solaris104 píše:
Pořád utíkáte od tématu a to je záchrana československého softwaru pro ZX81. Kdo má doma nějaké kazety?


No nejake veci som vydel v starich amaterskych radiach keby sa ti chelo prepisovat.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
PříspěvekNapsal: 13.06.2013, 16:23 
Online
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1910
Bydliště: Vsetín
Has thanked: 517 times
Been thanked: 812 times
Tak jsem prošel obsahy Amatérských rádii 1981 až 1984 a nic jsem nenašel. Poradíš?

_________________
cs.speccy.cz, ondraspo186.8u.cz, zx-spectrum.cz


Nahoru
 Profil  
 
PříspěvekNapsal: 13.06.2013, 18:05 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
solaris104 píše:
Tak jsem prošel obsahy Amatérských rádii 1981 až 1984 a nic jsem nenašel. Poradíš?


Pozeral bi som sa pri udelatkach ako programatory suradnicove zapisovace a mam dojem ze aj digitalizer bol (z dvomi potenciometrami)

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
PříspěvekNapsal: 13.06.2013, 21:27 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
Kde to hledáš, v databázi článků?
Do 1984, to jsou příliš stará čísla.
Kód:
   Oddělovací zesilovač sběrnice ZX81 24 1/1987 (Příl. AR zelená)
   Připojení dálnopisu k ZX81 27 1/1987 (Příl. AR zelená)
   Korekční zesilovač pro ZX81 52 1/1987 (Příl. AR zelená)
   ZX81 a styk s okolím 64 1/1987 (Příl. AR zelená)
   Paměť 52kB k ZX81 67 1/1987 (Příl. AR zelená)
  Připojení PIO k počítači ZX81 1987/1 20
 Jednoduchá tlačítková klávesnice k počítačům Sinclair ZX-81 a ZX Spectrum 1988/3 104
  Jednoduchý video-invertor pro ZX-81 1987/ME 61
  Korekční zesilovač pro ZX-81 1987/ME 52 DPS
  Oddělovací zesilovač sběrnice ZX-81 1987/ME 24 DPS
  Paměť 52kB k ZX-81 1987/ME 67
  Paměť ZX-81 1987/ME 40
  Podprogramy pro vstup a výstup ZX-81 1987/12 463
  Příkazy READ a DATA na mikropočítači ZX-81 1987/9 340
  Připojení dálnopisu k ZX-81 1987/ME 28
  ZX-81 a styk s okolím 1987/ME 64
  ZX-81 jako hudební nástroj 1987/12 464


Nahoru
 Profil  
 
PříspěvekNapsal: 15.06.2013, 23:11 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
dex píše:
Kde to hledáš, v databázi článků?
Do 1984, to jsou příliš stará čísla.


Asi tak treba si uvedomit ze k nam sa vecsinou dostavali az z druhej ruky to znamena +5 rokou.

I ked ja by som tiez zacal hôladat v 84-tom

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
PříspěvekNapsal: 19.06.2013, 19:25 
Online
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1910
Bydliště: Vsetín
Has thanked: 517 times
Been thanked: 812 times
Povedlo se mi kontaktovat Aleše Martiníka - autora konverze hry Manic Miner. Vložím sem mail, který mi přeposlal (nebyl jsem první, kdo se ptal):

Dobrý den,
Náhodou tím autorem jsem. ZX81 ještě z historických důvodů mám, ale už cca 20 let jsem ji nezapnul.
Odkazy na moji práci na internetu lze nalézt pomocí google na dotaz "Manic Miner Ales Martinik" nebo "ZX81 Manic Miner". Je i emulace na Spectrum, kde si lze zahrát originál.
Jak uvádím na
http://pctuning.tyden.cz/hardware/multi ... ia?start=7
hru jsem napsal o prázdninách roku 1984 (studoval jsem na VUT), kdy jsem down-portoval" a optimalizoval Manic Minera, aby se vešel do 16KB ZX81. Originál na Spectrum má 48KB a je napsán velmi přehledně (autor měl tehdy 14 let),
takže se dalo optimalizovat uložení dat. Největší problém byla ale pseudografika na ZX81, protože z 256 kombinací 8 bodů bylo k dispozici jen něco kolem 120, takže se musela vybrat vhodná kombinace, aby "postavy",
potvory a keříčky vypadaly věrohodně.
Trochu je tento problém rozveden (spolu s pochvalou na mou adresu) na
http://www.spectrum20.org/reviews/753
V podstatě jde o to, že na ZX81 nebyla bodová grafika, ale jen znaky pro 16 kombinací ve znaku 8x8 bodů - čili čtverečky 4x4 body.
Šlo ale vytvořit "pseudografiku" pomocí 2 diod, odporu a náhrady softwarového generování obrazu, kdy vlastně místo 8 linek z generátoru znaků,
který byl adresován jedním znakem v RAM se použilo 8 byte RAM, které adresovaly vybranou stránku ROM, kde byl program.
Výběrem vhodné stránky ROM se dalo vybrat cca 120 možností z 256, (neboť instrukce programu nepoužívají rovnoměrně všechny možnosti) a nich udělat grafiku.
Výpisem a dekódováním programu a dat originálu ManicMinera jsem pochopil, jak je hra udělaná (pro 48K Spectrum), podařilo se mi přetransformovat grafickou podobu všech objektů,
optimalizovat uložení jeskyní (v originále Cavern, v herním žargonu se říká místností) a dostat do 16K ZX81 celkem 9 jeskyní ze originálních 20.
Šlo by udělat víc, ale prázdniny skončily a já si chtěl taky zahrát (a pochlubit se).
Jak uvádí autor Review of 'Manic Miner ZX81' ve 2. odkazu, grafické objekty nejsou symetrické při pohybu doleva - doprava - obsahují kvůli neúplné grafice nějaké body navíc - jsou "zubatější",
což činí hru trochu náročnější než originál.
Když budete potřebovat více podrobností, napište.

Aleš Martiník

P.S. Jak z textu vyplývá, jsem původním povoláním cracker ve starém slova smyslu - tj pronikal jsem do programů v době, kdy neexistovaly počítačové sítě ani internet.
V originálním programu pro Spectrum jsem samozřejmě odhalil heslo, které způsobovalo nekonečný počet životů (tak byl originál dobrý - poklona 14-letému Matthew Smithovi).
Toto jsem pravděpodobně (téměř jistě) také zachoval.
Také je v originále pěkná myšlenka, jak výstupem 0 a 1 generovat ne jeden tón, jak je u Spectra obvyklé, ale současně 2 tóny - např. při znělce před samotnou hrou.
Prostě perfektní učebnice programování - velmi dobrý start do profesionálního života...

_________________
cs.speccy.cz, ondraspo186.8u.cz, zx-spectrum.cz


Nahoru
 Profil  
 
PříspěvekNapsal: 08.12.2013, 11:15 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
Ak mal ZX81 len 1 kB RAM, ako teda bolo možné vytvoriť dlhšie hry?

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
PříspěvekNapsal: 08.12.2013, 11:29 
Online
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1910
Bydliště: Vsetín
Has thanked: 517 times
Been thanked: 812 times
Pro ZX81 se standardně vyrábělo rozšíření paměti s 16 KB RAM od Sinclaira a dalších výrobců.

_________________
cs.speccy.cz, ondraspo186.8u.cz, zx-spectrum.cz


Nahoru
 Profil  
 
PříspěvekNapsal: 08.12.2013, 13:44 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
solaris104 píše:
Pro ZX81 se standardně vyrábělo rozšíření paměti s 16 KB RAM od Sinclaira a dalších výrobců.


A niektore sa dali stohovat na 32K pripadne boly 32 a 64k rozsirenia. Ale tym 64k som si neni isty ci nieje len dielom fanusikou.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
PříspěvekNapsal: 08.12.2013, 16:58 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
Ďakujem za objasnenie. Bol vôbec s tým 1 kB bez rozšírenia nejako použiteľný? Alebo sa to vždy kupovalo len s rozšírením? Aby som upresnil. Mal ten 1 kB vôbec nejaký význam?

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
PříspěvekNapsal: 08.12.2013, 19:59 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
Citace:
Bol vôbec s tým 1 kB bez rozšírenia nejako použiteľný?

Ano.
Citace:
Alebo sa to vždy kupovalo len s rozšírením?

Ne.
Počítač šel koupit i bez rozšíření, které bylo větčinou řešeno externím modulem (jen bastlíči třeba v ČR RAM zabudovávali).
Dál je potřeba říci, že Tomex Sinclair pro U.S. trh a klony pro Brazílii měly 2 kB RAM v základu.
Citace:
Aby som upresnil. Mal ten 1 kB vôbec nejaký význam?

Ano.

Je to jako se Spectrem 48 a 128 kB. Kupodivu docela dost prográmků vystačí s 1 kB (dokonce i výukový software), ale samozřejmě programy pro 16 a více kB jsou lepší (třeba Tasword, Flight simulator nebo textovky se jen s 1 kB RAM spustit nedají).


Nahoru
 Profil  
 
PříspěvekNapsal: 08.12.2013, 20:05 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
To ma celkom prekvapuje a to nie som z kraja, kde bolo miesta veľa. Bežne mávali BASICy v 8-bitoch cca 32-48 kB miesta pre programy, ale MZ-800 mal iba 22459 B. Pamätám si to dodnes. Disketový BASIC mal dokonca asi o kB menej.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
PříspěvekNapsal: 08.12.2013, 20:26 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
Stačí si jen projet http://zx81stuff.org.uk/zx81/generated/tapetextindex.html a podívat se, kolik programů má v popisu uvedeno Memory: 1K.
Není jich moc, ale pár jich je. Dokonce i šachy, kompilace 1 kB her, ...
Samozřejmě ale čím víc kB, tím víc Adidas.


Nahoru
 Profil  
 
PříspěvekNapsal: 24.04.2015, 19:13 
Online
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1910
Bydliště: Vsetín
Has thanked: 517 times
Been thanked: 812 times
V Amatérském rádiu 6/1985 je výpis programu Karel pro ZX81, nemáte to někdo?

_________________
cs.speccy.cz, ondraspo186.8u.cz, zx-spectrum.cz


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ů: 31 ]  Přejít na stránku Předchozí  1, 2, 3  Další

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 4 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