OldComp.cz

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

DOSDev 2020

Právě je 08.07.2020, 02:43

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 15 ] 
Autor Zpráva
 Předmět příspěvku: Nahrávání programů do ZX81
PříspěvekNapsal: 22.03.2019, 17:42 
Offline
Prvnička

Registrován: 22.01.2019, 17:53
Příspěvky: 11
Has thanked: 0 time
Been thanked: 2 times
Jak nahráváte programy do ZX81? Pro ZX Spectrum používám aplikaci PlayZX na Adroid telefonu a s pomocí místního fóra jsem vyřešil problém s kabelem. Existuje podobné řešení pro ZX81?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nahrávání programů do ZX81
PříspěvekNapsal: 23.03.2019, 20:20 
Offline
Profík

Registrován: 12.05.2013, 22:24
Příspěvky: 784
Bydliště: u Prahy
Has thanked: 10 times
Been thanked: 157 times
My kazetoví fašisti používáme ZXPand.
Občas se objeví na SellMyRetro.
"Jen" 32 KiO RAM (což bohužel nestačí k provozu třeba ZEdit), podpora hi-res grafiky, přesměrování LOAD a SAVE na kazetu nebo SD kartu, joystick port, AY zvuk, ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nahrávání programů do ZX81
PříspěvekNapsal: 19.12.2019, 12:30 
Offline
Profík
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 835
Bydliště: Most, Praha
Has thanked: 253 times
Been thanked: 216 times
Dotaz zkušeným vlastníkům ZX80/81. Zkouším vyvinout klon/emulátor ZX80 a ZX81 s procesorem ATmega8. Což znamená stejně velkou RAM 1 KB k dispozici, kompatibilní na úrovni BASIC. Marně se snažím najít nějaké rozumné programy napsané v BASIC pro ZX80/81 bez rozšíření, tj.: 1) Musí stačit základní RAM 1 KB (bez rozšiřující RAM), 2) nesmí používat strojový kód USR, 3) nesmí používat PEEK/POKE. Čekal jsem že bych našel třeba nějaké hádání čísel v BASIC, ale jaksi marně. Všechny programy co nacházím buď využívají větší RAM nebo stroják nebo nedělají nic rozumného. To je fakt ZX80/81 v základním vybavení tak slabý, že se v jeho BASICu nedá napsat nic užitečného (bez obcházek strojákem)? :cry:

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nahrávání programů do ZX81
PříspěvekNapsal: 19.12.2019, 12:49 
Offline
Profík

Registrován: 11.11.2013, 10:29
Příspěvky: 773
Has thanked: 138 times
Been thanked: 195 times
Tak si to zkus ;-) Ono ani tu RAMku nemas celou, tzn. 1kB. Cast ti vezmou systemove promenne, cast video pamet.
Vzpominam, kdyz jsem byl na prvnim setkani priznivcu programovatelnych kalkulacek (bylo to v Cervenem kostelci, v roce asi 1982-3?), nekdo tam dovezl ZX-81 a celou noc jsme 'parili' nejaky programek. Tehdy to bylo jen to, aby program po zadani jmena toho cloveka pozdravil - zmena 1.padu na 5.pad. a skoncili jsme prave na velikosti pameti. Uz tam neslo ani zadat "Zadej jmeno". To byla akce... Vubec si nevzpominam, ze by jsme neco nahravali na/z kazety.
Obavam se, ze tech 'rozumnych' programu s podminkou, kterou jsi stanovil bule limitne k 0.

P.S.: Nasel by se nekdo, kdo tam tehdy byl?

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nahrávání programů do ZX81
PříspěvekNapsal: 19.12.2019, 12:59 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1652
Bydliště: Vsetín
Has thanked: 361 times
Been thanked: 603 times
Zkus toto od Aki (Factora)
https://www.pouet.net/prod.php?which=54090

_________________
ZX Spectrum, Amiga weby: cs.speccy.cz , ondraspo186.8u.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nahrávání programů do ZX81
PříspěvekNapsal: 19.12.2019, 13:15 
Offline
Profík
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 835
Bydliště: Most, Praha
Has thanked: 253 times
Been thanked: 216 times
Do kódu JSW1K nevidím (neumím zatím přečíst ani spustit), ale asi to jen vykreslí obrázek?

Asi s tím 1K RAM fakt nebude existovat nic rozumného. :-( Asi tvůrci ani neuvažovali že by to někdo s 1K používal pro vážné účely. "Nafukovací" video-RAM je sice hezký nápad (a kupodivu to jede docela svižně, přestože při každé změně obrazovky přesouvá celou paměť), ale nacpat do zbytku RAM proměnné, stack, kalkulátor a ještě rozumný program, to je asi nereálné.

Budu mít zvýhodnění, že program se ukládá do EEPROM 512B, tak bude více místa. Tak asi fakt nezbývá nic jiného než nějaké programy pro to napsat. :(

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nahrávání programů do ZX81
PříspěvekNapsal: 19.12.2019, 18:04 
Offline
Pan Štábní

Registrován: 07.05.2014, 01:21
Příspěvky: 1570
Bydliště: Praha
Has thanked: 198 times
Been thanked: 341 times
Hledej nějaké dobové knihy, určitě toho vyšlo dost. Jsem jen na telefonu, takže moc nenajdu, ale třeba tohle nevypadá úplně marně...
http://amigan.1emu.net/aw/not30.txt

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nahrávání programů do ZX81
PříspěvekNapsal: 19.12.2019, 18:13 
Offline
Profík
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 835
Bydliště: Most, Praha
Has thanked: 253 times
Been thanked: 216 times
Děkuji, super, tak tohle jsem si představoval. :-) Tyhle programy vypadají tak akorát. Chtěl jsem i nějaké příklady na testování kompatibility, s tímhle to půjde dobře.

Takže existují, jen jsem špatně hledal, děkuji.

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nahrávání programů do ZX81
PříspěvekNapsal: 19.12.2019, 21:51 
Offline
Site Admin
Uživatelský avatar

Registrován: 11.05.2013, 23:48
Příspěvky: 8856
Bydliště: Praha
Has thanked: 1280 times
Been thanked: 1056 times
Nebyla tu někde na fóru nedávno textovka v BASICu pro ZX81?

_________________
"...they never believe me. They don't even believe me about you... You believe me, don't you, Abigail?"
Call me Mr.Hellwide!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nahrávání programů do ZX81
PříspěvekNapsal: 19.12.2019, 22:32 
Offline
Profík
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 835
Bydliště: Most, Praha
Has thanked: 253 times
Been thanked: 216 times
Sice pro ZX81 teď nevidím, ale vidím že se dají najít nějaké věci když se hledá (nebo vytvořit, jo textovka by byla také zajímavá). Málo jsem hledal a moc fňukal. :D Děkuji za inspirace.

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nahrávání programů do ZX81
PříspěvekNapsal: 20.12.2019, 01:39 
Offline
Site Admin
Uživatelský avatar

Registrován: 11.05.2013, 23:48
Příspěvky: 8856
Bydliště: Praha
Has thanked: 1280 times
Been thanked: 1056 times
Sem to našel za tebe :-)
https://spectrumcomputing.co.uk/index.p ... 6&id=30392
Problém je, že to chce 2K RAM... To je trochu škoda.

_________________
"...they never believe me. They don't even believe me about you... You believe me, don't you, Abigail?"
Call me Mr.Hellwide!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nahrávání programů do ZX81
PříspěvekNapsal: 20.12.2019, 02:05 
Offline
Profík
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 835
Bydliště: Most, Praha
Has thanked: 253 times
Been thanked: 216 times
Jé děkuji! :) A možná velikost až tak vadit nebude, budu mít 512 EEPROM a třeba to půjde zredukovat. Uchoval jsem si.

Tak ještě doprogramovat ten BASIC ZX81, resp. aby se mi to tam vešlo, mám hotových asi 70% a nějak nebezpečně se blížím konci ROMky (8 KB). :(

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nahrávání programů do ZX81
PříspěvekNapsal: 20.12.2019, 08:02 
Offline
Profík

Registrován: 12.05.2013, 22:24
Příspěvky: 784
Bydliště: u Prahy
Has thanked: 10 times
Been thanked: 157 times
misticjoe píše:
Problém je, že to chce 2K RAM...

1K ZX81 se totiž prodávala jen v Evropě.
Timexy (TS 1000, brazilské klony, ...) míň jak 2 kila nikdy neměly.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nahrávání programů do ZX81
PříspěvekNapsal: 21.12.2019, 11:59 
Offline
Pan Štábní

Registrován: 07.05.2014, 01:21
Příspěvky: 1570
Bydliště: Praha
Has thanked: 198 times
Been thanked: 341 times
Ještě jsem soukromém archlívku našel tohle. Asi skoro to samé, na co jsem dával odkaz nahoře...
https://drive.google.com/file/d/1ARWnsn126Ngr866DEaESoH8qMNKiXKGz/view?usp=sharing

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nahrávání programů do ZX81
PříspěvekNapsal: 21.12.2019, 12:31 
Offline
Profík
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 835
Bydliště: Most, Praha
Has thanked: 253 times
Been thanked: 216 times
Předešlé byly programy pro ZX81, tohle je pro ZX80 ... Tedy pro mě ještě lepší, protože před BASICem ZX81 zkouším ještě i BASIC ZX80, tak to se bude krásně testovat, to je přesně pro ten účel co potřebuju. Moc dík! :)

Vidím že dost často využívají PEEK a POKE (např. přímý přístup k poli proměnných). Když už ne assembler, tak asi bych měl zkusit zajistit alespoň RAMku kompatibilní, aby to fungovalo, tj. i program by měl být v RAM a ne v EEPROM.

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


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ů: 15 ] 

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 0 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:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz