Welcome, Guest. Please login or register.


Author Topic: IK (Read 1898 times)

Online geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
IK
« on: 2019.August.20. 12:27:43 »
Ha nem is Inside Outing, de egy kis tesztelnivaló, még két dologgal foglalkozhatnék, de egy picit belefáradtam a program mókolásába, az egyik, ha az amberke a bal szélre megy, a kezéből 1 pixelsor átlóg a jobb oldalra, a másik, a sprite-ok pozíció kalkuláló rutint átírni gyorsabbra, és kisebbre.
EXOS kompatibilis, reset után menti a high score-t , és be is tölti kivéve magnós konfignál. Turbós gépen a digi effect és a zene a gép sebességéhez állítódik, annyi hogy a digi SID lejátszás sebessége változik:
4MHz-en 9 KHz
5MHz-en 10 Khz
6MHz-en 12 KHz
8MHz, és fölötte 16KHz

Irányítás:
Player1: int joy, és ext joy1
Player2: ext joy2
Egyebek:
F1: 1 játékos start
F2: 2 játékos start
F3: digi effect be/ki
F4: zene be/ki
F5: raster be/ki
F6: SID kártyán (ugye még csak prototípusunk van) való zene lejátszás
F7: Digi SID zene lejátszás (csak két csatorna, a 3. Dave-en szól, a 3. csatorna megvalósítása kb annyi processzor időt elvitt volna, mint a másik 2 együtt)
F8: Dave-en való zene lejátszás
1-6 játék sebességének beállítása, alap a 3-as (4MHz-es gépen digi SID lejátszás esetén fölösleges nyomkodni az 1-2 billentyűket, a játék nem lesz gyorsabb :D)

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: IK
« Reply #1 on: 2019.August.20. 19:51:45 »
Jól néz ki.

A hang effektek nekem csak balról hangzik.
Ezek az effekteket nem lehetne lecserélni élégé torz.
És esetleg elosztani a hangot két oldalra.
És hab a tortára amelyik oldalon verekednek kicsit hangosabban míg a másik oldalon halkabban szólna.

A legalsó sornak egyéb funkciója van?

Oda is lehetne rakni egy külön videó csatornát,
Így nem kell karakter kiíró rutin.

Ahogy a felső 2 sort is. Gondolom.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8068
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: IK
« Reply #2 on: 2019.August.20. 20:09:46 »
Kicsit játszottam vele. Nekem úgy a legkönnyebb, ha két játékos móddal indítom, és a másik játékos nem csinál semmit. De egy idő után ott is életre kel a másik játékos és kilapít.
Szép képek vannak benne. Esetleg lehetne Magyarország városaiból is pár részlet. :D
A digi hangok tényleg alig ismerhetők fel, pl. egy üvöltést felismertem, de végül is elmegy az is.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 75.0.3770.142 Chrome 75.0.3770.142
    • View Profile
    • Honlapom
Re: IK
« Reply #3 on: 2019.August.20. 20:17:56 »
kár, hogy nem szeretem az ilyen játékokat
Vigyázat! Szektás vagyok! :)

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: IK
« Reply #4 on: 2019.August.20. 23:02:42 »
Megnéztem a Spectrumost ott se sokkal jobb az effekt.
A beszédet viszont lehetne javítani, cserélni, bele rakni.
Na jó alvást mindenkinek.

Online geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: IK
« Reply #5 on: 2019.August.21. 08:26:52 »
A hang effektek nekem csak balról hangzik.
Ezek az effekteket nem lehetne lecserélni élégé torz.
És esetleg elosztani a hangot két oldalra.
És hab a tortára amelyik oldalon verekednek kicsit hangosabban míg a másik oldalon halkabban szólna.
A legalsó sornak egyéb funkciója van?
Oda is lehetne rakni egy külön videó csatornát,
Így nem kell karakter kiíró rutin.
Ahogy a felső 2 sort is. Gondolom.
A digi effektek csak az egyik oldalról szólnak, mert azt akartam, hogy legalább egy zene csatorna menjen alatta.
A digi hangok is a C64 verzióból vannak, és 1 byte-on két effektet tárol, ha ezt lecserélnénk, lehet nem lenne elég a memória.
Videó csatornák nincsenek, a felső két sor attributum mód, a színek sokasága miatt nem lehet karakteres, a legalsó sor pedig karakteres mód, így nincs karakter kiíró rutin, csak be van másolva a szöveg (40 byte), a kettő között 16 színű pixel mód van több részre osztva.

Online geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: IK
« Reply #6 on: 2019.August.21. 09:30:20 »
A + zajosságát azt én okoztam :D Most megnéztem, és and 3Fh-zom az adatot, a 2 RLCA vagy RRCA után, de a sample csak 4 Bites :D Javítom majd este, de túl nagy csoda nem fog történni, 4KHz-es a sample.
« Last Edit: 2019.August.21. 09:33:49 by geco »

Online geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: IK
« Reply #7 on: 2019.August.21. 11:03:05 »
Most először eljutottam a 6. képernyőig, sose gondoltam volna, hogy összejön :D , tesztelni akartam, hogy a negyedik pály után is el lehet-e jutni 1 játékos módban, azt hittem, hogy csak a kód nézegetésével tudom :D
Amit még módosítok, fekete övnél a szöveg piros, gondolom az eredetiben is, lecserélem szürkére.

Offline Lacika

  • EP addict
  • *
  • Posts: 2929
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
    • http://www.ep128.hu
Re: IK
« Reply #8 on: 2019.August.21. 17:00:28 »
Szépen néz ki!
Hány háttér van?

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: IK
« Reply #9 on: 2019.August.21. 17:08:15 »
A digi hangok is a C64 verzióból vannak, és 1 byte-on két effektet tárol, ha ezt lecserélnénk, lehet nem lenne elég a memória.
Mért? Hol van még a 128K

Videó csatornák nincsenek, a felső két sor attributum mód, a színek sokasága miatt nem lehet karakteres, a legalsó sor pedig karakteres mód, így nincs karakter kiíró rutin, csak be van másolva a szöveg (40 byte), a kettő között 16 színű pixel mód van több részre osztva.
Akkor csak 3 részből van a képernyő?
1-2   sor   atrib
3-23 sor   16 szin pixel
24    sor   4 szin karakter

Offline Lacika

  • EP addict
  • *
  • Posts: 2929
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
    • http://www.ep128.hu
Re: IK
« Reply #10 on: 2019.August.21. 18:00:54 »
Hogy készült ez a változat? A CPC-s IK teljesen másképp néz ki.

Online geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: IK
« Reply #11 on: 2019.August.21. 18:30:18 »
Szépen néz ki!
Hány háttér van?
Mind a 8, ami a C64 original verzióban volt :) (és két külön betölthető játék volt, mint a Barbarian) Ha betöltöd emuba, és nyomsz egy alt+w-t végig is nézheted, a raster színezésnél nem így csaltam, de teszteltem így is.
Hogy készült ez a változat? A CPC-s IK teljesen másképp néz ki.
Hát igen, sajnos a CPC, Speccy verzió értékelhetetlen, a C64 verziónak estem neki, azt konvertáltam, ezért tartott ennyi ideig :D

Online geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: IK
« Reply #12 on: 2019.August.21. 18:49:46 »
Mért? Hol van még a 128K
Akkor csak 3 részből van a képernyő?
1-2   sor   atrib
3-23 sor   16 szin pixel
24    sor   4 szin karakter
A digi hangok, így is, hogy 4bitesek, és 1 byte-on két hang van eltárolva, megesznek több, mint 4KB-ot, ha 6biteseket szeretnénk, akkor az már 8 lenne, ha mondjuk 8KHz-es srate-tel, akkor az már 16KB, és a lejátszás miatt ennek a 16KB-nek mindig belapozva kéne lennie, ez lehetetlen jelen esetben, amúgy a 128KB-ból ha az FF szegmenst leszámítom, akkor kb 12KB szabad terület maradt, sokat visznek a képek, csomagolva a 8 kép 18KB, és a Digi SID lejátszáshoz a samplék is 5KB-ot, emellett 4KB az eredeti digi sample, 2KB SID-Dave freki konverziós tábla, 2x16 KB a megjelenítéshez használt két videólap, a másodlagos videólapon spórolhattam volna esetleg 6KB-ot, de az a háttérkép megjelenítését bonyolította volna, de amúgy így is spóroltam, mert a felső két karaktersor, és az alsó sor csak az elsődleges videólapon van, egy LPT-t használok azt is sikerült bezsúfolni az elsődlegesre, a másodlagos videólap elején van a karakter memória, és a legvége üres, ahol az LPT van az elsődlegesen.

Hát attól függ hogy nézzük a 3 részt, módok szempontjából 3, de a raszter színezés miatt az attrib 2 karakter sor 16 LPB-ból áll, a kép 10 karaktere 40 LPB-ből, utána jön még 4, ami lefedi a játéktér aljáig, és a végén 4 karakteres LPB.

Online geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: IK
« Reply #13 on: 2019.August.21. 18:53:02 »
Véglegesnek szánt International Karate verzió.
A Digi effekt bugot javítottam, a fekete öv szürke árnyalattal lesz kiírva, nem pirossal, és még egy dolgot találtam, digi lejátszás közben az eredeti verzió nem ment tovább a zenében, mivel ott ha digi volt, egyáltalán nem volt zene, ez problémát jelentett a SID kártyás lejátszásnál, mert digi alatt a zene nem ment tovább, a többi módnál nem volt feltűnő, mert csak egy csatorna szól mellette, az is halkabban.
« Last Edit: 2019.August.21. 19:13:20 by geco »

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: IK
« Reply #14 on: 2019.August.21. 19:28:28 »
A digi hangok, így is, hogy 4bitesek, és 1 byte-on két hang van eltárolva, megesznek több, mint 4KB-ot, ha 6biteseket szeretnénk, akkor az már 8 lenne, ha mondjuk 8KHz-es srate-tel, akkor az már 16KB, és a lejátszás miatt ennek a 16KB-nek mindig belapozva kéne lennie, ez lehetetlen jelen esetben, amúgy a 128KB-ból ha az FF szegmenst leszámítom, akkor kb 12KB szabad terület maradt, sokat visznek a képek, csomagolva a 8 kép 18KB, és a Digi SID lejátszáshoz a samplék is 5KB-ot, emellett 4KB az eredeti digi sample, 2KB SID-Dave freki konverziós tábla, 2x16 KB a megjelenítéshez használt két videólap, a másodlagos videólapon spórolhattam volna esetleg 6KB-ot, de az a háttérkép megjelenítését bonyolította volna, de amúgy így is spóroltam, mert a felső két karaktersor, és az alsó sor csak az elsődleges videólapon van, egy LPT-t használok azt is sikerült bezsúfolni az elsődlegesre, a másodlagos videólap elején van a karakter memória, és a legvége üres, ahol az LPT van az elsődlegesen.

És ha csak 1 bit lejátszást használsz mint talán a Nodes of yesod elején?

Hát attól függ hogy nézzük a 3 részt, módok szempontjából 3, de a raszter színezés miatt az attrib 2 karakter sor 16 LPB-ból áll, a kép 10 karaktere 40 LPB-ből, utána jön még 4, ami lefedi a játéktér aljáig, és a végén 4 karakteres LPB.
Hát ezt meg én nem értem:
Ahogy értelmezem:
A 1-2     /2/ karakter sor - 16 db 1 soros ATTRIB
   3-12   /10/ háttérkép sor  - 40 db 2 soros ATTRIB ?
   13-16 /4/ jétéktér sor - ?
   17-20 /4/ karaktekes sor - ? nem 1 karakteres sor van ?
? 21-24 sor nem létezik ?
Valami nem kerek.