Enterprise Forever

:HUN => Programozás => Assembly => Topic started by: petyo71 on 2023.September.13. 18:39:57

Title: PJV Intro
Post by: petyo71 on 2023.September.13. 18:39:57
Sziasztok!

Néhány hónapja csináltam egy kis oldschool intrót. Gondoltam feltöltöm. Igaz nem nagy szám, de mégis valami új erre a szuper gépre. Jó lenne ha minél több demó megjelenne erre a gépre profi programozóktól, akik igazán meg tudnák mutatni mit lehet kihozni a gépből.
Title: Re: PJV Intro
Post by: SlashNet on 2023.September.13. 21:03:46
Very nice!
Blinking raster stripes - a bug or a feature?
Nagyon szép!
Villogó rasztercsíkok – hiba vagy jellemző?
(https://s1.hostingkartinok.com/uploads/images/2023/09/3b86effc6b9f534e3a1d2189de3fff19.gif)
Title: Re: PJV Intro
Post by: petyo71 on 2023.September.13. 22:25:11
Very nice!
Blinking raster stripes - a bug or a feature?
Nagyon szép!
Villogó rasztercsíkok – hiba vagy jellemző?
(https://s1.hostingkartinok.com/uploads/images/2023/09/3b86effc6b9f534e3a1d2189de3fff19.gif)

On a real machine not blinking. In emulator disable memory timing.
Title: Re: PJV Intro
Post by: SlashNet on 2023.September.13. 22:38:59
On a real machine not blinking. In emulator disable memory timing.

Thanks.
Title: Re: PJV Intro
Post by: geco on 2023.September.14. 08:23:22
Tök jó lett.
Title: Re: PJV Intro
Post by: petyo71 on 2023.September.14. 11:41:41
Tök jó lett.
Köszi.
Title: Re: PJV Intro
Post by: AoC on 2023.September.14. 12:11:04
Sziasztok!

Néhány hónapja csináltam egy kis oldschool intrót. Gondoltam feltöltöm. Igaz nem nagy szám, de mégis valami új erre a szuper gépre. Jó lenne ha minél több demó megjelenne erre a gépre profi programozóktól, akik igazán meg tudnák mutatni mit lehet kihozni a gépből.

Klassz, aki ilyen programot ír az már maga is elég profi :)
Title: Re: PJV Intro
Post by: petyo71 on 2023.September.14. 14:09:35
Klassz, aki ilyen programot ír az már maga is elég profi :)
Köszönöm. Én olyanokra gondoltam akik ki tudnák maxolni a gép lehetőségeit. Én messze vagyok ettől. Igazából csak kb. néhány hónapja kezdtem el programozni assembly nyelven. És szerintem egy profi ezt a progit fele ilyen hosszúra kódolta volna 😄
Title: Re: PJV Intro
Post by: SlashNet on 2023.September.14. 20:25:24
https://youtu.be/M-cNGwXPNbI
Title: Re: PJV Intro
Post by: petyo71 on 2023.September.15. 16:09:12
https://youtu.be/M-cNGwXPNbI
:smt023
Title: Re: PJV Intro
Post by: Povi on 2023.September.26. 09:05:02
Végre egy új demo a kedvenc gépünkre!
A zene honnét van? Saját szerzemény?
szerk: ja látom, music box-os zene
Title: Re: PJV Intro
Post by: petyo71 on 2023.September.26. 21:13:15
Végre egy új demo a kedvenc gépünkre!
A zene honnét van? Saját szerzemény?
szerk: ja látom, music box-os zene
Sajnos zenét nem tudok írni. De szerencse hogy van aki igen :)
Egyébként nem tudja valaki hogy lehet pt3-as zenéket átkonvertálni music box-ba?
Title: Re: PJV Intro
Post by: Zozosoft on 2023.September.26. 21:48:42
Egyébként nem tudja valaki hogy lehet pt3-as zenéket átkonvertálni music box-ba?
Azt nem, de van PT3 lejátszónk, annak a kódját is használhatod a programodban.
Title: Re: PJV Intro
Post by: szipucsu on 2023.December.17. 23:53:13
Azt nem, de van PT3 lejátszónk, annak a kódját is használhatod a programodban.
Úgy tudom, midi lejátszó is van olyan, amit programba be lehet építeni, így midiből is konvertálható zene, vagy a meglévők közül is lehet válogatni.
Title: Re: PJV Intro
Post by: geco on 2023.December.18. 12:46:10
Úgy tudom, midi lejátszó is van olyan, amit programba be lehet építeni, így midiből is konvertálható zene, vagy a meglévők közül is lehet válogatni.
Jááá, pár programban használtam is, mint pl a Quadrillionban, a Rescue from Zylonban, meg a Fredben.
Title: Re: PJV Intro
Post by: petyo71 on 2023.December.27. 13:14:20
Azt nem, de van PT3 lejátszónk, annak a kódját is használhatod a programodban.
A pt3 lajátszó kódját már használtam jól működik de az Envelope emulációt nem tudom hogyan lehetne működésre bírni.
Átállítom a NO_ENVELOPE_IRQ=0-ra bekapcsolom az  1Khz-es megszakítást de úgy is nagyon rosszul szól.
Még kell  meghívni valami rutint a megszakítás alatt a PLAY mellett?
Title: Re: PJV Intro
Post by: geco on 2023.December.28. 11:07:28
Még kell  meghívni valami rutint a megszakítás alatt a PLAY mellett?
Igen, az EnvelopeIRQ, vagy mi a pontos neve rutint kell meghívni az 1KHz-es megszakításban, de ha nincs nagyon rövid envelope, akkor 50Hz-es megszakíásban is meg lehet hívni, csak egy picit állítani kell 1-2 helyen.
Title: Re: PJV Intro
Post by: petyo71 on 2023.December.28. 19:39:35
Igen, az EnvelopeIRQ, vagy mi a pontos neve rutint kell meghívni az 1KHz-es megszakításban, de ha nincs nagyon rövid envelope, akkor 50Hz-es megszakíásban is meg lehet hívni, csak egy picit állítani kell 1-2 helyen.
Köszi, megpróbálom!
Title: Re: PJV Intro
Post by: Zozosoft on 2023.December.31. 11:44:42
HappyNewYear2024 (https://enterpriseforever.com/letoltesek-downloads/happynewyear2024/msg89997/?topicseen#new)
Quote from: petyo71
Happy New Year to everyone!
Music: MMCM
Graphics: AI

Az envelope emulációt inkább nem kapcsoltam be a PT3 playerben mert nem szól jól :(
De szerintem így is jó kis vidám zene :)

Boldog új évet mindenkinek és minnél több programot Enterprise-ra jövőre!
Köszönjük! :smt038
Title: Re: PJV Intro
Post by: szipucsu on 2023.December.31. 19:53:21
HappyNewYear2024 (https://enterpriseforever.com/letoltesek-downloads/happynewyear2024/msg89997/?topicseen#new)
Jó lett! Envelope így is van benne, például a dobokon egyértelműen hallatszik. Nem lenne rossz, ha midiben is ilyen zenét tudnék írni...
A képen szerintem lehetne tömöríteni.
Itt vannak a fájlok is, ha valaki nem akarja külön az img lemezképet használni, és így betölthető igazi EP-be is:
[attachurl=1]
Title: Re: PJV Intro
Post by: ergoGnomik on 2024.January.01. 09:31:53
Én is egyből kiszedtem a fájlokat a lemezképfájlból. :) És nekem is tetszik. Jó lett!
Title: Re: PJV Intro
Post by: petyo71 on 2024.January.01. 11:06:08
Jó lett! Envelope így is van benne, például a dobokon egyértelműen hallatszik. Nem lenne rossz, ha midiben is ilyen zenét tudnék írni...
A képen szerintem lehetne tömöríteni.
Itt vannak a fájlok is, ha valaki nem akarja külön az img lemezképet használni, és így betölthető igazi EP-be is:
(Attachment Link)
Biztos lehetne tömöríteni. De én még nem próbáltam EP-n, ezért inkább hagytam tömörítetlenül. Melyik a leghatékonyabb tömörítő z80-ra? Van egy "ByteRun" tömörítő rutinom de az nem a leghatékonyabb.
Title: Re: PJV Intro
Post by: ergoGnomik on 2024.January.01. 11:09:52
Az ep128emu csomagban van tömörítő, epcompress a neve. Ezen kívül az Exomizer is tud Z80-as környezetben felhasználásra tömöríteni, valamint vannak ZX Spectrum és Amstrad CPC körökből származó tömörítők is, de azokról a létezésükön kívül nem sokat tudok.
Title: Re: PJV Intro
Post by: Zozosoft on 2024.January.01. 11:22:54
epcompress -m3-at szoktam használni.
Title: Re: PJV Intro
Post by: petyo71 on 2024.January.01. 11:40:06
epcompress -m3-at szoktam használni.
Nem ismerem ezt a programot. Hogyan tudom kitömöríteni programból?
Title: Re: PJV Intro
Post by: Zozosoft on 2024.January.01. 11:48:59
Nem ismerem ezt a programot. Hogyan tudom kitömöríteni programból?
Az ep128emu könyvtárán belül az src\util\epcompress\z80_asm-ban vannak rutinok.
A decompress_m3.s-t hozzárakod a programhoz, és meghívod, (HL)-ről (DE)-re csomagol ki.
Title: Re: PJV Intro
Post by: petyo71 on 2024.January.01. 11:59:20
Az ep128emu könyvtárán belül az src\util\epcompress\z80_asm-ban vannak rutinok.
A decompress_m3.s-t hozzárakod a programhoz, és meghívod, (HL)-ről (DE)-re csomagol ki.
Értem. Köszönöm!
Title: Re: PJV Intro
Post by: geco on 2024.January.02. 11:50:33
Nem ismerem ezt a programot. Hogyan tudom kitömöríteni programból?
Nagyon jó, sztem a legjobb, én a legtöbbször az M6-ot használom, mert annak a legkisebb a kitömörítője, és szinte mindig kisebb állományt generál, mint az M3, úgy rémlik, hogy az M6 mellett az M4-et használtam még sokszor, de majdnem mindegyiket használtam már. (úgy rémlik, az M5-nek nincs kicsomagolója, ja, és az új verziókban már csak a lebutított EPCOMPRESS van, 2-3 móddal csak)
Title: Re: PJV Intro
Post by: petyo71 on 2024.January.02. 12:56:25
Nagyon jó, sztem a legjobb, én a legtöbbször az M6-ot használom, mert annak a legkisebb a kitömörítője, és szinte mindig kisebb állományt generál, mint az M3, úgy rémlik, hogy az M6 mellett az M4-et használtam még sokszor, de majdnem mindegyiket használtam már. (úgy rémlik, az M5-nek nincs kicsomagolója, ja, és az új verziókban már csak a lebutított EPCOMPRESS van, 2-3 móddal csak)
m3-at próbáltam és szépen letömöríti a képet. Legközelebbi projektben már kipróbálom. De egyébként kipróbáltam Igazi EP-n is és van egy kis hiba a kép felső része szürke. Érdekes ez emulátoron nem látszik.
Itt a javított com file.
Title: Re: PJV Intro
Post by: ergoGnomik on 2024.January.02. 21:23:49
... és Amstrad CPC körökből származó tömörítők is, de azokról a létezésükön kívül nem sokat tudok.
Kicsit kutakodtam és találtam ezt (https://cpcrulez.fr/coding_menu-cruncher_src.htm) az oldalt. Van itt minden, mint a búcsúban! :D Mondjuk lehet, hogy sok munkát igényel ezek közül bármelyik működésre bírása EP-n és akkor nem éri meg foglalkozni velük. De talán elfér ez itt.