OldComp.cz

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


Právě je 28.03.2024, 15:12

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 25 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
PříspěvekNapsal: 25.11.2020, 20:20 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
PotPalo píše:
Malý detail: píšem že pre 48k.
Chapem. Ostanme teda vylucne iba na platforme 48k. V tom pripade sa vynara taka otazka - naco by komu uz z principu bol na 48k subor dlhsi ako 49152 bajtov ? :poke: ;)


Nahoru
 Profil  
 
PříspěvekNapsal: 26.11.2020, 06:01 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Rýchla odpoveď: pre nejaký superloader, ktorý má jeden blok, z ktorého vykreslí počas nahrávania aj niekoľko screenov nejakým madload režimom, a tak...

... A to som len trošku chcel odbočiť od témy, a hneď že aká výhybka toto tu. :D No, trochu som sa pohral, a vyrobil jednu skúšobnú nahrávku kde tak trochu nedrží rýchlosť (je to skokovo, na plynulú zmenu rýchlosti som nenašiel funkciu). Čo myslíte, je to použiteľná nahrávka? Mojej LOAD rutine by mala chutiť. :S


Přílohy:
Poznámka: Klasický screen$ akurát bez hlavičky
screen$_variable44k.mp3 [675.96 KiB]
409 krát

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.
Nahoru
 Profil  
 
PříspěvekNapsal: 26.11.2020, 08:08 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
Btw. ked sme uz tak odbocili (uz by si to asi zasluzilo presunut do samostatnej temy), kedysi som urobil The dog demo ktore bolo cele len o tom ze na obrazovke sa objavil velky napis THE DOG DEMO a pes (ukradnuty z obrazku z G.I.Hero) a do toho hral sampel jednej znamej pesnicky co kedysi casto davali v radiu a kde namiesto nejakeho spevaka melodiu stekal pes :) V pameti bol obrazok, cca 100 bajtova rutinka na prehravanie samplu a cely zvysok pamete bol zaplneny tym samplom. A kazdy druhy atribut v obrazovke som otocil (pixely zinvertoval a v atributoch zamenil ink a paper) takze cele demo tvoril jeden dlhy 49152 bajtovy subor ktory sa nijak nedal skomprimovat :) :D


Nahoru
 Profil  
 
PříspěvekNapsal: 27.11.2020, 12:46 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
Ta myšlenka superloaferu je celkem fajn. Tedy nepotřebná paměť by se přepisovala počas samotného nahrávání pořád stejného souboru? Je tam pak potřebná spodní hranice nejnižší rychlostí nahráváni, aby se ty data i stihli nahrát. Pokud tomu dobře rozumím, nebo mne opravte :) Jo vlastně postupné zobrazování to řeší :)

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
PříspěvekNapsal: 27.11.2020, 13:58 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Neviem, ale v nejakej hre som to videl (video na youtube). Nahráva sa jeden blok, počas neho sa vykreslí obrazovka, potom sa chvíľku iba normálne nahráva, následne sa niečo na obrazovke prekreslí (tuším nejaké texty, celá story), a toto sa opakuje. A ani sa jeden nenazdá a hra je nahraná. Ten jeden blok teda môže mať aj viac ako 48 kB.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
PříspěvekNapsal: 27.11.2020, 19:01 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
PotPalo píše:
Neviem, ale v nejakej hre som to videl (video na youtube). Nahráva sa jeden blok, počas neho sa vykreslí obrazovka, potom sa chvíľku iba normálne nahráva, následne sa niečo na obrazovke prekreslí (tuším nejaké texty, celá story), a toto sa opakuje. A ani sa jeden nenazdá a hra je nahraná. Ten jeden blok teda môže mať aj viac ako 48 kB.
Ano, to je pravda. Vlasny tape-only loader ktory nie vsetko uklada linearne do pameti, ale niektore data pouzije pre zabavanie uzivatela. Takymto sposobom by sa mohlo podla nahravania bloku na obrazovke vystriedat rovno niekolko obrazkov :)

Akurat taketo bloky pravdepodobne nema vyznam mat priamo na diskete, pretoze aj tak sa z nich dany program neda takytom sposobom nahravat.

Ked som kedysi riesil, ako odzalohovat na disketu dve moje dema ktore maju bloky dlhsie ako 49152 bajtov (Sil5: 60000 bajtov a MDA: 64000 bajtov), nesnazil som sa tieto dlhocizne bloky dostat priamo 1:1 na disketu, ale namiesto toho som si spravil tzv. Tape manager - do mojho kopiraku BScopy128# doplnil funkcie pre ulozenie a nacitanie obsahu pameti. A potom dema jednoducho naloadoval do kopiraku a pamet kopiraku ulozil na disketu :) Viem, ze data takto odzalohovanych programov nie su priamo pristupne (treba ich niekam vysejvovat, a az odtial nahravat), ale tieto loaderove verzie programov s dlhymi blokmi by aj tak priamo z diskety nesli spustit.


Nahoru
 Profil  
 
PříspěvekNapsal: 27.11.2020, 20:13 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Busy píše:
Akurat taketo bloky pravdepodobne nema vyznam mat priamo na diskete, pretoze aj tak sa z nich dany program neda takytom sposobom nahravat.

Myslíš? :D Išiel by spraviť loader, ktorý by načítaval súbor po sektoroch a čaroval .......

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
PříspěvekNapsal: 28.11.2020, 08:02 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
PotPalo píše:
Busy píše:
Akurat taketo bloky pravdepodobne nema vyznam mat priamo na diskete, pretoze aj tak sa z nich dany program neda takytom sposobom nahravat.
Myslíš? :D Išiel by spraviť loader, ktorý by načítaval súbor po sektoroch a čaroval .......
Presne toto robia rusi s trdosom a vsetci ostatni na to nadavaju :cry:
lebo je to potom priserna hackerska drina previest program na akykolvek iny system :bang:
Podla mna, pokial nie je cely program primarne urceny ako vylozena prezentacia viasnosti daneho diskoveho systemu, tak by mal byt napisany tak aby sa dal lahucko previest na iny system. Napriklad odstranenim hviezdiciek z LOAD prikazov v basicu ;)
Takze ani vtedy nema vyznam mat jeden dlhocizny blok dat, lebo ten isty efekt nie je problem dosiahnut aj viacerymi normalnymi blokmi ktore sa budu nahravat normalne a kazdy z nich po nahrati a spusteni nieco predvedie.


Nahoru
 Profil  
 
PříspěvekNapsal: 04.12.2020, 03:38 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Späť k téme.
Čo som zatiaľ zistil:

.P súbory sú obsahovo rovnaké ako nahrávka klasickou rýchlosťou na pásku, a skoro rovnaké ako nahrávka cez turbosaver (ten robí dlhšie súbory lebo ako koniec pri ukladaní kontroluje iba vyšší byt adresácie pamäte), je to čistý dump z pamäte od adresy 16393.

Súbory nemajú kontrolný súčet. Nahrávajú sa od adresy 16393. Ich dĺžka sa dá vypočítať odpočítaním začiatku súboru od začiatku pracovného miesta za BASICom, jeho adresa je uložená na 16404. Čiže dĺžka=(16404)-16393. Turboloader nahráva rovno od adresy 16393 a počas nahrávania číta hodnotu z adresy 16404, a pokiaľ je dátami už na prečítanej adrese, nahrávanie ukončí. Takže počas samotného nahrávania sa mu doplní adresa konca nahrávania.

Nahrávka normálnou rýchlosťou obsahuje 4 impulzy = bit 0, a 9 impulzov = bit 1, a z toho sa klasicky bit po bite poskladá celý blok dát.
K nahrávke cez turbosaver sa vyjadrím neskôr.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
PříspěvekNapsal: 15.12.2020, 02:29 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Asi sa k tomu teraz dlhšie nedostanem, tak iba v rýchlosti:

Nahrávka cez turbo je vzdialene podobná tej zo ZX Spectra. Je zložená z krátkych a dlhých impulzov (ako impulz myslím kladnú plus zápornú polvlnu sínusovky). Krátky je bit 0, dlhý je bit 1. Obsahuje krátky zavádzací tón z bitov 0 (dĺžku teraz neviem, musel by som pozrieť), potom je jeden bit 1, a nasledujú bity z ktorých sa zložia byty nahrávaného programu. Polarizácia nahrávky je daná pevne, load rutina ju nedetekuje ako u ZX Spectra.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


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ů: 25 ]  Přejít na stránku Předchozí  1, 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 5 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