Új hozzászólás Aktív témák
-
DarkByte
addikt
Világos. Én anno egy házilag épített chroma fixes S-Video kábellel és egy Ali-s S-Video > VGA konverterrel kötöttem egy 5:4-es TFT monitorra a C64-et. Valószínűleg mert technikailag analógot konvertáltam analógra, nem tűnt fel késleltetés (mondjuk a doboz mintha tudott volna némi zajszűrést meg ilyenek, így igazából ez lehet nem volt igaz hogy nem ment át valamennyi digitális átalakításon).
A képe minden esetre meglepett mennyire jó volt, a neten olvasottak alapján zajos elmosódott képre számítottam. Főleg egy régi szebb időket látott breadbin-től. (Itt van is egy videóm róla még régről, bár a próbanyákon összedobált Tapuino-t próbálja elsősorban bemutatni működés közben. [link])Igen, láttam pl. a Retro Recipies-en a teljesen új hardverekből újraépített C64-et. [link] [link] Mondjuk össze se mertem adni ezeknek a dolgoknak az árát amit felhasznál.
De inkább számomra az a kérdés, ezen a szinten van-e még értelme az eredeti formavilágban maradni.Amúgy most ugyanebben a dilemmában vagyok pre-2000 era retro PC-vel is; van egy VIA thin kliensem ami egész jó alap lehetne a 3D gyorsítós korszak előtti Win98 és régebbi játékokhoz. De technikailag egy 86Box/PCem sokkal relevánsabb megoldás, nem beszélve arról hogy mennyivel könnyebb archiválni, adatot ki-bemozgatni róla.
-
DarkByte
addikt
Jó dolog hogy van ez a sok közösségi aftermarket hardware és újítás, el is tudok velük időzni ha nézek róluk videókat.
Ugyanakkor azt is vallom hogy sokkal keveseb pénzből is meg lehet ezt az egészet teremteni arra a tipikusan alkalmankénti pár órára mikor az embernek a hajtásban és a nyüzsi mindennapokban van kicsit ideje leülni és felidézni a gyerekkorát.Kicsit túl van ez spilázva szerintem, ebből is üzlet lett, a nosztalgiát kihasználva
30 éve az emberek azt se tudták mi az az input lag, scan line, a kép is elveszett a rossz kábel és RF modulátor zaj alatt a fekete-fehér TV-n, mégis elvarázsolt és élvezni tudtuk, a többit meg kitöltötte a fantáziánk.(már odáig elmennék hogy a többségünknek bőven elég egy VICE vagy max. egy Raspberry alapú emuláció, a régi hardverrel járó összes nyűgöt kikerülendő; sajnos ezek a gépek reménytelenül sodródnak a múltba, állagban, fogyó csere alkatrészekben, és új eszközökkel való kompatibilitásban)
Én általában ilyenkor szembesülök vele mennyire nincs nekem már végeláthatatlan türelmem és reflexem ehhez úgy mint annak idején mikor gyerek voltam. Ellenben nosztalgikus leszek a kék BASIC prompt-tól, jól esik néha betölteni egy játék ismert cracktro-ját, nézni az ugrándozó betűket és hallgatva a zenét.
Persze ez csak egy vélemény, meg azt is elfogadom valakinek pont ezeknek a modoknak/hardware-eknek a gyűjtése, próbálgatása, összehasonlítgatása okoz örömet. Pont ugyanaz mint valaki 3D nyomtatót azért vesz hogy tárgyakat gyártson vele, valaki meg azért hogy bütykölje, moddolja, és az hogy mellesleg nem benchmark dolgokat is lehet vele nyomtatni az másodlagos.

(egyébként pár éve azért vettem én is újra fizikai C64-et, mert hardware-t akartam hozzá építeni, csak aztán végül kicsit túl nagyot akartam harapni és befulladt, illetve azóta már megcsinálták sok variánsban amit szerettem volna, pl. KungFuFlash)
-
DarkByte
addikt
Apropó CRT filter. Ez menő
[ShaderGlass v1.0] -
DarkByte
addikt
válasz
DarkByte
#1706
üzenetére
Nos oké, megnéztem az oldal forrását. Tényleg kézzel írt JS. Hát, egészségére. Szent őrült.

Ennek ellenére vannak kétségeim eléri-e ugyanazt a kompatibilitási szintet mint egy régmúltra visszatekintő emulátor. Igazából úgy hogy zárt szoftver palettával megy, végül is ezeket elég ha biztosítja hogy mennek vele. -
DarkByte
addikt
Köszi! Majd alkalmadtán meghallgatom. [link]
De amit leírtál egyik dolog sem zárja ki hogy VICE legyen alatta, Emscripten-el lefordítani JS-re C/C++ kódot manapság már ujjgyakorlat. Ez a CRT filter és kattogó hang mind megoldható a VICE kódjára építve, sőt ez a legkevésbé bravúr az egészben szerintem, a CRT effekt kb. egy WebGL shader, tutira találnék egy tucatot belőle a neten.
Ettől még persze lehet nulláról írt új emulátor, bár nem tudom manapság miért tenne ilyet bárki. Óriási feladat ha ugyanazon kompatibilitási szint elérése a cél mint amit a VICE esetében hosszú évek alatt elértek. Én tuti nem így fognék neki, ha csak az volt a cél hogy böngészőben gyorsan el lehessen indítani egy játékot
Pl. azt hiszem az Abandonia-s DOS-os játék gyűjtemény is láthatóan a DOSBox-ot röffenti be browser-re lefordítva.(Viszont amúgy ha VICE van alatta, akkor meg gáz hogy sehol nincs kitéve forráskód egyébként.)
-
DarkByte
addikt
válasz
sasa134
#1702
üzenetére
Amikor elindul a webes emulátor alul középen van egy gamepad ikon, ott tudod állítani a vezérlést. Lehet joystick portot kell váltani, bár nekem úgy tűnt automatikusan beállítja a játéknak tetszőt.
Jobb shift és a nyíl gombok a joy2 úgy nézem.
De nekem amúgy tök szépen felismeri a Steam Controller-t is és a stick-el lehet irányítani
(Amúgy kíváncsi lennék milyen emulátor van e-mögött. Úgy láttam nem open source. Bár ha tippelnem kellene a VICE valami webes fordítása.)
-
DarkByte
addikt
Az a Pig Quest nagyon komoly. Ezeket olyan vicces lenne becsomagolni és visszaküldeni a múltba. Hajukat letennék
Persze ehhez azért kellenek a frissen felfedezett trükkök és algoritmusok, illetve az hogy nem közvetlen a gépen fejlesztünk hanem már egy sokkal erősebb másik masinán, gyorsabb iterációkban. (Igaz, ezt ahogy olvastam akkoriban is csinálták, pl. Amiga-t összekötve C64-el.) -
DarkByte
addikt
Na ja, csak egy modern játéknál ez sokkal durvább. Nem nagyon játszottam eddig Retro Debugger-el, de most ennek nyomán összeraktam. Maradva a Creatures II-nél, annak az intro képernyője már aranyos, hányszor vált rasztersorok közben karakter készletet, a sprite multiplexer is zsonglőrködik. Ezt mind támogatni kellene, plusz felismerni mikor mit rajzol épp. Pl. ez csinál olyat a high score lista alatt hogy a játékos karakter animációinak pixeljeit karakter háttérszínnel megrajzolja a szöveg mögé nagyban. Sok sikert azt detektálni és kicserélni felskálázott grafikára

De egyébként már kidrótozni a gépből a VIC-t érintő busz módosításokat és a RAM írás/olvasásokat se triviális, habár a Retro Debugger kódjában tippre találnék erre megoldást.
Gondolat kísérletnek jó volt maradjunk ennyibe, de szerintem ez ennyiben marad

-
DarkByte
addikt
Igen, sajnos sejtem nem egyértelmű. Random megnéztem Frodo + ICU-val a gép memóriáját egy Creatures2-t futtatva, és bár sok sprite-ot és képernyő elemet felismerek, a többi szanaszét van, plusz folyamatosan változik a pozíciójuk is.
Egyáltalán nem úgy működik a rajzolás ezeken a gépeken mint manapság modern megközelítésben, hogy csak betöltök egy textúrát a VGA memóriájába és majd az kipakolja oda ahova kell. Ez is a szépsége.

Kvázi vissza kellene fejteni a játék kód azon részét ami a rajzolásokat csinálja hogy érdemében meg lehessen csinálni.Egy agymenésnek azért jó volt.
-
DarkByte
addikt
Volt egy agymenésem amúgy a napokban, hogy vajon VICE-hoz lehetne-e csinálni olyasmit mint az Nvidia Remix, hogy felismerné melyik játékot töltötted be, és egy újabb ablakban mondjuk SDL-el kicserélt asset-ekkel nagyobb felbontásban ezekkel render-elné a játékot, de mögötte az eredeti gépi kód futna természetesen, meg akár válthatnál is a normál VIC és a remix-elt kinézet között on the fly.
Pl. a sprite-okat és background asset-eket egy-egy címnek "remaster-elni" lehetne AI-val, mint ahogy a fickó itt csinálja.
Az a baj nem tudok eleget a játékok anatómiájáról a C64 memóriájában hogy tudjam valójában mennyire lenne reális ez, C64 programok elég sok önmódosító kódot használnak
Habár valszeg mivel annyira picik ezek a grafikák, egy brute force hash-eléssel is be lehetne azonosítani épp ezeket ha megvan a grafika a memóriában.Plusz a rasterline scan-elt működését is teljesen emulálni kellene a VIC minden quirk-jével természetesen a nagyobb felbontában. Szóval az se volna piskóta.
Hmm-hmm.. projekt egy borús téli estére.. ja várj.

-
DarkByte
addikt
Nyilván akkor kell valami interfész a PC és az 1541 közé hogy átírd a d64 fájlokat fizikai lemezoldalra.
Én amíg volt vasam XUM1541-el oldottam meg, egy Arduino Pro Micro-ból meg lehet építeni kis pénzért, pl. Aliexpress-ről.
OpenCBM-el lehet vezérelgetni, vagy valami GUI-val a felé mint a CBM Transfer amit a Logout cikk ír. -
DarkByte
addikt
Ez egy FPGA szintetizált második VIC-II ami szinkronban fut az eredetivel. A VIC-II Kawari mod ezt tudja már egy ideje.
-
DarkByte
addikt
válasz
KROK640
#1632
üzenetére
Mondjuk ahogy olvasom 16kHz-es mintavételezés mellett 3mp a sample memória ami használható
Plusz ha anno lett is volna ilyen se tudom hogyan vadásztam volna be digi mintákat a gépre.
De alapvetően igen
Vicces hogy manapság minden ilyen egy karnyújtásnyira, millió tracker program van PC-re, de mégse visz rá a lélek hogy ilyenekkel szórakozzak a napi mókuskerék után.
-
DarkByte
addikt
Össze, de kegyetlen drága lesz

Illetve biztos összevesznél pár emberrel valójában ez mennyire valódi C64, az FPGA/CPLD használata miatt
(Személy szerint én nem birtokolok már fizikai C64-et, van egy MiSTer-em, ha nagyon retrózhatnékom van nem szoftveresen emulálva, az megteszi. De az idő nagy részében így is kihasználatlanul hever. Demók többsége fentvan videóban neten, vagy pillanatok alatt bedobom VICE-ba, ami mostanra igencsak tökéletesnek mondható. Viszont a MiSTer közben annyit drágult, hogy nincs szívem eladni.. újra megvenni nem lenne gazdaságos ha megint elkap a gépszíj.
Illetve az sokkal több mindent is megvalósít mint egy C64.) -
DarkByte
addikt
Ja igen, még egy opció, hátha erre nem gondoltál:
Ha van esetleg autós kazetta adaptered, azt is tudod úgy használni hogy a Commodore magnóba beteszed, a jack dugóját pedig bedugod a PC-be. Nekem amíg nem volt jobb lehetőségem addig egy ilyet használtam. Igaz le kellett csavarozni a kazetta ajtót, mert a kábel nem tudott hol kijutni máshgy.
Tippre boltokban mai napig fellelni, de Aliexpress-en tuti van fillérekért. -
DarkByte
addikt
A d64-et semmivel, az floppy image fájl. (ezért linkeltem a másikat, csak utólag láttam hogy az d64)
A magnó fejbeállítása a fej azimuth-ot állítja (kb. hogy a fej mennyire merőleges a szalag síkjára, ez sosem tökéletes egyetlen deck-nél sem tipikusan). A felvevő deck-ednek is lesz egyfajta azimuth-ja és a C64-es magnónak is. Egymásra kell őket hangolni és a C64-en ezt egyszerűbb, ott a magnón a kazetta ablak alatt van egy kis lyuk és egy csavarhúzóval tudod állítani. Ha betöltesz egy beállító programot pl, a fenti Head Align, miközben a magnó "olvas" a szalagról egy játékot látsz a képen vonalakat. Addig kell tekergetni a csavart még egyenes vonalakat nem kapsz.
prg vagy tap fájlt tudsz Windows-on WAV-PRG-vel wav-ra alakítani, amit utána már ki tudsz írni CD-re valami író programmal mint Audio CD-t.
Fastload/turboload: alapból a C64 belső rutinjai borzasztó lassúak, kb. minden szalagos játék amit tap-ként töltesz le használ valami turbo-t, ami sokkal gyorsabb jelváltozást jelent a szalagon és ha nincs jól beállítva a magnó nem nagyon fogja tudni hiba nélkül betölteni őket.
Szalagos játékoknál tipikus volt hogy előbb be kellett tölteni valami Turbo loader (pl. nekem Turbo 250 volt a szalagjaimon amit más másolt össze) és utána annak a parancsait betölteni a tényleges játékot.
De olyan is van amikor a turbo betöltő része a játéknak és ahogy elkezded tölteni magától vált.Pl. az Audiotap (ez a WAVPRG oldalán letölthető) is tud úgy prg-t szalagra másolható wav-á alakítani hogy a Turbo programot automatikusan elérakja a turbó kódolt adatnak és simán a szokásos "LOAD" paranccsal tölthető lesz az egész.

A lassú rutin amivel a fejbeállítót kellene felvenned az ezen a screenshot-on a "kernel loader". Ez mivel lassabb kevésbé is érzékeny a hibákra és jobb eséllyel töltöd be eltérő fejbeállítással.
-
DarkByte
addikt
válasz
DarkByte
#1550
üzenetére
A Head Align prg-s verziója kell neked alapnak egész pontosan.
-
DarkByte
addikt
Igen, működni fog.
De minek akarsz CD-t pazarolni? Nincs a HiFi-n sima vonalbemeneti csatlakozó hátul? Egy Jack -> RCA kábellel összekötöd a PC-vel és direktben felveszed szalagra amint a PC-n lejátszod. Úgy még a jelszintekkel is tudsz játszani ha esetleg túl hangos lenne vagy épp túl halk a C64 magnójának

Viszont mielőtt turbo load-os programokat másolsz így, az első dolgod legye egy nagyobb nem turbo-s játék és egy Head Align rámásolása a szalagra, utóbbit töltsd be, tekerd a magnót a játék elejére, majd igazítsd be a C64 magnód fejét.
-
DarkByte
addikt
De megindult ebben a topikban az élet. Mi történt?

Tape fastloader témában amúgy pár hónapja láttam egy ilyet. A Slushload v3 nevet viseli. Beteg sebességet képes kisajtolni szerencsétlen C2N-ből

-
DarkByte
addikt
Pont tegnap keresgéltem rá, hogy mintha tervben lenne az Ultimate Newcomer, de sajnos tényleg nem sokat mozdul a projekt.
Igazából már egy olyan verzió is jó lenne ami kevesebb lemezzel operál. Pl. FD4000-el egyetlen ED lemezre (3.6MB) rá fog férni az UN azt írják. De ilyen meghajtója tippre egy tenyeremen megszámolható hány embernek van itthon.

De már a 3db 1581-es lemez is sokkal jobban hangzik mint a 12db 1541-es lemez oldal.
Mondjuk említ valami olyasmit, hogy VICE-al megoldották hogy magától váltogatja a lemezeket és nem kell kézzel kínlódni ezzel. Az érdekelne hogyan működik. Lehet nem is lemez képpel, hanem van valami fájlrendszer beosztási opciója is a VICE-nak és egy nagy directory az egész.Mindenesetre szerintem a legelérhetőbb hardveres megoldás továbbra is az EasyFlash port lenne (legalább is nekem a MiSTer-el ez lenne az igazán tuti, mert az nem tud 1541 drive-on kívül mást szintetizálni.. még), egy 4MB-s modulra ráférne az egész (tömörítéssel még lehet kevesebbre is). Csak gondolom elég masszívan át kellene írni a játékot hozzá.
-
DarkByte
addikt
Hello. Én ugyan már eladtam, de Arduino Pro Micro-val építettem XUM1541 adaptert az 1541-emhez. AliExpress-ről lehet lőni ilyen mikrokontrollert fillérekért. A DIN aljzatot kell valami elektronikai boltban megtalálni (én mondjuk DIN dugót vettem, és akkor a drive-ba direktbe bele lehet dugni). Elég a piros kábeleket bekötni (+GND), 1541-hez a párhuzamos busz nem kell. Ezután OpenCBM-et fel kell telepíteni és a d64copy paranccsával tudsz PC-re d64 image-be másolni vagy onnan visszaírni floppy-ra.
-
DarkByte
addikt
válasz
MasterDeeJay
#927
üzenetére
Igen, 8kB-os játék ROM-okkal elég könnyen megoldható. Egy 64kB-os EEPROM-ba kell felfűzni egymás után a játékokat, és a ROM chip felső három címlábát lehet pl. jumper-ekkel kézzel kijelölni. Így egy kártyán lehet 8 játék is.
Itt van készen egy ilyen kártya amibe csak a beégetett EEPROM-ot kell beletenni: [link]
Kicsit keresgélve biztosan van kapcsolási rajz is valahol, alapvetően elég buta valami.16kB-os játékokkal már nem ilyen egyszerű, mert ott külön van 2x8kB a ROML és ROMH területnek, amit már cím megfeleltetni is kell.
-
DarkByte
addikt
válasz
Intel fan11
#924
üzenetére
Én a C64 Mini-t nem erőltetném. Legalább is ARM emulációt össze lehet dobni egy Raspberry-vel Retropie-al is, és nem egy zárt firmware feltörésére kell hagyatkoznod, ha bővíteni akarod játékokkal.
Ami nekem sokkal jobban tetszik, az FPGA-s megoldások:
- Ultimate-64 (ez lényegében egy eredeti C64 házba beépíthető 1541 Ultimate II egy valag extrával, úgy mint klasszikus perifériák ráköthetősége, eredeti SID használatának lehetősége, vagy HDMI, Ethernet, USB és WiFi használati opció)
- MiSTer FPGA + C64_MiSTer core (ez utóbbi különösen nagyon tetszik, mert már több mint két tucat másik konzol és árkád játékgép hardveres emulálására is képes, többet között Amiga-t, sőt egy 486-os MS-DOS PC-t is(!!). Kár hogy a Terasic DE10-nano alaplapot EU-ban senki nem árulja, így a vámolás még dob az áron. Avagy, ha esetleg van valakinek ötlete erre amiről nem tudok, ne tartsa magában
) -
DarkByte
addikt
válasz
kriszpontaz
#886
üzenetére
Oh wow, nem is tudtam hogy van Humble Bundle szerű cucc retró gépekre.
Köszi a tippet! -
DarkByte
addikt
Egyébként meglepően sok érdekes és jól sikerülő megjelenésben modern új játék elérhető a platformra, itt érdemes görgetni lefelé: [link]
De amúgy érdemes a csdb-n is rákeresni a 2015 óta megjelent játékokra.
Nekem pl. most ez a kedvencem [Caren & The Tangled Tentacles] Azóta már megjelent és elérhető lemezképként. A Maniac Mansion-t is imádtam, ezzel is elleszek azt hiszem jó pár órát/napot.
-
DarkByte
addikt
-
DarkByte
addikt
válasz
Thejozsika
#864
üzenetére
Szerintem mivel egyébként óriási darabszámban kelt el annak idején, egy ideig még nem kell extrém áremelkedésre számítani. Természetesen a megkímélt, esztétikailag korrekt darabok többet érnek. De eBay-en lehet néha látni raktár mélyén eddig pihent, soha fel nem bontott darabokat is horror áron.

-
DarkByte
addikt
válasz
kriszpontaz
#858
üzenetére
Mindenképp szeretnék egy fizikai drive-ot. Itt leírtam hogy mit csinálok épp. [link] Ehhez lenne jó ha lenne kéznél egy fizikai drive is hogy könnyebb legyen debug-olni.
-
DarkByte
addikt
-
DarkByte
addikt
Köszi mindenki!

Az említett Facebook csoportokra feliratkoztam még tegnap este. Sok érdekes dolog van ott is
-
DarkByte
addikt
Hmm, tök jó hogy van ilyen topik is

Nekem is van egy C64-em, bár én hardveresen bütykölni vettem, amint lesz rendes helyem összerakni fix helyre, játszani is szeretnék rajta megint.Most gondolkodom egy cserén, most C64G-m van szalagos drive-al, és C64C-t szeretnék floppy-val. Talán ez hamarosan össze is jön. Viszont ami foglalkoztatni kezdett, hogy 5,25"-ös lemezt még is hol a manóban lehet venni?
Gondolom eBay a megoldás, de itthon esetleg nincs aki ilyesmivel foglalkozik?
Új hozzászólás Aktív témák
- Beszámítás! LENOVO LOQ 15AHP10 FHD Gamer notebook - R7 250 32GB DDR5 1TB SSD RTX 5050 Max-Q 8GB
- 229 - Lenovo LOQ (15IRX10) - Intel Core i7-13700HX, RTX 5060 (ELKELT)
- Apple iPhone 12 Pro Max 128GB Graphite használt, szép állapot 97% akku 6 hónap garancia
- Apple iPhone 13 /128GB /Kártyafüggetlen / 12 Hó Garancia / akku: 85%
- HIBÁTLAN iPhone 13 Mini 256GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS4673
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
De inkább számomra az a kérdés, ezen a szinten van-e még értelme az eredeti formavilágban maradni.
Persze ehhez azért kellenek a frissen felfedezett trükkök és algoritmusok, illetve az hogy nem közvetlen a gépen fejlesztünk hanem már egy sokkal erősebb másik masinán, gyorsabb iterációkban. (Igaz, ezt ahogy olvastam akkoriban is csinálták, pl. Amiga-t összekötve C64-el.)


Gondolom eBay a megoldás, de itthon esetleg nincs aki ilyesmivel foglalkozik?