Hírek | Archívum | Fórum | IRC | Amiga | AmigaOS | FAQ | RSS

 - Fórumok - Keresés - Statisztika - Szabályzat - Pegasos.hu fórum
forum.amigaspirit.hu / Hírek / Nagy 8 bites topic (ide jöhet minden ami aktuális)
<< 1 ... 54 . 55 . 56 . 57 . 58 . 59 . >>
Szerző Üzenet
kzb
Tag

# Elküldve: 2021. Nov. 07. 11:21


Supremacy 30th Anniversary Edition (C64) megjelent.

kzb
Tag

# Elküldve: 2021. Nov. 16. 15:00


Nagyon sirály lett a Tetris 2K21 +4 is!

Chain-Q
Divatamigás

# Elküldve: 2022. Már. 03. 15:11


Nem tudom ez mikori hir, de kiadtak a Gremlin Graphics par C16/Plus4 jatekanak forrasat:

https://www.anthonyjclarke.com/gremlin-graphics/

siz
Tag

# Elküldve: 2022. Már. 03. 16:49


Quoting: charlie
Nem tudom ez mikori hir, de kiadtak a Gremlin Graphics par C16/Plus4 jatekanak forrasat:

Asszem jó pár éves már. Én is rácsodálkoztam egyszer, aztán Csabó (aki élő lexikon) lehűtött, hogy már jó régi és rég be van linkelve a plus/4 worldön is a játékok adatlapján is.

És ha már itt plus/4 játékok a téma, akkor pofátlan önreklám: valamikor (talán egy hónapja) megpeccseltem az Arkanoid+4-et (egészen pontosan elkértem a forrását és kiegészítettem), pár apró hibát javítottam és tettem bele analóg irányítást. Ha BSz féle SID kártyád van, akkor Amiga és Atari ST egérrel is lehet irányítani. Másmilyen SID-kártyánál meg csak C64 egérrel és analóg paddle-lel.

Chain-Q
Divatamigás

# Elküldve: 2022. Már. 04. 11:24


Ja, Twitteren ment egy kort nemreg, ott orultek neki. Gyanus volt h. annyira nem uj, de gondoltam azert belinkelem ide, kerdojellel. Koszi a kiegeszitest siz!

siz
Tag

# Elküldve: 2022. Ápr. 16. 12:36 - Szerkesztve: siz


Nem tudom, hogy kit érint/érdekel, de BSz azt írta a plus/4 worldön, hogy lassan elfogynak a listájáról a nevek, akik plus/4-be SID kártyát rendeltek és még egy maximum 10-es csomagot tud csinálni. Utána már a mostani alkatrészekből nem fog tudni rendelni (most is küzdött már vele).
Szóval ha valaki gondolkodott rajta, hogy kellene neki ilyen, akkor kb. az utolsó lehetőség, hogy megrendelje. (Az aktuális árát nem tudom, alkatrész - és nyilván árfolyam - függő, de saccra 15 és 20 ezer forint között).

Kukacmarci
Tag

# Elküldve: 2022. Máj. 09. 12:27


Megjelent C64-re az Empire Strikes Back.
Letölthető ingyen:-)
Empire Strikes Back C64

siz
Tag

# Elküldve: 2022. Máj. 09. 13:47


Quoting: Kukacmarci
Megjelent C64-re az Empire Strikes Back.

Valóban! Ezzel nyomtuk péntek este a Csokiban.

Chain-Q
Divatamigás

# Elküldve: 2022. Jún. 18. 13:33 - Szerkesztve: charlie


Az esélytelenek nyugalmával keresek elhalálozott C128DCr-embe 8502 csere CPU-t, vagy bármilyen működő és beszerezhető adapter-megoldást 6502-höz.

Száz százalék, hogy a proci rossz. Csere procival bootol a gép ill. tesztgép sem bootol a döglött 8502-vel.

Tudom h. van pár adapter a piacon, de eléggé "hát lehet hogy ma pont nem működik" és "most éppen nem kapható" állapotban van mindegyik amit én találtam.

kszgd
Tag
# Elküldve: 2022. Jún. 18. 21:23 - Szerkesztve: kszgd


Ez a 6502 adapter open source, meg tudod otthon építeni, vagy építtetni, valami ismerőssel.

Vagy esetleg, itt egy működő C128, ideiglenes donor gépnek, amíg nem találsz CPU-t, vagy adaptert. Itt meg egy másik, ez még közel is van és még nem liciteltek rá.

Esetleg kontaktolj ezzel a magyar sráccal, azt állítja az egyik aukciója oldalán, hogy több C128-asa is van, talán van köztük olyan döglött, amiben pont a CPU jó.

Chain-Q
Divatamigás

# Elküldve: 2022. Jún. 19. 00:14 - Szerkesztve: charlie


kszgd:

Köszi, de azt az adaptert én is megtaláltam és volt akinek gondja volt vele 8502 helyettesítéséhez.

Másik C128-am ami donor gép lehetne nekem is van, abból ki tudnám venni, csak nem akarom. :) Főleg mert forrasztva van és nem barmolom ki egy működő gépből az öreg chipet hogy egy másik még lepukkantabbat élesszek vele. Egy helyi ismerős segített ki, tesztelésben, mert az ő gépében tokozva volt már a 8502, szóval így egyszerű volt egy próba erejéig kicserélni.

De köszi azért.

kszgd
Tag
# Elküldve: 2022. Jún. 19. 08:56 - Szerkesztve: kszgd


Az átjön, hogy működő gépet nem akarsz szétbarmolni, de döglöttet se? Annál a vaterás srácnál talán van halott gép is; mit veszthetsz egy kérdéssel? (Talán még spare 8502-ese is van, ha feltankolt, amikor még volt.)

dino
Kék troll

# Elküldve: 2022. Júl. 05. 16:42


besz@rtok :)

kszgd
Tag
# Elküldve: 2022. Júl. 05. 17:11


Nem akarlak lelombozni, de itt nem nagyon van min beszarni. Itt annyit lehet látni, hogy egy modern gép billentyűzetnek, ill. monitornak használja a 600-ast, aminek semmi más feladata nincs, mint egy db. URL-t beolvasni átküldeni a cartridge portra aggatott GPIO-n az RPi-nek, majd fogadni és kiköpni a karaktereket a képernyőre.

mc68k
Tag

# Elküldve: 2022. Júl. 06. 08:06 - Szerkesztve: mc68k


Floppymusic n+1-edszer avagy Terminator 59 (tudjátok, amikor teljesen új a sztori: 2 terminátor visszajön a jövőből: az egyik, hogy elpusztítsa John Connor-t, míg a másik, hogy védelmezze...). :)

1991-ben azt hittem, hogy Amigás találmány a Floppymusic, de aztán kiderült, hogy mégsem... :)

anchor
Tag

# Elküldve: 2022. Júl. 07. 22:19 - Szerkesztve: anchor


mutatnék én is valamit ami Dino posztjával kapcsolatos. dolgozok egy ilyen hobby projecten: youtube video link

ebben a megoldásban a C64 keményen dolgozik.

a keyboard eventek mennek egy szerverre, a video és a sound stream (sid regiszterek) jönnek vissza.

ha lesz időm egy nagyon egyszerű, tech demo jellegű netes mutiplayer játékot dobnék össze ezzel a rendszerrel.

[köszönet Awe-nak hogy gyártott nekem egy network cartridge-t]

kszgd
Tag
# Elküldve: 2022. Júl. 08. 09:54 - Szerkesztve: kszgd


A video milyen encodinggal van megoldva, ha publikus az info? Delta a pixelekre és az attribútumadatokra is? (Amúgy hires a cucc? Ránézve annak tűnik, squarepixelesnek, meg a végén a tankon/kocsin is mintha az attribútumütközéseket látnám, ha két színnél több kerülne egy "kockába".)

anchor
Tag

# Elküldve: 2022. Júl. 08. 21:34


nincs encoding, azt nem bírná a cpu. éppen elég neki hogy a megfelelő helyre másolja az adatot. igen, hires felbontás.

kszgd
Tag
# Elküldve: 2022. Júl. 08. 23:34


Lehet rosszul fogalmaztam. Milyen tömörítéssel van megoldva a streaming? Gondolom nem küldesz át minden másodpercben FPS*(8000+2000) byte-nyi adatot, ha épp nem változott semmi a képernyőn.

anchor
Tag

# Elküldve: 2022. Júl. 09. 23:16


@kszgd

nincs tömörítés. ha a képkocka (félkép) ugyanaz mint az előző, akkor nincs elküldve, egyébként megy a 15 félkép / sec. a render negyed képernyős, vagyis 160x96 pixel. egy képkocka ~2160 byte, ami 2 csomagban megy át. (ezért a screen tearing időnként a középvonalon)

nagyobb felbontásban is működik a dolog, de akkor sokkal kevesebb fps érhető el.

kszgd
Tag
# Elküldve: 2022. Júl. 10. 09:12


Delta tömörítéssel nem lenne gyorsabb az egész? Kevesebb adatot kellene a C64-nek fogadnia és a helyéremozgatnia, ha a képernyőnek csak egy része változik.

anchor
Tag

# Elküldve: 2022. Júl. 11. 12:21


kszgd egy ilyen delta frame kibontó kód nagyon lassú lenne az 1MHz-es cpu-nak, ilyen realtime dologhoz úgy gondolom nem éri meg megcsinálni.

kszgd
Tag
# Elküldve: 2022. Júl. 11. 18:27 - Szerkesztve: kszgd


Miért lenne lassú? Ugyanúgy csak másolni kell, csak kevesebbet. A másolórutin maga valamivel tényleg lassabb lenne, mert nem lehet sorfolytonosan végigírni, mind a 96 sort, hanem több darabban kapná meg és írná ki (Nx[cím, hossz, adatok]), de ez nem lassítana annyit, mint amennyit a kevesebb adatmennyiség gyorsítana. Azt nem csak kirajzolni kell a C64-nek, hanem a portról beolvasni is.

anchor
Tag

# Elküldve: 2022. Júl. 11. 21:11


kszgd
a szomorú valóság sajnos nem ilyen egyszerű :)

tömörítés nélkül egy byte másolása 2 utasítás.
tömörítve egyrészt kell a frame-be extra adat, és jelentős extra kód kell a feldolgozáshoz, ami sokkal lassabb egy sima lda/sta párosnál.
ahhoz hogy megérje egy frame-et így feldolgozni, nagyon sok blokkot ki kell hagyni, ami a valóságban sajnos elég ritkán teljesül.

pl ha megállsz, és csak nézel előre, lehet hogy működik a dolog. de ha sok dolog változik az előző frame-hez képest, már nem tudod úgy tömöríteni a képkockát hogy nyereséget érj el. ezenkívül ez megbonyolítja és lassítja is a szerver oldali képfeldolgozást. nagyon kis %-ban lehet hogy működne néha, de nem olyan mértékben hogy a felhasználói élményen ez sokat dobjon. megvizsgáltam ez anno, és pont amikor akció van, és kéne a több fps, már túl sok blokk változik. továbbra is úgy gondolom hogy nem érné meg megcsinálni.

kszgd
Tag
# Elküldve: 2022. Júl. 13. 00:25


Hát, ha lemérted és olyan adatok voltak, hogy vagy semmi, vagy túl sok dolog változik, akkor nyilván nem éri meg.

De azt a jelentős extra kódot nem értem. Egyrészt egy byte másolása így sem két utasítás, hiszen a célra mutató "pointert" is növelned kell, meg a másolandó hosszt is csökkentened kell és mivel nem 256 byte a másolandó adat, így ráadásul mindjárt 16-biten kell a léptetéseket kezelni és aztán még a ciklus maga is ott van. Gondolom, most kb. így néz ki a másolórutin (bocs a rossz tördelésért, nincs PRE tag a fórumban):

copyscreen:
lda #(screen>>8)
sta $02
lda #(screen&255)
sta $03
lda #(1920>>8)
sta $04
ldx #(1920&255)
ldy #0

copybyte:
lda port
sta ($02),y
iny
bne copybyte0
inc $02
copybyte0:
cpx #0
bne copybyte1
dec $04
bpl copybyte1
rts
copybyte1:
dex
bcc copybyte

Ehhez képest a deltás csak annyival térne el, hogy a cím és a hossz nem fix, hanem te adod át neki minden blokk előtt és mivel több blokk van, így van egy külső ciklus, egy db. "van még blokk?" olvasással:

copyscreen:
lda port
bne copyblock
rts

copyblock:
lda port
sta $02
lda port
sta $03
lda port
sta $04
ldx port
ldy #0

copybyte:
lda port
sta ($02),y
iny
bne copybyte0
inc $02
copybyte0:
cpx #0
bne copybyte1
dec $04
bpl copybyte1
bmi copyscreen
copybyte1:
dex
bcc copybyte

Ez három utasítással több. Persze lehet, hogy hiányzik valami a képletből, ezt most csak az alapján próbáltam összerakni, amit mondtál, hogy mit csinál.

siz
Tag

# Elküldve: 2022. Júl. 13. 09:05 - Szerkesztve: siz


Én meg arra tipplenék, h van egy kurva nagy unrolled loop, ami lda sta párosokból áll és a túloldalon pontosan 6 C64 ciklusonként van egy bájt berakva a portra, hogy ki tudja olvasni. Nyilván a másolás (a frame) elején van egy szinkronizálás, de kb. ennyi.

szerk: hasonlóan működik egyébként az a cucc is, amivel BSz néhány wild demon indult plus/4-el, csak ott annyi a különbség, hogy a TED ROM-ból is tud képet megjeleníteni és a CF-es háttértár ROM-nak látszó framebufferbe tölt, a plus/4-ben a CPU meg FLI képmegjelenítést csinál a teljes frame-ben (plusz megmondja a célhardvernek, hogy mi a következő frame, amit be kell tölteni)

kszgd
Tag
# Elküldve: 2022. Júl. 13. 10:31


Lehet. Az mondjuk tényleg baromi gyors lesz, csak alaphangon is 12960 byte-ot foglal.

anchor
Tag

# Elküldve: 2022. Júl. 13. 22:08


kszgd
siz-nek igaza van, a frame copy 2db nagy unrolled loop, amit egy C kód generál le. ez bizonyult a leggyorsabbnak.

kszgd
Tag
# Elküldve: 2022. Júl. 14. 14:38


Hát nem csoda ezt sebességben nem nagyon lehet überelni. Csak sok helyet foglal. Persze, ha másra nem kell a RAM, akkor nem kérdés.

siz
Tag

# Elküldve: 2022. Júl. 15. 22:18


Nem tudom, hogy valaki belefutott-e már a hírbe, de bedobom ide is. Tegnap megjelent az ingyenes verziója a Lykia - The Lost Island című játéknak C64-re és plus/4-re. Maga a játék Zelda stílusú (állítólag, én sose játszottam Zeldát), FLI grafikával. (Főleg plus/4-en) nagyon gyönyörűen néz ki.
Plus/4 World link, CSDB link.

Lesz belőle fizikai változat, meg collector's edition is, a Psytronik jóvoltából.

A személyes véleményem (talán 2-2,5 éve teszteltem először nagyon korai verziókat), hogy ismét egy nagyon jó tech-demo lett, de játéknak nekem kicsit vontatott, nem az én csésze teám, ahogy az angol mondaná. De ha valaki szereti ezt a stílust, annak jó lehet.

Ja, még annyi, hogy az ingyenes verzióból is van mindenféle formátum, .D64, .D81, EasyFlash, SideKick, stb.

<< 1 ... 54 . 55 . 56 . 57 . 58 . 59 . >>
forum.amigaspirit.hu / Hírek / Nagy 8 bites topic (ide jöhet minden ami aktuális)
 
 

Powered by online community software miniBB™ © 2001-2024