És ha újralinkeli, akkor egy fix helyen felülír valamit, nem? Azt nem lehet elkerülni, hogy ez kárt okozzon? Vagy akkor már nem éri meg?
És hogyhogy a YAPE alatt nem linkel?
Sajnos az a trükk nem vált be. Ugye lehet kódot írni $1001-től. Mikor átfut a SYS-en (ami $9E $xx $xx) az is, meg egy klasszul választott SYS érték (mondjuk 4242 -> szóval 4 = $34 = NOP2) is átugorható minden baj nélkül. Tehát: az első 4 byte (ami rendesen $100D a basic link, meg akármi a sorszámnak) már felhasználható. Csakhogy ez csak YAPE alatt ment... :-( Mikor DLOAD-dal (vagy akár LOAD,8,1-el) töltesz egy ilyen programot, akkor a hülye basic újralinkeli azt az egy basic sort, szóval elromlik a kód. Nem jött össze végül is.
1. Az eredetiben (Maugli 56 byteosában) is benne volt ez a hiba.
2. Igen, ez jó trükk!!! Senkit nem zavar hogy lassul, mivel méretre optimalizálunk, nem sebességre. Ha ezt nem tenném, mint lentebb már elmítettem Mauglninak, két FF1D vizsgálat kellene, mert azok a ciklusok amikor nem másoljuk a szöveget, túl gyorsak és befejezik egy rasztersoron belül. Érted?
3. Ez a hiba is benne volt az eredetiben.
Nyilvánvaló, hogy ez a kód így nem jó semmire. A célom csak az volt, hogy az eredetit rövidítsem (nem kijavítsam :-)
Azért vannak fenntartásaim.
1, csak 256 hosszú szöveget kezel, de azt is úgy, hogy az első 40 karaktert meg kell ismételni $2200-tól. Ez ellentmond a nagy spórolós kódnak, mert 40-et nem spóroltál ezen a megoldáson :)
2, feleslegesen minden frissítéskor kirajzolja újra az egész szöveget, holott elég volna minden 8. esetben (raszteridő)
3, végképp csak kötekedés, de a teljes képernyőre ráereszted a módosított ff07-et
Főleg az 1. pont a húzós kifogás, mert ugye spórolás volt a cél, de ez így önmaga ellen dolgozik :)
Amúgy zseniális, nem nagyon lehet már összébbnyomni
Ezt mire érted? Emlékszem, hogy te hoztad fel a témát, de én rögtön (aznap) lelkesen rávágtam, hogy írok játékokat...
Igen arra gondoltam. Ugy latszik tartos volt a lelkesedesed, kivancsian varom a vegeredmenyt!
Viszont a tömörítőről nem tudtam. Most töltöttem le. Te használtad már?
Nem, meg nem probaltam, mostanaban inkabb nagyobb dolgokat irok. Persze gondolkodtam, hogy en is indulok valamivel, de semmi egetrengeto nem jutott eszembe.
Egyebkent korabban irtad:
Rájöttem hogy hogy lehet futtatható kódot írni $1001-től, úgy hogy mégis Basicben elinduljon a program (csomó byte-ot spórolunk...)
Maugli: Ok. Kérjük azt a 32 byte-ost, mert a 39-est meg tudom dönteni :-)
Tessék: (31 byte a SEI nélkül)
begin DEC $FF07
..... BPL copy
..... INC addrs+1
..... LDA #$07
..... STA $FF07
copy. LDX #$27
wait. CPX $FF1D
..... BNE wait
addrs LDA $2100,x
..... STA $0C00,x
..... DEX
..... BPL addrs
..... BMI begin
Bubis: Na mivan, beizgattalak? :)
Ezt mire érted? Emlékszem, hogy te hoztad fel a témát, de én rögtön (aznap) lelkesen rávágtam, hogy írok játékokat... Én tényleg már azóta írogatom őket, és nyaggatok mindenkit az áltam ismert fórumokon/levélben, hogy írjanak... Nézd csak meg a (315)-öst... Viszont a tömörítőről nem tudtam. Most töltöttem le. Te használtad már?
Nem, mind "bugyiban" volt, szobában, dobozban... Van 1 pár bejezetlen munkám... (4bites digi+sprite...:)
Irni kellene 1 pár konvertáloprogit, ami a PC-s képeket, digiket átrakja... :) Najó... Inkább csak a képeket... :)
Mintha Lacoste-nál láttam volna ilyet, de nem tudom az emil cimét... Valaki esetleg?
Én most másoltam át egy csomó lemezet (400 oldalnyit), 100-ból 1 volt rossz átlagban. Úgyhogy szerintem nincs okod aggódásra. :) Hacsak nem a hangfalon tároltad őket 10 évig :-))
Nem adtam el! Hogyan is tettem volna. Csak bekrepált. Először a táp kezdett rosszalkodni, melegedett, így 15 perc után fagyott a plusi. Szereltünk rá hűtőbordát. Atán egyszer csak fekete kép. Azóta kiszereltünk egy-s-mást Jimy gépébe átraktunk pár cuccot. (pl. ted)
Na jó, mondjuk én vagy 2 hónapja csak plusin programozok, nyomorgatom be az 1K-s játékaimat. Olyanokat optimalizáltam, hogy csak na... Remélem lesz meglepi, mikor kijönnek.
Na mivan, beizgattalak? :) Egyebkent van tomorito direkt 1K-s progikra. Ha szukseged van ra es erdekel, beirtam a cimet a Plus/4 World Forumba az 1K Game Compo topikba.
Jesszusom, te eladtad a gepedet?!? :)))))
En ismerek egy sracot, akinek valszeg lenne eledo Plus/4-ese is (mivel a pincejeben lattan vagy 10 C64-et, ugyanannyi 1541-et es mas commodoreokat is), de o budapesti. Ha erdekel az emailje bigfoot@c64.rulez.org, mond, hogy bubis iranyitott hozza. Neha eljar szeged fele is, tehat meg annak is lehet valoszinusege, hogy nem kell utaznod.
Kb 2 éve abban a szobában "lakok" ahol régebben a hugom. Tudod jött az unokaöcsi, így elrekvirálták a szép nagy szobámat :) De hamarosan elköltöznek, megint az enyim lehet. Csak vennem kell 20 méter ethernet kábelt a net miatt :))
Kiccsávók! D64 plugin for FAR manager!!! Innen egyétek le! Lehet publikálni, Csabo!!
http://elvtars.hu/timna/pub/fard64_v100.zip
Kicsit (nagyon) beta, csak olvasni lehet, nem kérdez rá kimásolás előtt (F5-re azonnal kint vannak a fileok :)), meg talán egyéb bajai is vannak, de már működget. 14K zippentve, megéri leszedni.