Šta je novo?

Galaksija

Ovakvo je stanje na G40:
29c3dem.gtp - radi, ali ne klizi glatko
Benchmark_run.gtp - ne radi, krešuje prilikom testa
hardware.gtp - radi, daje Fake Galaksija ili emulated
highres.gtp - radi bez problema (kao i ostale), potrebno je pomeriti samo sliku. Ovde se koristi IM 2
PhoneSpy.gtp - Ne radi
SHOWDemo_run.gtp - Ne radi
Sidetex2.gtp - Ne radi
Sidetex3.gtp - Ne radi
Year30v2.gtp - Ne radi
Probao sam ovo sve na Fifan Galaksiji:

29c3dem.gtp - radi, mislim da dobro klizi (možda izgleda bolje ako se priključi klasični ekran)
Benchmark_run.gtp - radi, sa "slow" su rezultati: 1 = 3.28, 2 = 75.32, 3 =121.8 (ostalo nisam čekao)
hardware.gtp - radi, i meni kaže daje Fake ili emulated Galaksija
highres.gtp - radi, slika je dobra
PhoneSpy.gtp - Ne radi
SHOWDemo_run.gtp - Ne radi
Sidetex2.gtp - radi
Sidetex3.gtp - radi
Year30v2.gtp - Ne radi
 
I znaci dosli smo do zakljucka da ne rade neki fajlovi i na drugim galaksijama a ne samo na galaksiji 2024!
 
I znaci dosli smo do zakljucka da, ne rade neki fajlovi i na drugim galaksijama a ne samo na galaksiji 2024!

Ne, došli smo do zaključka da neki programi ne rade dobro na nekim klonovima Galaksije, koji nisu verno pratili originalni hardver.
Na svakoj Galaksiji koja je ispoštovala prvobitni koncept, ove stvari rade kako treba.
O ovoj ruskom klonu Galaksije Plus smo već pisali ponešto ovde i kao što vidiš ima bolju kompatibilnost od G40, samo par stvari ne radi kako treba, jer su i oni nešto brljali po memorijskoj mapi, ali nisam je testirao uživo, samo preko FPGA jezgra portovanog sa ove mašine i radi tako kako je kolega RobertK i napisao.
Ipak to je veoma zanimljiva varijanta, jer se dobija Galaksija Plus, sa sve tonskim čipom, što bi tebe moglo da zanima i bude možda sledeći projekat za samogradnju.
Linkovi su već kačeni na temi više puta, kao i YT video o samogradnji, pa prelistaj.
 
Na svakoj Galaksiji koja je ispoštovala prvobitni koncept, ove stvari rade kako treba.
Pa ne rade baš. Primjer ti je HiRes koji treba HW modifikaciju na "na svakoj Galaksiji koja je ispoštovala prvobitni koncept". Imaš raspravu o tome par stranica prije (stranica 7). A recimo radi na Fifan Galaksiji.
 
Ako cepamo dlaku na četvoro, onda jeste tako, samo i ti i ja znamo da ta HW modifikacija znači prekinuti kontakt na samo jednoj nožici integralca, nakon čega radi i to.
Moje je mišljenje da je Tomaž Šolc ovaj demo pisao na svojoj cmos Galaksiji i da nije proveravao kako to radi na originalu, a ako jeste onda je ta modifikacija za njega bila toliko trivijalna, da je nije ni pomenuo.
Bilo bi sjajno kada bi recimo za G40 postojala ikakva HW modifikacija, koja bi omogućila rad sa svim problematičnim softverom, ali...
 
Poslednja izmena:
jeste taman posla sad cu da pravim jos galaksiju plus samo zbog tonskog cipa... al ja bi to da uradim na galaksiji 40! 🙂 kad sam vec toliko dao para ne zelim ponovo neku novu galaksiju plus da pravim a i nema tonskog cipa AY-3-8910 tesko se nadje ispravan! Ja sam lepo pitao jel zna neko od vas da mi to sve napravi sa AVR cipom umesto AY-3-8910 i da radi na galaksiji 40... sve se moze al treba mnogo biti strucan u tim softversko hardverskim znanjem... i ako moras da prekines nozicu ili bilo kakve korekcije na bilo kojoj galaksiji zasto jednostavno neko ne napravi galaksiju na kojoj ce sve da radi 🙂 i da im TONA! 😀
na kraj krajeva ja sam zadovoljan sa galaksijom 40 kakva god da je! napravio sam i radi koliko god moze 😀 toliko o tome....
 
Poslednja izmena:
a jos nesto mi nije jasno kako moze da vam radi fajl Year30-Demo_MESS.gtp koji ima 28kB a kamoli Year30v2.gtp koji ima 45kB na prvobitnoj galaksiji koja ima 2 do 6kB RAM maksimum i 4 do 8 kB ROM? pretpostavljam da ti fajlovi posto su veliki samo rade na galaksijinom PC emulatoru....
 
Ja sam lepo pitao jel zna neko od vas da mi to sve napravi sa AVR cipom umesto AY-3-8910 i da radi na galaksiji 40...
Ja ću napraviti proširenje za zvuk za novu Galaksiju. Radiće sa YM2149 čipom, a šematski će biti skoro potpuno jednako kao proširenje za zvuk za PVV/Fifan Galaksiju Plus. Kad budem imao više podataka, objaviću ih ovde. To može biti za dve-tri nedelje ili za dva-tri meseca, ne mogu sada da kažem ništa preciznije.

Prelimenarni izgled možete videti na sledećim slikama. Slika na desnoj strani prikazuje izgled donje strane štampane pločice. Toliko za sada.

G2024 YM2149 isometric - small.pngG2024 YM2149 Bottom Side - small.png
 
a jos nesto mi nije jasno kako moze da vam radi fajl Year30-Demo_MESS.gtp koji ima 28kB a kamoli Year30v2.gtp koji ima 45kB na prvobitnoj galaksiji koja ima 2 do 6kB RAM maksimum i 4 do 8 kB ROM? pretpostavljam da ti fajlovi posto su veliki samo rade na galaksijinom PC emulatoru....

Loše pretpostavljaš, Year30 radi savršeno na originalnoj Galaksiji uz proširenje od 32K, kolega KiFlaFlaki je to demostrirao sa sve slikama, ne znam kako ti je promaklo.
Ona druga verzija Year30, traži 48K, ali to je u principu isti demo, samo ima više slika...
 
a uz prosirenje moze da radi samo nisam znao da originalna galaksija moze da se prosiri ram memorija do cak 48kB ako je fajl 45kB... E super za prosirenje za zvuk na galaksiju 40 samo problem je i gde nabaviti i taj zvucni cip YM2149.
 
Kod originalne Galaksije se memorija može proširiti do 54KB. Verovatno niko nikada nije ugradio toliko RAM-a u svoju Galaksiju, ali ipak je to tehnički izvodljivo. U stvari, sa preklapanjem blokova memorije, što se popularno zove "banking", može se ugraditi i mnogo više, ali onda i softver mora biti tako napisan da može da iskoristi ovako organizovanu memoriju.

YM2149 se još može naručiti iz Kine. To je, iz godine u godinu, sve manje pouzdan kanal za nabavku starih čipova, ali se ipak može na kraju doći i do ispravnih YM2149, i ja ću svakako nabaviti nekoliko komada.
 
Kod originalne Galaksije se memorija može proširiti do 54KB. Verovatno niko nikada nije ugradio toliko RAM-a u svoju Galaksiju, ali ipak je to tehnički izvodljivo. U stvari, sa preklapanjem blokova memorije, što se popularno zove "banking", može se ugraditi i mnogo više, ali onda i softver mora biti tako napisan da može da iskoristi ovako organizovanu memoriju.

YM2149 se još može naručiti iz Kine. To je, iz godine u godinu, sve manje pouzdan kanal za nabavku starih čipova, ali se ipak može na kraju doći i do ispravnih YM2149, i ja ću svakako nabaviti nekoliko komada.
Odlicno kad budes napravio to prosirenje sa zvucnim cipom YM2149 ja bih rado to kupio za moju galaksiju 2024 🙂
 
Ja ću napraviti proširenje za zvuk za novu Galaksiju. Radiće sa YM2149 čipom, a šematski će biti skoro potpuno jednako kao proširenje za zvuk za PVV/Fifan Galaksiju Plus. Kad budem imao više podataka, objaviću ih ovde. To može biti za dve-tri nedelje ili za dva-tri meseca, ne mogu sada da kažem ništa preciznije.

Prelimenarni izgled možete videti na sledećim slikama. Slika na desnoj strani prikazuje izgled donje strane štampane pločice. Toliko za sada.

Pogledajte prilog 508028Pogledajte prilog 508030

Super! Jedno pitanje, da li postoji mogućnost da se napravi slot za Z80 sa jedne strane, a sa druge konektor kao na originalnoj Galaksiji, tako da imamo standardni konekor za proširenja na obe galaksije?
 
Razmatrao sam jednom kratko već tu mogućnost, i... odbacio je. Kratak odgovor bi bio: to se tako ne radi. A duži... tako povezano proširenje bi bilo nezgrapno, zauzimalo bi dosta prostora, bilo bi osetljivo i na male udarce zato što bi izlazilo znatno izvan gabarita računara u sve tri dimenzije, a ne bi ni lepo izgledalo. Dobar deo korisnika bi se ionako opredelio za samo jedno proširenje i pitao bi se zašto mora da plaća za izradu ili nabavku još nekakvog adaptera, koji sve čini samo lošijim u odnosu na direktno priključeno proširenje. Takođe, deo vlasnika nove Galaksije je napravio kućište za nju i sviđa im se kako sa njim izgleda, i to predstavlja bitnu prepreku, kad moraju da se odreknu kućišta da bi priključili neki dodatak. Taj problem ne samo da ne bi bio rešen, nego bi zbog nezgrapnijeg izgeda bio samo još više izražen. Sledeće, čak i kad bi konektor za proširenje bio kompatibilan na obe Galaksije, neka proširenja ne bi radila na obe, zato što same Galaksije nisu potpuno kompatibilne, na primer, zato što nemaju istu memorijsku mapu. Dalje, stara i nova Galaksija zapravo već imaju kompatibilan konektor za proširenja, a to je CPU podnožje. YM2149 će se moći priključiti u procesorsko podnožje na originalnoj Galaksiji i to će da radi (još se nisam odlučio da li će ovo biti zvanično podržano). Nadam se da sam naveo dovoljan broj razloga. Ali ako neko drugi želi da proba da napravi nešto ovakvo, može slobodno. Ovo je bilo samo moje lično mišljenje, a ne zaključak izveden iz istraživanja javnog mnenja.

Kad smo već kod priče o Frankenštajn konfiguracijama, YM2149 zvučna kartica (da je tako nazovem) će se na novoj Galaksiji moći priključiti zajedno sa USB fleš interfejsom, kaskadno, jedno na drugo. I to će sve veselo da radi zajedno. Doduše, izgledaće pre kao Lego tvorevina, nego kao računar, ali ako nekome to ne smeta, nemam ništa protiv. Međutim, i ovde ostaju sve mane koje sam naveo u prethodnom pasusu: gabariti, izgled, problem električne veze preko više redno povezanih podnožja... Tako da ovu mogućnost neću reklamirati kao prednost i neću promovisati takvo korišćenje.

Na kraju, pošto sam iskritikovao ideju, moram da pohvalim razmišljanje @Aleksandar_M. Inženjerski način razmišljanja podrazumeva konstantno razmatranje svih mogućnosti, njihovo preispitivanje i usklađivanje, kako bi se kao rezultat iscrpnog procesa, za implementaciju izabrale najoptimalnije karakteristike koje je moguće realizovati u okviru raspoloživog vremena i svih ostalih ograničenja koja su sastavni deo svakog projekta. A ova ideja se svakako uklapa u inženjerski način razmišljanja.

 
Prenosim poruku od Nemanje, za sve Galaktičare...

Na https://pcpress.rs/dzojstik-za-galaksiju/ objavljen je tekst o rešenju za povezivanje Arduino džojstika na Galaksiju. Džojstik se može koristiti i sa mnogim starim igrama – u članku su opisane jednostavne modifikacije potrebne da bi postojeće igre podržale džojstik. Na https://racunari.com/galaksija/ je objavljena i asemblirana i neznatno modifikovana verzija igre Belt. Igra se sada mnogo brže pokreće, može da radi i na Galaksiji sa 6 KB RAM i može se igrati džojstikom (nakon prilagođavanja opisanog u tekstu o džojstiku).
 
Nešto slično preko linka u interaptu videa ili slično sam i ja mislio da implementiran neki rudimentalni zvuk.
 
Mali projekat generatora zvuka sa čipom YM2149 je konačno objavljen na mom GitHub repozitorijumu, među ostalim sitnijim informacijama i resursima za Galaksiju (https://github.com/DigitalVS/Galaksija-Resources). Za sve "avanturiste" koji žele sami da sastave ovaj dodatak, tamo se nalaze svi fajlovi neophodni za samu izradu. Međutim, ako neko želi, može takođe od mene da nabavi i već sastavljen i pretestiran dodatak.

Dizajn štampane pločice i upotrebljene prateće komponente su pre svega uslovljeni slobodnim prostorom oko podnožja procesora Z80 na novoj Galaksiji 2024 (ili G40, ko više voli). Iako je, dakle, ovaj generator zvuka predviđen pre svega za priključivanje na procesorsko podnožje na novoj Galaksiji, može se podjednako dobro koristiti i na staroj Galaksiji.

Izlaz za zvuk je preko 3,5mm stereo priključka i predviđen je za priključivanje na aktivne zvučnike (sa pojačalom), kao što su zvučnici za PC računare. Zvuk na slušalicama je prilično tih, tako je da je bolje ne koristiti ih. Izlazni zvučni kanal A čipa YM2149 je povezan na oba stereo kanala, kanal B je povezan na levi stereo kanal, a kanal C na desni stereo kanal.

Ukoliko ima pitanja u vezi ovog dodatka, možete ih slobodno postaviti ovde.
 
Evo konacno prikljucio i zvucni dodatak YM2149 od DigitalVS puno hvala samo jos da testiram zvuk i dalje cu se snaci sam sa eksperimentisanjem zvuka iz yamahe YM2149. Bravo Digital VS voleo bi da znam da programiram al ima mnogo da se uci 😀
 

Prilozi

  • 20251204_145746.jpg
    20251204_145746.jpg
    192.4 KB · Pregleda: 24
znaci treba da instaliram Z88dk pa onda od Aleksandar_M vec je napisao zgalaksija.h fajl hvala 🙂 usput pitam i vestacku inteligenciju...😀 i u VS Code najlakse kompajliram pomocu Z88dk PT3 fajl u GTP fajl... i tako najlakse proverim kako radi zvucni dodatak YM2149 od DigitalVS... izgleda jednostavno al za mene nije...al vas dvojica to znate 🙂
 
znaci treba da instaliram Z88dk pa onda od Aleksandar_M vec je napisao zgalaksija.h fajl hvala 🙂 usput pitam i vestacku inteligenciju...😀 i u VS Code najlakse kompajliram pomocu Z88dk PT3 fajl u GTP fajl... i tako najlakse proverim kako radi zvucni dodatak YM2149 od DigitalVS... izgleda jednostavno al za mene nije...al vas dvojica to znate 🙂
i AI kaze Z88dk Instalacija se svodi na dodavanje zcc.exe u PATH. znaci bitno samo da je na pravom putu da moze da funkcionise 🙂 ... mozda i nesto naucim xaxa
 
sve sam dobro odradio u VS Code ali dosao sam do ovog "Can't find configuration file for target galaksija in I:\Z88dk/../lib/config/" a u Z88dk folderu ima dosta kompjutera al nema target za galaksiju 🙁 a mozda je vama to lako napisete par redova i jednostavno bilo koji PT3 (protracker) pesme fajlove mozes kompjalirati u VS Code i da budu GTP fajlovi...
 
ma pronasao sam u Z88dk ima puno foldera i tamo je neko vec pravio target za
Galaksija Program boot Stefano Bodrato 2008, al opet jos ne znam i ako uspem da napravim GTP fajl dal ce raditi i svirati YM2149 🙂
 
ne vredi nista bez DigitalVS izvornog koda samo za test YM2149 SOUND registar, frekvencija 🙂 .. Ovo sto ja hocu a moze se i to je mnogo komplikovano praviti GTP muzicki fajl od modula trackera PT3 fajlova i tako dalje ....
 
I na kraju uspeo sam da kompajliram i napravim ToneTest.gtp samo ne znam dal funkcionise 🙂 (a proces morao sam sve da kazem AI kako je DigitalVS povezao YM2149 sa Z80 i sva uputsva od zvucnog dodatka od DigitalVS 🙂
 
10 !SKALA NA YM2149
20 SOUND 1,0
30 SOUND 7,62
40 SOUND 8,15
50 FOR I=1 TO 8
60 TAKE N
70 SOUND 0,N
80 FOR T=1 TO 300:NEXT T
90 NEXT I
100 SOUND 8,0
110 # 191,170,151,143,127,113,101,95

evo mali basic programcic za visoku skalu u c duru 8 tonova i YM2149 lepo svira mnogo visoko 🙂 (hvala DigitalVS za SOUND komandu, za dalje moram mnogo sam da se mucim uz pomoc AI) 😀
 
nisam jos proverio dal je ustimovano kako treba tonovi 🙂 al samo su brojke u pitanju 😀
 
i lako sam uocio da ton C nije C nego B odnosno H u nasoj notaciji i proverio CLOCK na moj Z80 na mojoj galaksiji je tacno 2.99 MHz ... bas mi sad cudno da se nije promenio clock sa YM2149 dodatkom 🙂
 
10 !C4-C5 C-DUR SKALA (PAROVI FINE+COARSE)
20 SOUND 7,62
30 SOUND 8,15
40 SOUND 9,0
50 SOUND 10,0
60 FOR I=1 TO 8
70 TAKE F
80 TAKE C
90 SOUND 1,C
100 SOUND 0,F
110 FOR T=1 TO 350:NEXT T
120 NEXT I
130 SOUND 7,255
140 SOUND 8,0
150 SOUND 9,0
160 SOUND 10,0
170 STOP
180 # 208,2,130,2,60,2,29,2,227,1,173,1,126,1,105,1
Evo konacno uspeo da napisem uz pomoc AI kako treba C dur skalu u srednjoj oktavi od tona C4 do tona C5 🙂 i provereno radi ... tonovi su podeseni kako treba sve je dakle u tim brojevima 🙂
 
10 !C4-C5 C-DUR SKALA (FINALNA VERZIJA, RESET NA KRAJU)
20 SOUND 7,62 ! kanal A ON
30 SOUND 8,15 ! jacina A
40 SOUND 9,0
50 SOUND 10,0
60 FOR I=1 TO 8
70 TAKE F
80 TAKE C
90 SOUND 8,0 ! mute
100 SOUND 1,C
110 SOUND 0,F
120 SOUND 8,15 ! unmute
130 FOR T=1 TO 350:NEXT T
140 NEXT I
150 SOUND 8,0 ! ugasi kanal A
160 SOUND 1,0 ! coarse reset
170 SOUND 0,0 ! fine reset
180 SOUND 7,255 ! kanal OFF
190 SOUND 9,0
200 SOUND 10,0
210 STOP
220 # 208,2,130,2,60,2,29,2,227,1,173,1,126,1,105,1

Ovo je finalna verzija (! komentari se mogu izbrisati) sad lepo svira C4-C5 C dur skalu square wav sa pauzama kratkim izmedju tonova i nema mikro-skok ... u prvom programu sto sam pisao ima malo kao nekih bagova u zvuku a ovaj program to resava tako da to je to 😀... Mogu reci da je YM2149 pravi SQUARE WAVE zvucni cip 🙂
 
Nazad
Vrh Dno