Keresés

Részletes keresés

siz Creative Commons License 2018.06.15 0 0 8732

Igen, 50Hz a frissítés. Egy pixel kirajzolása vagy karakter kiírása teljesen változó. A céltól függően (mit akarsz csinálni azzal a pixellel, karakterrel, minek a részeként rakod ki, mit csinálsz utána) egész másképpen lehet optimalizálni az algoritmusokat. Összességében, bekapcsolt képernyő mellett kb. 2kb adat mozgatására van idő egy frame-ben (LDA abszolút, STA abszolút párokkal). Most nem emlékszem, hogy ebben ciklus van-e vagy csak simán 2000 LDA/STA páros.

Előzmény: sZasz (8730)
Sheme Creative Commons License 2018.06.15 0 0 8731

Esetleg gfx-szal, muzax-szal, v demoval is készülsz?

Előzmény: epy116 (8729)
sZasz Creative Commons License 2018.06.15 0 0 8730

Sziasztok!

Dolgozom valamin, viszont eléggé kezdő vagyok, így sok kérdésem lesz, remélem tud valaki segíteni. Plus/4-en a képfrissítés 50 Hz? Ez azt jelenti, hogy másodpercenként 50 képet pakol ki a képernyőre? Mennyi idő telik el, amíg a raszter végigfut? Tehát első sorban van, aztán mire megint az első sorba kerül? Mennyi időt (raszteridőt) vesz el egy pixel kirajzolása, vagy mondjuk egy karakter kiírása kb? Köszi előre is, ha valaki segít!

epy116 Creative Commons License 2018.06.12 0 0 8729

Árokra természetesen megyek :-). Tavaly voltam először, és nagyon nagy élmény volt. Viszem ezt a Plusit is :-)

Előzmény: siz (8728)
siz Creative Commons License 2018.06.12 0 0 8728

Egyébként szerintem is jól néz ki. :)

Árokra jössz? Megnézném élőben is. Most nem fogok kódolni. :)

Előzmény: epy116 (8727)
epy116 Creative Commons License 2018.06.12 0 0 8727

Volt egy Plus/4-em amin nem volt matrica. Egy lengyel srác meg csinál ilyen után gyártott matricákat, aztán nekem ez tetszett meg. Hát látszik hogy ízlések és pofonok...  :-)

Előzmény: ergoGnomik (8726)
ergoGnomik Creative Commons License 2018.06.12 0 0 8726

Ha több kérdésként értelmezhető tartalom lenne benne, egyszerűbb volna válaszolni rá. Így csak annyit tudok mondani, mint az átlagos fórumozó hülyegyerek egy mobiltelefonos topicban: nekem nem tetszik.

Előzmény: epy116 (8724)
Kováccss Creative Commons License 2018.06.11 -2 0 8725

Ilyen táblát bárki tud készíteni.

Előzmény: epy116 (8724)
epy116 Creative Commons License 2018.06.10 0 0 8724
epy116 Creative Commons License 2018.06.02 0 1 8720

Én betartom a fórum szabályzatot, te pedig szándékosan nem, így lezárom a beszélgetést.

Előzmény: Kováccss (8719)
Kováccss Creative Commons License 2018.06.02 -9 0 8719

Ti se tartotok be semmilyen szabályt, szándékosan nem akartok felfogni semmit azokból, amiket írok, akkor én miért foglalkozzak bármivel? A DCR bővítés témáról se akartok leszállni, pedig már többször megírtam miért lett olyan, amilyen. Amott válaszoltam.

Előzmény: epy116 (8718)
epy116 Creative Commons License 2018.06.02 0 1 8718

De, te folyamatosan szidod a Plus/4-est. Egy Plus/4-es topikban a Plus/4-esről és fejlesztéseiről beszélünk, nem emlegetünk más gépet. Ne emlegess más gépet. Felfogtad? Nem fogod fel mi?

Előzmény: Kováccss (8716)
siz Creative Commons License 2018.06.02 0 3 8717

Ha szeretsz ezzel foglalkozni, akkor válaszolgass neki, de ha nem, akkor jobban jársz, ha a hozzászólása jobb felső sarkában az emberke X-el ikonra kattintasz. Sokkal nyugisabb így a topik.

Előzmény: epy116 (8715)
Kováccss Creative Commons License 2018.06.02 -8 0 8716

Nem szidtam semmit. A másik topikban válaszoltam a DTV-s cuccodra. Fáj az igazság? Nem biztos hogy te csinálod jól a dolgokat, mint ahogy az se, hogy én csinálom rosszul. DTV-t moddingolsz, közben vannak sokkal jobb cuccok is. A DCR moddingomnak van értelme, de a tiédnek nem sok.

Előzmény: epy116 (8715)
epy116 Creative Commons License 2018.06.02 0 0 8715

Ismételgesd csak a hülyeségedet. Már mondtam, de ezek szerint nem fogod fel, Plus/4-es topikban nem szidjuk a Plus/4-et. Nyiss egy új topikot ezen a néven: 'Plus/4 szidó topik', na itt folyamatosan szidhatod.

Előzmény: Kováccss (8714)
Kováccss Creative Commons License 2018.06.01 -6 0 8714

Miért erőlteted ezt? Használj C64-et.

Előzmény: epy116 (8709)
Sheme Creative Commons License 2018.06.01 0 0 8713

Köszönöm!

Előzmény: O.R. (8704)
siz Creative Commons License 2018.06.01 0 0 8712

Érthető, ez működhet is. Én is gondolkoztam már hasonlón (pl. két SID-kártyát dugni egy gépbe), csak sajnálok feláldozni érte bármilyen gépet.

Előzmény: epy116 (8711)
epy116 Creative Commons License 2018.06.01 0 0 8711

Hát én arra gondoltam, hogy valamilyen külső ROM-os megoldást lehetne csinálni. A 'Retro számítógép és videojáték klub' facebook csoportban az egyik itteni fórumtárs hírdet egy ilyet: C16 Plus/4 cartridge 128kb-tól 1MB-ig. Van egy-két donor Plus4-em meg C16-om, hogy az egyikből kivenni egy expansion portot és erre a nyáklapra pluszba rárakni, amin rajta lenne a külső ROM, lehetne rárakni a SID kártyát. nem tudom érthető voltam e :-)

Előzmény: siz (8710)
siz Creative Commons License 2018.06.01 0 0 8710

Max. úgy, ha a ROM-ot a 3-plus-1 helyére teszed. Expansion port bővítő plus/4-hez nincs. Annak idején jó ötletnek tűnhetett az 1,98mm-es pitch távolság az expansion portra, de már nagyon régóta beszerezhetetlen. Anélkül meg külső ROM-ot és SID-kártyát is együtt használni necces. Esetleg egy prosztó programot tenni az SD kártya elejére, ami KEY parancsokat futtat induláskor és minden reset után rányomsz a shift+stop-ra :D.

Előzmény: epy116 (8709)
epy116 Creative Commons License 2018.06.01 0 0 8709

A következőt szeretném Plus4-en, ezt mind egyszerre egy gépen:
- SID kártya
- JiffyDOS
- SD2IEC / RPi1541 (természetesen külső)
- F valamilyen billentyűkre ezek a szövegek íródjanak ki:
- Fx billentyű: OPEN1,8,15,"CD/KONYVTARNEV/":CLOSE1 (belépés egy könyvtárba/D64 image-be)
- Fx billenytű: OPEN1,8,15,"CD:←":CLOSE1 (kilépés egy könyvtárból/D64 imageből)
- Fx billenytű: LOAD"//:DEFAULT.PRG",8 (olyan programot töltsön be egy gombnyomással aminek DEFAULT.PRG a neve a gyökérben)

 

Ezeket mind össze lehetne hozni valamilyen ROM-al?

IEC-ATA Creative Commons License 2018.05.30 0 0 8708

Nem lényeg, találtunk dupla méretű csomagolatlan verziót, az került card-ba! :-)

 

Előzmény: siz (8707)
siz Creative Commons License 2018.05.30 0 0 8707

Oh, erre még nem válaszoltam :/

Előzmény: IEC-ATA (8705)
Kováccss Creative Commons License 2018.05.30 -1 0 8706

Hahó. Éppen tegnap írtam erről a másik topikban. Itt van:

http://forum.index.hu/Article/viewArticle?a=147947073&t=9022724

"1 menetes lemezmásolás RAM bővítő nélkül csak a 64 KB-os VDC RAM felhasználásával, lásd a Servantot."

Ezt teszteltem, tényleg működik. A 128 KB-os rendszer RAM-ot és a 64 KB-os VDC RAM-ot együtt használja. Csak így lehetséges ez, mert egy 35 sávos teljes 1541 lemezoldal 171 KB-os.

Előzmény: Sheme (8702)
IEC-ATA Creative Commons License 2018.05.30 0 0 8705

Lenne egy fájl kicsomagolós problémám! Van a Multi Botticelli rajzprogram és ennek is a crack-elt kicsomagolós(tömörített) verziója. Eddig ez az egyetlen program, amit nem sikerült cartridge-ről elindítanom. Szépen felmásolódik a ramba, és el is indul, de a crack bemutató utáni kicsomagolás az teljes fagyásba viszi a gépet. Yape-ban is teszteltem és ott sem akarja. Ha Yape-ba betöltöm, akkor megyen rendesen, ha cartrige-ről másolom ramba és utána csinálok egy PRG betöltést is, ami elviekben beállítja a szükséges vektorokat, mert beállítja, akkor is meghal a program indítása. Ez mitől lehetséges? Minden megoldás érdekel! :-)

O.R. Creative Commons License 2018.05.30 0 0 8704

Van a Servant nevű bővítőchip (utility-gyűjtemény egy EPROM-ban, amit az U36 üres foglalatba lehet tenni), abban pont van egy ilyen lemezmásoló:

 

http://stardates.org/forum/C128/functionroms/Servantmanual.pdf

 

"Disk copier*. Copy whole disk or only the tracks which are used (marked as used in the BAM). Single or dual drive copy. Automatically detects if the disk is single or double sided. With 64K VDC memory (but without a REU), it will copy a whole single sided disk in one pass."

Előzmény: Sheme (8702)
Sheme Creative Commons License 2018.05.30 0 0 8703

A Newcomer is ezt használja ki.

 

(Thx Joe Forster/STA-nak, h odaadta a dobozos verzióját!)

Előzmény: O.R. (8700)
Sheme Creative Commons License 2018.05.30 0 0 8702

De, ilyenekkel nyugodtan OFF-old szét a topikot, szvsz sok mindenkit érdekel!

 

Egyébként van-e lehetőség arra, a 64kByte-os VDC-t használva, egymenetes teljes lemezoldal másolót csinálni C-128-ra?

 

Gondolom valahogy lehet detektálni, h a VDC fel van-e bővítve, vagy sem.

 

És milyen jól jön a Bank 2 - vagy 1 -, és a VDC, mert az +128kByte RAM, plusz ugye 45-50kByte marad az "alap" memóriában is, így van-e bármilyen akadálya egy egymenetes teljes lemezes másolónak?

Előzmény: O.R. (8700)
Kováccss Creative Commons License 2018.05.30 -2 0 8701

Látni a neten többféle RGBI-analóg átalakítót kompozitra, svideora, de csilliókért vannak, 50+ €. Analóg RGB-re könnyű átalakítani, csak 1 halom ellenállás és dióda kell hozzá. Van fekete-fehér kompozit kimenete is, olyan, mint az Amiga 500 MONO kimenete, de ez nem sokat ér. 1084-gyel nem gond az RGBI.

Nem értek egyet, a C64-nek is jó a billzete, és ehhez is lehet új tápot venni, vagy csinálni.

Vettem pár éve 2 sima műanyagházas C128D-t, mindkettőnek a tápja volt rossz. 1987-es elavult fosok. A DCR-nek jobb a tápja, 1988-as, de ezek is romlanak el. Felesleges a 2,5-szer nagyobb áramfelvételű C128D-t használni C64 módhoz. Csak a C128 alaplap 2A-t vesz fel 5V-on, a C64 0,7A-t.

Csak látnám már végre azt a demót, ami 512 KB-os 1750 REU-val DMA-zik a 64 KB-os VDC RAM-ba.

Az 1750 DMA-jával készült pár C64 demó pár éve egy versenyre, több REU demó nem nagyon van.

A VDC-re csak a Risen from oblivion VDC részét láttam, mást nem találtam, ami jó lenne.

Előzmény: O.R. (8698)
O.R. Creative Commons License 2018.05.30 0 1 8700

Simán lehetne a 128 apró extráit is kihasználni 64-es módban (opcionálisan egy 64-es programhoz). Az egyik legismertebb ilyen dolog, ha a 2 MHz-es módot ki-be kapcsolgatod a képernyő tetején és alján, akkor kb. 30%-nyi CPU-nyereséget lehet vele elérni. Pl. az Elite használja (hogy gyorsítsa a rajzolást).

 

Ami alapjában véve könnyű, miután a legtöbb program eleve egy rasztermegszakítást alkalmaz, csak azt kellene néhány extra utasítással még kibővíteni. Van egy konkrét helyzet, amihez ez direkt jól jönne: a PAL->NTSC konverzió esete. Ott ugye az NTSC esetében kevesebb a frame-enkénti szabad prociidő (ráadásul drasztikusan kevesebb a kereteken kívül töltött rész), ami ezzel kiválóan kompenzálható. Egyszerűen lehetne egy program "NTSC-fixed" (legalábbis 128-tulajoknak, 64-es módban futtatva). Hm, és mégsem használják...

 

Nemrég jött ki a Sam's Journey, egy remek példa, mivel ő is trükköt használ, csak egy másikat: az NTSC-konverzióhoz a REU jelenlétét igényli a program (CPU-gyorsítóként használja a DMA-t). Ez se rossz ötlet, de akad vele probléma, mivel aki cartridge-en venné meg a játékot, az nem tudja a cartridge-et a REU-val a gépbe dugni egyszerre (vagyis kell mellé egy port replikátor is, vagy marad a lemezes verzió).

 

Sokkal egyszerűbb és elegánsabb lett volna a fast mód segítségét használni (ráadásul nagyobb célközönséget is fedett volna le, hisz 128-tulaj több van, mint amennyi REU-tulaj valószínűleg).

 

És mégsem gondoltak rá... Ezt nem értem ilyenkor.

 

(Jól van most már, nem offolom ezt a Plus/4-topikot tovább... ;-))

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!