Ez egyedulallo a plussy-n, a C64-en nem tudsz ilyen radikalisan beavatkozni a kijelzo mukodesebe.
Tenyleg durvan be lehet avatkozni, de jo lenne ezt ki is hasznalni. Nem tudom, hogy tudtad-e, de c64-en az egesz kepernyot el lehet scrollozni tetszoleges karakterrel is a VIC megszivatasaval. Kivancsi lennek, hogy ez megy-e a TED-en is valahogy.
Pontosan nem ertheto mit ertesz az alatt, hogy a fenyero memoria nem frissul?
Na en ugy vettem eszre, hogy minden karaktersor utolso ket soraban lelassul a proci, mert a TED a kovetkezo karaktersor megjelenitesehez szukseges adatokat ekkor olvassa be a memoriabol. Azt, hogy a karaktersor kozepen ujra olvasodjanak a cimek, ugy lehet elerni, hogy mondjuk minden karaktersor elso rasztersoraban az YSCROLLt atalitod ugy, mintha a 4 pixellel el lenne tolva a kepernyo. Ekkor a karaktersor kozepen ujraolvasodnak a cimek (pontosabban a 3. es 4. sorban) es a sor also felen mar az uj memoriacimek alapjan jelenitodik meg minden. Ekkor az 5. sorban visszaallitod az YSCROLLt az eredeti ertekre. Ezt kell minden karaktersorban megcsinalni. Tehat igy lehet 4x4-et csinalni.
Nos en azt probaltam ki, hogy mi van akkor, ha nem az elso rasztersorban alliton az YSCROLLt, hanem a 3-ban. Ekkor ugy tunik elindul az a folyamat, ami ujra olvassa a TED regisztereket, de mivel kesve indul nem csinal meg mindent rendesen a TED es ezert van az, hogy a fenyero memoria vektorokat (csak feltetelezem, hogy a TED-nek vannak ilyen belso vektorai) nem firissiti minden karakter oszlopnal.
A fenyero es a szinkod ugyanazon cimen helyezkedik el.
Ez tevedes. Grafikus modban a szinmemoria ket reszre van osztva, az elso 1K a fenyero ertekeket hatarozza meg, a masodik a szineket. Jo, igaz, hogy ugyanazzal a regiszterrel hatarozzuk meg a helyuket, de nekem mas kiserletekbol is ugy tunt, hogy a TED kulon kezeli oket. Peldaul ha jol emlexem kiprobaltam, hogy atugrattam a 0 vagy 1 sorszamu rasztersort es az lett az eredmeny, hogy az egesz kepernyon csak szurke arnyalatok voltak es minden szin eltunt!
Annyit tudok, hogy ha a raszterszamlalot elteritgeted el lehet valoban erni azt, hogy az elektronok mas sebesseggel egjenek ki (vagy hogy is kell ezt mondani), azaz a fenyero ugy valtozik, hogy a fenyero-infot kozben nem is valtoztatod.
Hmmm, ilyet en meg nem tapasztaltam. Engem meg erre erdekelne progi.
A 4x4 rutint elkuldom neked emailben. Majd ezt fogom modositani, de igy latatlanban nem akarom megcsinalni, mert nem vagyok biztos benne, hogy nem valami komolyabb idozitessel csinaltam amirol meseltem.
El tudnad kuldeni a rutint? Pontosan nem ertheto mit ertesz az alatt, hogy a fenyero memoria nem frissul? A fenyero es a szinkod ugyanazon cimen helyezkedik el. Annyit tudok, hogy ha a raszterszamlalot elteritgeted el lehet valoban erni azt, hogy az elektronok mas sebesseggel egjenek ki (vagy hogy is kell ezt mondani), azaz a fenyero ugy valtozik, hogy a fenyero-infot kozben nem is valtoztatod. Emulatorban pedig csak enyhe (esetleg durvabb) villodzas jelenik meg, hisz ehhez az effekthez a TV-t (monitort) is gyakorlatilag emulalni kell. Ez egyedulallo a plussy-n, a C64-en nem tudsz ilyen radikalisan beavatkozni a kijelzo mukodesebe.
Erdekes lesz, ha majd elkeszul a VICE plus/4 verzioja (bar a forrasban mar benne van), mert abban van mar PAL emulacio is.
Ha akarod majd kuldok neked nehany tesztet a TED emulacio ellenorzesere. Eleg orult dolgokat csinaltam mar. Ha jol emlexem csinaltam 40x36-os kepernyot, es azt is sikerult elernem, hogy csinaltam egy 40x10-es kepernyot, utana 8 rasztersor keret es egy 40x25-os kepernyo, ujrakezdve az elejetol!
A legdurvabb es leg meglepobb a kovetkezo volt:
Akartam csinalni egy C64-rol jol ismert 4x4 rutint. Ennek a legyege, hogy (mondjuk) grafikus modban a karaktersorok kozepen szinmemoriat valtassz es a karakerek jobb illetve bal felen mas szint hasznalsz. Ezzel elerheto, hogy egymastol fuggetlenul szinezzel egy 80x50-es matrixot. Nos megcsinaltam, de kozben kijott egy erdekes dolog: el lehet erni, hogy az elso 20 karakter oszlopban a karaktersorok kozepen csak a szinmemoria vektorok frissuljenek de a fenyero memoria vektorok ne! :) Tehat az masodik 20 oszlopban a szin es fenyero is valtozik, de az elso 20 sorban csak a szin! :)
Szerintem ha van egy ugyes programozo, akkor nincs gond a spriteokkal. Mondjuk az igaz, hogy ilyenkor a szinskala eleg limitalt. Nezzetek be a www.xeo3.com-ra, ott le lehet tolteni egy Scrolling.prg nevu filet, ami egy preview egy keszulo jatekbol. Na itt software spriteok vannak es nagyon jok!
Igen a hardver sprite-ra gondoltam. Nekem sem hianyzott olyan nagyon de a C64-es emberek mindig emiatt cikiztek a gepet. Meg emiatt nem lehetett gondolom a C64 jatekokat futtatni. Amugy szerintem ment volna.
Gondolom, a hardver sprite az, ami hiányzik neked a PLUS/4-ből. Nem olyan nagy gáz, a Spectrumnak egyáltalán nem volt, mégis milyen remek játékok voltak hozzá, pusztán szoftver sprite-ok használatával.
Ebben a hozzaszolasodban utaltal ra, hogy szegedi vagy, en korabban innen sejtettem. Egyebkent nem ismerem a szegedi csapatokat. En csak nehany eve az internet jovoltabol jottem ra, hogy magyarorszagon viszonylag nagy +4-es elet volt, de ilyen szinten nem neztem utana a dolgoknak. En egyebkent eredetileg nem szegedi vagyok, csak eppen 90 ota ide jartam suliba (Sagvari majd Jate) es most itt dolgozom.
Talalkozhatnank, ha gondolod. Esetleg jossz a Flag 2002-re?
Majd küldök listát. (Úgy szeptember tájékán lesz időm, addig csak olvasom a topicot.)
A kis kedvencem a D-MON v1.x(?) volt. Erre vagyok a legbüszkébb "szakmailag". Illegál kódot is ismerő monitor progi on-line debug funkcióval és sok egyéb nyalánksággal. (Pl: trace-elős disassembly)
Volt néhány demo, egy állati gyors körrajzoló, tuningolt turbók, programvédő kódoló.
Üdv: Szaki
UI: Lehet, hogy szólok Bandnak és BSZnek is a forumról.
Omega, mindenben igazad van amit írsz. Viszont legalább most kezd összegyűlni egy kis csapat... Az utóbbi években szinte teljesen kihalt volt minden. Akik most úgy-ahogy aktívan programoznak: Bubis, Lavina, Ati, Luca, SVS, Beraxa Adam (barátom, eddig nem ismert, de most kezd programozni!) meg én. Na ez már valami... Remélem a felsoroltak közül mindenki ír is egy kis demót legalább. Ha mi belekezdünk akkor újra elindulhat valami. Akik még itt vannak elszórtan, de nem(?) aktívak: Szaki/NST, Fecoshy/MTV, te+SJP :-) SJP mondta, hogy vannak kiadatlan rutinjai, csak nincs akit érdekelne. A múltkor kaptam Lacoste/WLS-től email-t... Nos lehet hogy ezek az emberkék is beszállnak. Akkor aztán lesz demotermés.
Meg kéne már csináljam a website-ra, hogy lehessen évek szerinti statisztikát csinálni a kiadott programokra. Érdekes lenne látni, hogyan csökkent le... Vagy pl. megtudni, mennyi program született a plusira tavaly.
Fecoshy of MTV a kovetkezot itra a +4 world forumara:
Sziasztok plus/4 rajongok! A MagneTic Violence (MTV) csapat szervezne egy nosztalgia partyt Magyarorszagon, Tolna megyeben. Mivel az oldalon nincsenek informacioink, ezert megadom a mail cimemet ahol informaciokkal szolgalhatok es az erdeklodoket nyilvantarthatom. Ez azert lenne jo, hogy mekkora helyre lesz szukseg a lebonyolitashoz.
Bovebb informaciot a fecoshy@hotmail.com cimen kaphatsz!
Megnéztem az effektet! Tetszik. Milyen profi demokat lehetne összehozni Plus/4-re még mindig, csak kár, hogy az érdeklődők kevesen vannak...
Régebben azért csináltunk demokat, mert örültem, ha másnak tetszett! Versenyeztünk egymással... Sajnos most kevés aktív ember van ezen a gépen...
Bubis: köszi az adatokat, betettelek képpel együtt. Accountot nem kell szerezni a laphoz. Gondolom a forum-ra gondolsz, de az nyitott mindenkinek, bárki irhat bármit. A "Login" az adminisztrátoroknak van a lapon (Lando meg én).
Akkor ha egyszer ráérsz küldenél nekem valamit e-mailben amit emulátorral el tudnék indítani?!?!?!
Nagyon örülnék neki, mert tényleg érdekel a Plus/4-es profizmus...
Szivesen segitenek, de sajnos nem tudok. Azt sem tudom, hogy ha az en gepem kipurcanna, mit csinalnek. A tapom peldaul iszonyatosan zug, fogalmam sincs meddig birja meg.
Üdv minden Plus/4 rajongónak. Örömmel látom, hogy még nem halt ki a "gép" rajongótábora. Segítséget szeretnék kérni tőletek. Van itthon egy Plus/4-esem, de muködési hibákkal (nem hajlandó kezelni a kazettás egységet, és egy idő után kifagy). Belenéztem, javítási nyomok vannak benne. Eredetileg volt egy alapgépem, de eladtam. Aztán nosztalgiából beszereztem egyett, de sajna hibás. Tudom, hogy vannak emulátorok, de azért az mégsem az igazi. (Azthiszem tudjátok mire gondolok :) Szóval tud valaki olyan helyet Békés megyében (Gyulai vagyok), ahol van remény számára ?
mert igen kíváncsi lettem... Érdekel, hogy még mit lehet a Plus/4-ből kihozni ennyi idő után, pláne 16k-ban!
Ne viccelj mar! Ennyi ido utan? Szerintem mindanyian gyerkek voltunk amikor ezen a gepen kodoltunk. En kozben matematikus lettem. Ennyi ido utan es 16K-ban? Tobbet mint kepzeled! Nezd meg, hogy hova fejlodtek a C64-es demok. Ez ez a fejlodes tobbnyire nem a VIC vagy a SID jobb kihasznalasarol szol, hanem kodolasi teknikakrol!