Welcome, Guest. Please login or register.


Author Topic: Általános specy átírás topik (Read 154333 times)

Offline geco

  • EP addict
  • *
  • Posts: 7070
  • Country: hu
    • Támogató Támogató
Re: Általános specy átírás topik
« Reply #315 on: 2020.May.18. 08:36:04 »

Offline Lacika

  • EP addict
  • *
  • Posts: 3189
  • Country: hu
    • http://www.ep128.hu
Re: Általános specy átírás topik
« Reply #316 on: 2020.May.18. 16:37:29 »
Nem csak a grafika más, hanem a játék is. Speciel ez az újraírt Sperctrum verzió nekem jobban is tetszik.

Offline geco

  • EP addict
  • *
  • Posts: 7070
  • Country: hu
    • Támogató Támogató
Re: Általános specy átírás topik
« Reply #317 on: 2020.May.19. 08:28:02 »
Nem csak a grafika más, hanem a játék is. Speciel ez az újraírt Sperctrum verzió nekem jobban is tetszik.
Értem, amúgy tényleg a legszebb speccy Dizzy verzió.


Offline Povi

  • EP addict
  • *
  • Posts: 2290
  • Country: hu
    • http://povi.fw.hu
Re: Általános specy átírás topik
« Reply #319 on: 2021.February.24. 11:31:33 »
feh port kérdés (hang)
mi a 7,6,5 bit?
4,3 - hang
2,1,0 - border

nade
Speccies 1-ben van ilyen (is többek között) az feh port írás előtt:
"and 078h", vagy "and 0f8h"

*** Speicherplatz zu klein

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14710
  • Country: hu
    • http://enterprise.iko.hu/
Re: Általános specy átírás topik
« Reply #320 on: 2021.February.24. 11:55:50 »
Lehet, hogy egyes újabb (vagy régebbi orosz :-) ) klónok használják valamire?

Offline Povi

  • EP addict
  • *
  • Posts: 2290
  • Country: hu
    • http://povi.fw.hu
Re: Általános specy átírás topik
« Reply #321 on: 2021.December.06. 22:31:10 »
kijött ez az old tower c. játék. soronként állított attr színek, függőleges, pixeles scroll! és jó game!
Az a durva, h elindul a szoftveres spectrum emuban is! :-O
Az más kérdés, h lassú, mivel a kb. 3000(!) soros, 5.5kB-os(!) (0x9100-0xa676) megszakítási rutin, ami az attribútum színezést csinálja, kicsit lefogja, ezért is olyan lassú a zene a szoftveres emuban.
Jó lenne átírni, ha ezt a megszakítási rutint ki lehetne iktatni, hiszen az EP alaból tud pixelsoronkénti színezést, akkor ez egy tök jó játék lenne.
*** Speicherplatz zu klein

Offline geco

  • EP addict
  • *
  • Posts: 7070
  • Country: hu
    • Támogató Támogató
Re: Általános specy átírás topik
« Reply #322 on: 2021.December.06. 22:33:22 »
Simán ki lehet iktatni a folyamatos attributum memória frissítő rutint, ilyen volt a Buzzsaw is :)

Offline Povi

  • EP addict
  • *
  • Posts: 2290
  • Country: hu
    • http://povi.fw.hu
Re: Általános specy átírás topik
« Reply #323 on: 2021.December.06. 23:33:23 »
Simán ki lehet iktatni a folyamatos attributum memória frissítő rutint, ilyen volt a Buzzsaw is :)
igen, rád gondoltam, h tudnál segíteni, viszont a buzzsaw-nál két soronként volt változtatva az attribútum, nem soronként, ugye?
*** Speicherplatz zu klein

Offline geco

  • EP addict
  • *
  • Posts: 7070
  • Country: hu
    • Támogató Támogató
Re: Általános specy átírás topik
« Reply #324 on: 2021.December.07. 07:49:45 »
igen, rád gondoltam, h tudnál segíteni, viszont a buzzsaw-nál két soronként volt változtatva az attribútum, nem soronként, ugye?
Ugy emlexem, hogy soronkent, csak ott a sor felere ment az update.

Offline geco

  • EP addict
  • *
  • Posts: 7070
  • Country: hu
    • Támogató Támogató
Re: Általános specy átírás topik
« Reply #325 on: 2021.December.07. 10:27:56 »
Ha olyan, mint a Buzzsaw volt, hogy az attributum frissítő adatot egy memóriatartományból vette, akkor a megszakításos frissítést ki is dobhatod a kukába, és csak azzal területtel kell foglalkoznod, ahova ír, ha ez 1800h hosszú, akkor a legegyszerűbb, mert akkor elméletileg csak az oda író rutinok címzését kell áttolni a videó memória attributum területére.

Offline Povi

  • EP addict
  • *
  • Posts: 2290
  • Country: hu
    • http://povi.fw.hu
Re: Általános specy átírás topik
« Reply #326 on: 2021.December.07. 10:40:58 »
Ha olyan, mint a Buzzsaw volt, hogy az attributum frissítő adatot egy memóriatartományból vette, akkor a megszakításos frissítést ki is dobhatod a kukába, és csak azzal területtel kell foglalkoznod, ahova ír, ha ez 1800h hosszú, akkor a legegyszerűbb, mert akkor elméletileg csak az oda író rutinok címzését kell áttolni a videó memória attributum területére.
0xe00 - 0xf7ff tartomány az, szóval akkor elvileg menni fog ez :-)
a megszakítási rutin innét POP-olja az attribútum területre az adatokat.
Ha jól értem, akkor ez gyakorlatilag a 32 karakter széles, 192 pixelsor? Zsír.
*** Speicherplatz zu klein

Offline geco

  • EP addict
  • *
  • Posts: 7070
  • Country: hu
    • Támogató Támogató
Re: Általános specy átírás topik
« Reply #327 on: 2021.December.07. 11:03:53 »
Igen, nagyon úgy fest, tehát ha átpakolod az e000h-f7ffh területre írást a videómemória attributum területére, akkor jó is vagy, vagy a másik lehetőség, ha nincs c000h-dfffh területen sebesség szempontjából lényeges kód, akkor tolj alá videómemóriát, és irányítsd az LPT-ben az attributum területet arra a területre, és elméletileg az a rész sorfolytonos, nem olyan buzi, mint a Speccy memóriacímzés.

Offline Povi

  • EP addict
  • *
  • Posts: 2290
  • Country: hu
    • http://povi.fw.hu
Re: Általános specy átírás topik
« Reply #328 on: 2021.December.07. 15:44:11 »
eddig ennyi:
eddig csak betölti a file-okat (5 file-ból áll az SCR-en kívül), és beállítja a megszakítási rutint (nem csak az attributum területet, hanem a játékteret is abban rajzolja ki)
a status sort nem tudom, miért szemeteli tele
de egyébként nem fagy le, várja a bill. lenyomást (olvassa a 0feh portot)
*** Speicherplatz zu klein

Offline geco

  • EP addict
  • *
  • Posts: 7070
  • Country: hu
    • Támogató Támogató
Re: Általános specy átírás topik
« Reply #329 on: 2021.December.07. 21:43:10 »
Nézd meg milyen cím van beállítva a status sorra az LPT-ben, ha jó, akkor az lehet, hogy az FF szegmens került a 3. lapra.