Welcome, Guest. Please login or register.


Author Topic: SPECCIES 2 (Read 642 times)

Offline Povi

  • EP addict
  • *
  • Posts: 2083
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 88.0.4324.182 Chrome 88.0.4324.182
    • View Profile
    • http://povi.fw.hu
Re: SPECCIES 2
« Reply #30 on: 2021.February.23. 13:52:39 »
Emulátorral játszod? Melyik pályán fagyott ki?
Én kiírtam epromba és valódi gépen tökéletesen megy...viszont egyiken sincs hang! :cry:

Itt jut eszembe az első résznél nem lehetne az idővel valamit mókolni ( pl.  Játék időre Y/N  :lol: ) mert pont a játszhatóságot öli meg.

lehetne, majd megcsinálom, ha lesz egy kis időm

hang az nálam is érdekes
emun van.

igazi ep-n pedig vagy van, vagy nincs, attól függ, mi volt előtte betöltve, és nem értem, miért... :-(

szerk: mindkét játékban 18h be van állítva a a7h porton.

mondjuk a speccies 2-ben asszem megy a sima exos megszakítás, ami elvileg 50hz-enként nulláza, de attól még szólni a kéne

a speccies 1-ben pedig saját megszakítási rutin van (a főcím zene is megszakításban szól)
« Last Edit: 2021.February.23. 13:58:13 by Povi »
*** Speicherplatz zu klein

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13885
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 85.0 Firefox 85.0
    • View Profile
    • http://enterprise.iko.hu/
Re: SPECCIES 2
« Reply #31 on: 2021.February.23. 13:57:51 »
igazi ep-n pedig vagy van, vagy nincs, attól függ, mi volt előtte betöltve, és nem értem, miért... :-(
Gyanítom, hogy a Dave inicializálásnál nem stimmel valami.

Offline Povi

  • EP addict
  • *
  • Posts: 2083
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 88.0.4324.182 Chrome 88.0.4324.182
    • View Profile
    • http://povi.fw.hu
Re: SPECCIES 2
« Reply #32 on: 2021.February.23. 13:58:40 »
Gyanítom, hogy a Dave inicializálásnál nem stimmel valami.
miket kéne még beállítani? csak az a7h portot piszkálom
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 2083
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 88.0.4324.182 Chrome 88.0.4324.182
    • View Profile
    • http://povi.fw.hu
Re: SPECCIES 2
« Reply #33 on: 2021.February.23. 14:02:18 »
Nálam emun van, de elég halk :oops:
pedig 3fh van küldve (az eredeti 10h helyett) mindkét csatornára! (a speccies 2-ben)
*** Speicherplatz zu klein

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13885
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 85.0 Firefox 85.0
    • View Profile
    • http://enterprise.iko.hu/
Re: SPECCIES 2
« Reply #34 on: 2021.February.23. 14:09:40 »
Code: ZiLOG Z80 Assembler
  1. DAVERESET       XOR A
  2.                 LD BC,10A0H
  3. DAVEI           OUT (C),A
  4.                 INC C
  5.                 DJNZ DAVEI
  6.                 ld    a, 1
  7.                 out   (0a0h), a
  8.                 out   (0a4h), a
  9.                 ld    a, 7
  10.                 out   (0a7h), a
  11.                 ld    a, 3fh
  12.                 out   (0a8h), a
  13.                 out   (0ach), a
  14.                 ret                             ;out   (0a1h), A kell hozzá, 7-es bitet állítva

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13885
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 85.0 Firefox 85.0
    • View Profile
    • http://enterprise.iko.hu/
Re: SPECCIES 2
« Reply #35 on: 2021.February.23. 14:16:09 »
Ezt még Istvántól lestem el, így egy OUT-tal lehet mindkét oldali hang 48-as módban.

Offline Povi

  • EP addict
  • *
  • Posts: 2083
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 88.0.4324.182 Chrome 88.0.4324.182
    • View Profile
    • http://povi.fw.hu
Re: SPECCIES 2
« Reply #36 on: 2021.February.23. 14:16:40 »
Code: ZiLOG Z80 Assembler
  1. DAVERESET       XOR A
  2.  
és ez mit csinál konkrétan, és miért kell?
(nem szeretek úgy kódokat másolni, h nem tudom, miért van ott)
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 2083
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 88.0.4324.182 Chrome 88.0.4324.182
    • View Profile
    • http://povi.fw.hu
Re: SPECCIES 2
« Reply #37 on: 2021.February.23. 14:24:58 »
Ezt még Istvántól lestem el, így egy OUT-tal lehet mindkét oldali hang 48-as módban.
mármint egy "out (0a1h), a" elég a 0a8h és 0ach helyett?
*** Speicherplatz zu klein

Offline geco

  • EP addict
  • *
  • Posts: 5975
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 78.0 Firefox 78.0
    • View Profile
Re: SPECCIES 2
« Reply #38 on: 2021.February.23. 14:30:20 »
igen, mivel a két volume csatorna 3fh-n van, és úgy fest, ha letiltod a 3 csatornát A7-et 07h-ra állítva, akkor is úgy műxik a hangkeltés.
Egyébként a régi módi is műxik, a8 ac register 3fh-ra, és a7 bizergálása, csak azoknál a speccy programoknál, amik csak a 10h-t állítják, mődosítani kell az értéken, amik a 18h-t állítják, annál meg tökéletes.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13885
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 85.0 Firefox 85.0
    • View Profile
    • http://enterprise.iko.hu/
Re: SPECCIES 2
« Reply #39 on: 2021.February.23. 14:53:10 »
és ez mit csinál konkrétan, és miért kell?
Az elején az összes Dave hang regiszter törölve lesz, ahogy a címke is mondja: Dave reset :-)

mármint egy "out (0a1h), a" elég a 0a8h és 0ach helyett?
Igen. A két OUT hosszabb végrehajtási idő, és ahol a bonyolultabb hangeffekt futási idővel időzítve van, ott ez gondot okoz.

Offline Povi

  • EP addict
  • *
  • Posts: 2083
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 88.0.4324.182 Chrome 88.0.4324.182
    • View Profile
    • http://povi.fw.hu
Re: SPECCIES 2
« Reply #40 on: 2021.February.23. 15:44:15 »
Az elején az összes Dave hang regiszter törölve lesz, ahogy a címke is mondja: Dave reset :-)
Igen. A két OUT hosszabb végrehajtási idő, és ahol a bonyolultabb hangeffekt futási idővel időzítve van, ott ez gondot okoz.
szóval akkor a dave reset-et egyszer meghívom az elején, utána pedig "out (0feh), a" csere "out (0a1h), a"-ra

és az A-nak 0-nak vagy 80h-nak kell lennie, ha jól értem

speccin azt néztem, hogy szokott lenni 10h és 18h is
mi a különbség?
*** Speicherplatz zu klein

Offline geco

  • EP addict
  • *
  • Posts: 5975
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 78.0 Firefox 78.0
    • View Profile
Re: SPECCIES 2
« Reply #41 on: 2021.February.23. 15:52:47 »
szóval akkor a dave reset-et egyszer meghívom az elején, utána pedig "out (0feh), a" csere "out (0a1h), a"-ra

és az A-nak 0-nak vagy 80h-nak kell lennie, ha jól értem

speccin azt néztem, hogy szokott lenni 10h és 18h is
mi a különbség?
Hivatalosan a beeper a 10h, de sokszor használják a tape out (08h)-t is, így ha nem is lineáris, de kétbites hangot tudnak kelteni.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13885
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 86.0 Firefox 86.0
    • View Profile
    • http://enterprise.iko.hu/
Re: SPECCIES 2
« Reply #42 on: 2021.February.23. 15:58:39 »
szóval akkor a dave reset-et egyszer meghívom az elején, utána pedig "out (0feh), a" csere "out (0a1h), a"-ra

és az A-nak 0-nak vagy 80h-nak kell lennie, ha jól értem
igen

Offline Povi

  • EP addict
  • *
  • Posts: 2083
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 88.0.4324.182 Chrome 88.0.4324.182
    • View Profile
    • http://povi.fw.hu
Re: SPECCIES 2
« Reply #43 on: 2021.February.23. 16:05:06 »
igen
akkor holnapra lesz fix mindkét speccies-ből
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 2083
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 88.0.4324.182 Chrome 88.0.4324.182
    • View Profile
    • http://povi.fw.hu
Re: SPECCIES 2
« Reply #44 on: 2021.February.23. 18:44:23 »
javított Speccies 2

hang sokkal jobb lett (hangosabb is)
igazi EP-n még nem próbáltam

és a Lacika által kritizált rajzolási hiba a felső sorokban is megjavult magától, úgy tűnik, az EXOS megszakításnak köze volt hozzá, mert most saját megszakítási rutin van, ami nem csinál semmit.

szerk: igazi EP-n is jól működik!
« Last Edit: 2021.February.24. 11:34:24 by Povi »
*** Speicherplatz zu klein