Šta je novo?

Moji akceleratori za Amiga 600 racunar

Ali, po mom misljenju, tu ne treba da bude akcenat na brzini vec na kompatibilnosti.
Slažem se 101%. Po meni, ostaje pitanje da li u toj situaciji raditi (hardversku?) FPGA emulaciju ili softversku emulaciju na nekoj postojećoj (x86/ARM/?) arhitekturi. Pretpostavljam da bi većini ljudi koji bi hteli da se uključe u razvoj emulatora softverska varijanta bila bliža. Hoću da kažem, ako ću na kraju staviti neku skroz drugu elektroniku u Amiga kućište i povezati tastaturu i joystick portove na to radi vernijeg look'n'feel-a, mislim da je svejedno hoće li to unutra biti posebno hardversko rešenje zasnovano na FPGA ili kakav mini PC koji tera softversku emulaciju (sa ošišanim osnovnim OS-om, da se brzo podiže). Obe varijante imaju svojih prednosti.

Jednog dana mozda zavrsimo u situaciji da kad crkne Agnus u Amigi 500 ti stavis FPGA na njegovo mesto i uzivas u "originalnom hardwareu" ;)
Uh, još uvek se nadam da će neko na ovaj način obraditi TED čip... U stvari, kad bolje pogledam, ima toga dosta :)
 
...ako ću na kraju staviti neku skroz drugu elektroniku u Amiga kućište i povezati tastaturu i joystick portove na to radi vernijeg look'n'feel-a, mislim da je svejedno hoće li to unutra biti posebno hardversko rešenje zasnovano na FPGA ili kakav mini PC koji tera softversku emulaciju...

Slažem se.
 
Pa ne znam u mom shvatanju retro price sam prelazak na FPGA je bio mukotrpan da se u meni slomi da li je to i dalje retro ili je mozda bolje da nasljednik citave price bude coldfire. Ja i dalje nisam nacisto da li Amiga ostaje retro masina kad se ubaci FPGA, u principu od citave Amige i njene maticne ploce nece ostati nista i FPGA ce preuzeti sve sto ce znaciti da cemo koristiti samo Amiga napajanje koje ce opet postati neupotrebljivo jer je veoma slabo po danasnjim standardima. Ponekad imam osjecaj da je punjac za mobilni telefon stabilniji i upotrebljiviji. Pojma nemate koliko je tesko bilo razviti napojni sklop na ovom akceleratoru da bi uopste i radio, koliko je proracuna trebalo i sta sve ne, a opet sve zbog napajanja. Prica oko toga sta je retro a sta nije ostaje i dalje otvorena. Sto se tice samostalne ploce opet ne znam da li je to retro. U stvari nas zeza nesto drugo, u nasoj glavi, one noci dok smo u mraku cekali sa drustvom da se sa C64 ucita kaseta i gledali one linije i svadjali se da li je glava nastelovana dobro i koji je ***** ovo snimio na toj visini glave, pri tome moleci Boga da ne probudimo starce. Retro lagano odumire i svako ko pokusava nesto da koristi mora u blizini racunara da ima spremnu lemilicu. Mozda je u tome draz i tesko je to sve objasniti ali vidjecemo u medjuvremenu sta ce se desavati.

Do tada:

 
Pa ne znam u mom shvatanju retro price sam prelazak na FPGA je bio mukotrpan da se u meni slomi da li je to i dalje retro
Po meni, ako se FPGA koristi da zameni/dopuni hardver postojećeg retro računara, to je i dalje retro sprava (pa makar i sa 5% originalnih delova). Teško da neko može po istoj tehnologiji kakva je bila pre 30 godina praviti nove (zamenske) čipove. Stvari su se promenile i danas pojedinac sa dovoljno upornosti i želje i sposobnosti za učenjem (guess who? :) ) može napraviti čip (OK, isprogramirati FPGA, ali mislim da je to današnji ekvivalent projektovanja čipova od pre 30 godina) i povezati ga sa starim hardverom. Pre 30 godina, pojedinac teško da je to mogao da uradi. I uvek se obradujem kada vidim da je neko umesto pravljenja još jedne aplikacije za mobilni telefon rešio da kakvoj staroj spravi još malo produži životni vek. Kao što je već rečeno, sva ta stara elektronika će u nekom momentu ispustiti dušu i za neki broj godina je više neće biti (osim ako ne doživimo da u svakoj kući postoji replikator iz Zvezdanih staza - svaki retro geek će moći da ima C65 za male pare :) )

Retro lagano odumire i svako ko pokusava nesto da koristi mora u blizini racunara da ima spremnu lemilicu. Mozda je u tome draz i tesko je to sve objasniti ali vidjecemo u medjuvremenu sta ce se desavati.
Tačno! Imam ja gomilu emulatora za kojekakva sokoćala, ali kad imam pravu fizičku mašinu ispred sebe, za mene je to skroz drugi osećaj. Blast from the past, nostalgija, matorost, nazovi to kako hoćeš, jednostavno ljudi koji su u zlatno doba kućnih računara bili klinci ili mlađi odrasli i koji su se igrali sa tim mašinama često imaju neku posebnu sklonost ka njima, kakvu nikada neće imati ka PC kanti koju svakodnevno koriste za posao i zabavu. Video sam to na licima gomile ljudi na izložbama koje sam pravio sa prijateljima. I iz tog razloga, moje najiskrenije divljenje i podrška za to što radiš.

Majsta - FLAWLESS VICTORY :)
 
Q: Šta će mi originalni retro računar?
A: Zbog nostalgije.
slazem se 100%.

Problem koji ce se javiti je sto za npr. 10 godina neces moci da nadjes (mozda :)) ni jedan ispravan originalni retro racunar i tu onda nastupaju FPGA reinkarnacije :) - stavi je u originalno kuciste, POVEZI ga na originalne portove i voila: imas "originalan" retro racunar koji radi kao pravi, izgleda kao pravi ali (kad ga otvoris) nije :)

Jesi probao Wings na goloj A1200 14Mhz, da vidiš "benefit" od brzine?
nisam ali definitivno ima igara za Amigu 500 koje imaju benefit od brzeg CPU.
 
Slažem se 101%. Po meni, ostaje pitanje da li u toj situaciji raditi (hardversku?) FPGA emulaciju ili softversku emulaciju na nekoj postojećoj (x86/ARM/?) arhitekturi. Pretpostavljam da bi većini ljudi koji bi hteli da se uključe u razvoj emulatora softverska varijanta bila bliža.

po meni je tu pitanje iskljucivo POVEZIVANJA (FPGA put vs. softwerska emulacija).

Ako pravis softwersku emulaciju na generickom hardwareu (PC, rPi, genericki FPGA dev. board ili sl.) - kako ces povezati kasetofon, josticke, RGB monitor (15KHz ekran)...?

Naveo si primer tastature: vidim da ima malih IC-a koji prevode signale sa npr. Atari ST tastature na USB HID standard... Mozda je i to put? Koristiti ovakve adaptere za originalne periferije uz softwersku emulaciju na generickom hardwareu.


btw
FPGA ima jos jednu prednost: ako crkne custom chip u retro racunaru mozda moze da se napravi namesnka zamena za samo taj chip ;)
 
Pa ne znam u mom shvatanju retro price sam prelazak na FPGA je bio mukotrpan da se u meni slomi da li je to i dalje retro ili je mozda bolje da nasljednik citave price bude coldfire.
Nikako ColdFire - eno pogledaj Atari FireBee (http://acp.atari.org) em sto tom cipu fale 68K instrukcije, em sto nije WOW brzi od 060 pa da mozes brzo da browsujes internetom, em sto se ne zna buducnost cele ColdFire price (buducnost stavljas Freescali u ruke).


U stvari nas zeza nesto drugo, u nasoj glavi, one noci dok smo u mraku cekali sa drustvom da se sa C64 ucita kaseta i gledali one linije i svadjali se da li je glava nastelovana dobro i koji je ***** ovo snimio na toj visini glave, pri tome moleci Boga da ne probudimo starce.
:) upravo - nas cilj je vremeplov i mogucnost da sa makar na trenutak osetimo isto kao kad smo bili mali :)

https://www.youtube.com/watch?v=-kWGX7568Yo
:guitar:
moracu da poteram timedemo na Falconu da vidimo sta ce on da kaze :) :wave:
 
Poslednja izmena:
Nego sve zaboravim da pitam Majstu u ovom coreu emulirate i mmu ili cisto ono cpu i fpu.
Na 100 mipsa ponovo postaje zanimljiva opcija voznje nekog linuxa na amigi :p
 
@dejan_osipaonic za sada nije u planu MMU ali vidjecemo.

Testiranje 720p HDMI od juce, od danas vec podrzava FullHD.






Dakle, ukratko, program iz WB salje slike u BMP formatu na memorijsku lokaciju sa koje se prosljedjuje na HDMI.
 
Ma nista dok ne pustis film u toj rezoluciji ,)
Fantasticno, sve lepse od lepseg na kraju ce WB da zavrsi u toj rezoluciji :)
 
@majsta

koji je refresh rate?
i da li ce igre, demoi... odnosno non-OS friendly aplikacije moci da se prikazu na ovaj nacin na HDMI izlazu?
ili ako moze kratak info kako je ovo hardwersko/softwerski realizovano?

u svakom slucaju odlicna stvar!
 
Ovako, sa hardverske strane je uradjeno jako prosto. 8 otpornika od 270 oma povezanih na diff pair I/O pinove. Sa tim da je bilo prilicno tesko da se odredi impendansa diferencijalnih parova. Uprosteno, imas 2 zice koje konstantno moraju da imaju proracunato rastojanje izmedju sebe kao jedinstvenog diferencijalnog para i odredjeno rastojanje prema drugim diferencijalnim parovima. Pri tome svaka zica unutar diferencilanog para mora imati istu duzinu. Dakle ako se ovaj dio ne uradi kako treba HDMI nece raditi.
hdmi.jpg

Sto se tice softvera. Mali program radjen u ASM koji u stvari smjesta sadrzaj slike na memorijsku lokaciju i dalje ga prosljedjuje na adresu gdje je HDMI kontroler. Ja nisam radio ovaj program ali sam gledao kako ga ovi u timu rade. Poenta je da se na ovaj nacin moze prikazivati sve da li zavisno od OS-a ili ne, ili sam Workbench, igrice, programi i sl. U prvoj fazi treba da se odradi Picasso drjaveri, a onda i da se ide na AGA emulaciju.
 
OK, ako sam dobro razumeo, ovo je nešto kao dodatna grafička kartica za Amigu. Što će reći, nakon što budu gotovi Picasso drajveri, sav OS-friendly softver će moći da radi preko toga. Sad, ne znam kako bi se ovako nešto moglo odraditi za OS-unfriendly programe (čitaj: igre :) ) i da li bi kontinualno kopiranje sadržaja ekrana na lokacije HDMI adaptera radilo posao (ovde prvenstveno mislim da igre i demoe koji koriste razne trikove za prikaz slike). Da li bi AGA emulacija trebala da reši taj problem? Izvini zbog puno pitanja, ali me baš interesuje, bar u osnovnim crtama, kako je to zamišljeno...
 
Pa ovako, sto se tice igara onih starijih plan je da se emulira ostatak chipseta u FPGA tako da ce i one moci da se prikazuju preko HDMI. Drugi nacin ne postoji, sem da se napravi dodatni adapter koji bi potrebne signale za ovo "vukao" sa amiga ploce na akcelerator ali to ovde nije plan.
 
Pošto Majsta neće da se hvali, evo (veoma) ukratko šta su on i Apollo tim uradili u poslednje vreme:
Vampire600 V2 je spreman i može se naručiti: http://www.kipper2k.com/accel600.html
CPU core dolazi u "silver" verziji, što znači da skoro sve radi i da se trebaju samo ispeglati eventualni bagovi kada krene u širu upotrebu (tada će dobiti "gold" status). Ako sam dobro razumeo, i SAGA (Super Advanced Graphics Architecture) je blizu završetka i omogućiće pokretanje AGA softvera na A600.

Nakon ovoga, sledi prvo Vampire500 sa gotovo istim tehničkim karakteristikama (koji bi trebao biti kompatibilan i sa A500+ i A2000), a nakon njega i Vampire1200.

Izvori:
http://www.apollo-core.com/knowledge.php?b=5&note=7&z=4fYXKg
http://www.apollo-core.com/knowledge.php?b=6&note=50&z=mH8gJr





 
Hvala :)
Ima sad video materijala mali milion ali nisam ja nista ovo snimao nego ShK,Kipper2k i cgugl, clanovi tima. U posljednjih par dana su uradili nevjerovatne stvari sa Picasso96. Ja trenutno ne ucestvujem u tome jer se bavim drugim stvarima ali mi je posebno drago da je HDMI ovako proradio. Ja sam trenutno u fazi lemljenja i zabranili su mi da snimim video o tome jer kazu da je moj nacin lemljenja u onom tosteru o kom sam vec pisao komercijalno samoubistvo :) Dakle, sve ove kartice su zalemljene u tosteru, a pri tome izgledaju kao da su izasle sa profesionalne proizvodne trake. Jos nesto, verzija kartice koju oni koriste je prevazidjena, ja je ni nemam, ova verzija koja ce se slati ljudima je bar duplo bolja. Sa tehnicke strane ima jos jedna inovacija, ide kickstart na flash vec sada cime je ubrzano ucitavanje. Sto se tice licenciranja niko nece da nam proda licencu. Prije par mjeseci rekli su da ce nam dati pravo da koristimo kickstart po cijeni 1USD po kartici da bi nakon ovih videa rekli da ce cijena biti 30USD sto je mozda previse tako da sam odlucio da ne platim nista. Svi koji budu koristili karticu moraju da posalju njihov kickstart rom fajl i isti ce biti uggradjen u njihov Vampire cime licenca nije prekrsena. Jos nesto veoma bitno da napomenem sto me je iznenadilo. Za novu godinu nisam nista radio al sam par puta uletio na chat i vidio da su skoro svi clanovi tima tu i da rade na drajverima. Svi su novu godinu proslavili i cestitali jedni drugima na chatu sto me je odusevilo i potvrdilo mi koliko su svi ozbiljni u namjeri da se ovo privede kraju :)
 
Poslednja izmena:
Svaka cast na uspeshu. Licno vise merkam vampire 500 model ako omoguci sve sto i model 600 bice pun pogodak. A500 ima prostrano kuciste u koje moze da stane svasta od prosirenja
 
Ja se licno pribojavam uopste rada za A500, mislim da necu biti u stanju da proizvedem toliko kartica koliko ce biti potrebno.
 
Pa zar to nije bio cilj, da proizvedeš što više kartica i na kraju zaradiš neku lovu, kolika god da bude cena ja uzimam dva akceleratora za a500 i 1200 :)
 
Autsorsuj, imamo i mi tostere :D
 
Hvala :)
Ima sad video materijala mali milion ali nisam ja nista ovo snimao nego ShK,Kipper2k i cgugl, clanovi tima. U posljednjih par dana su uradili nevjerovatne stvari sa Picasso96. Ja trenutno ne ucestvujem u tome jer se bavim drugim stvarima ali mi je posebno drago da je HDMI ovako proradio. Ja sam trenutno u fazi lemljenja i zabranili su mi da snimim video o tome jer kazu da je moj nacin lemljenja u onom tosteru o kom sam vec pisao komercijalno samoubistvo :) Dakle, sve ove kartice su zalemljene u tosteru, a pri tome izgledaju kao da su izasle sa profesionalne proizvodne trake. Jos nesto, verzija kartice koju oni koriste je prevazidjena, ja je ni nemam, ova verzija koja ce se slati ljudima je bar duplo bolja. Sa tehnicke strane ima jos jedna inovacija, ide kickstart na flash vec sada cime je ubrzano ucitavanje. Sto se tice licenciranja niko nece da nam proda licencu. Prije par mjeseci rekli su da ce nam dati pravo da koristimo kickstart po cijeni 1USD po kartici da bi nakon ovih videa rekli da ce cijena biti 30USD sto je mozda previse tako da sam odlucio da ne platim nista. Svi koji budu koristili karticu moraju da posalju njihov kickstart rom fajl i isti ce biti uggradjen u njihov Vampire cime licenca nije prekrsena. Jos nesto veoma bitno da napomenem sto me je iznenadilo. Za novu godinu nisam nista radio al sam par puta uletio na chat i vidio da su skoro svi clanovi tima tu i da rade na drajverima. Svi su novu godinu proslavili i cestitali jedni drugima na chatu sto me je odusevilo i potvrdilo mi koliko su svi ozbiljni u namjeri da se ovo privede kraju :)

Ja sam svestan da se u svrhe naucno-tehnoloskog razvoja mora nesto zrtvovati, ali nemoj Majsta ovako javno da pricas o tome kako i koliko krsis autorska prava proizvodjaca furune.
 
Svi koji budu koristili karticu moraju da posalju njihov kickstart rom fajl i isti ce biti uggradjen u njihov Vampire cime licenca nije prekrsena.
Pretpostavljam da je o ovome dosta raspravljano, no zašto ne staviti na raspolaganje i program kojim se ubacuje kickstart u Vampire, pa da se kasnije npr može staviti drugi? Time bi se izbeglo slanje tih fajlova mail-om i čini mi se da bi situacija bila čistija...
 
Ideja koju je pomenuo zzarko potice i od nekih blizardovih kartica koje su kickstart ucitalvale u ram radi brzeg startovanja posle restarta. Slican korak su poduzeli i kreatori UAE emulatora gde je krajnji korisnik trebalo da iscita svoj kickstart sa amige pa da doticni fajl koristi u emulatoru. Siva zona oni omoguce pa se korisnici posle snalaze :)
 
Da, poenta je u tome da ljudi pokazu da imaju licenciran kick cime se ne krse autorska prava. Kasnije kao sto ce se verzija core-a uploadovati na flash tako ce i kick moci da se ubaci. Prica je u tome da je jako tesko sve napraviti kompatibilino sa raznim verzijama kick-a koji ljudi kortiste. Najveci problem predstavljaju oni, i to mi nikako nije jasno, koji su isli logikom podrske nekog jeftinog kineskog citaca CF kartica pa su bili prinudjeni da modifikuju scsi device i utrosili mnogo vremena za to umjesto da su kupili provjeren CF adapter koji radi normalno na svim konfiguracijama. Sa tehnicke strane mi uopste nije ni jasno sta su moralii da modifikuju i zasto? E sad njima ako vec hoce da idu tim putem se mora ostaviti opcija da koriste bas taj kick. Za pocetak je najbitnije podrzati osnovnu verziju 3.1, dakle po sistemu radice vecini, a kasnije su moguce modifikacije. Citava prica nije komplikovana, kick 3.1 ima svako, ja sam svoj takodje kupio sa licencom, neke sam i dobio, poenta je da ja mogu da radim sa njim sta hocu da li koristenjem Blizzkicka ili da koristim isti u WinUAE. Problemi sa autorskim pravima pocinju ako ja pocnem da umnozavam kick i prodajem sto ovde ne radimo, nego iskljucivo stavlljamo kick ljudima koji ga legalno posjeduju. Oni ostali nece ni imati tu mogucnost i njihov kick da li modifikovani ili sta vec ce se ucitavati normalnim putem. Jos jednom da napomenem nesto o cemu sam vec pisao, jedan clan tima koji je inace ASM programer je dugo godina zaposlen u kompaniji koja se bavi krsenjem autorskih prava u kompjuterskoj industriji tako da je on vodio racuna da ovo sve bude legalno. Ja licno sam bio spreman da platim licencu ali kao sto rekoh postoje samo 3 opcije i niko od tih ljudi nece da saradjuje sa nama.
 
Poslednja izmena:
SAGA nije jos zavrsena, samo neki dijelovi. u principu citav chipset je uradjen jos davno ali se sad samo koristi u simulaciji, tj. nije prebacen u FPGa sto je u principu trivijalna stvar ali nije jos vrijeme.
Sto se tice sourca 3.1 to je neka verzija koja je uglavnom bila dostupna i ranije samo ne javno.
 
Da, luda je kuca trenutno stotine kartica je naruceno, tesko cemo sve ispratiti ali ide nekako. Kipper2k se odlucio da donji dio ploce(bottom layer) bude vec zalemljen u fabrici jer se stalno zali da sam stavio previse sitne dijelove :) Ima nekoliko objavljenih testova po raznim forumima i blogovima. Bio je doduse jedan mali problem sa karticama koje sam vec poslao al je rijesen. Naime, zbog starosti Amiga ploca ili mnostva reparacija koje su na njima uradjene kartica nije mogla da uspostavi dobru konekciju sa starim procesorom. Al to je rjeseno tako sto se dio PLCC68 socketa malo izbrusi onim sitnim vodobrusnim papirom. Dakle skine se oko 0.2mm plastike i onda sve radi kako treba.
 
Majsta sta mislis da ovaj shop obezbedis sa par primeraka :)
 
Nazad
Vrh Dno