Enterprise Forever

:HUN => Konvertálás => Spectrum-ról => Topic started by: Povi on 2024.February.29. 14:12:50

Title: Johnny the Ghost
Post by: Povi on 2024.February.29. 14:12:50
jó kis logikai játék
működik sp128emu-ban is, de a zene nem az igazi
itt se, de azért jobb
Title: Re: Johnny the Ghost
Post by: geco on 2024.February.29. 16:59:28
Tök jó, nekem nincs bajom a zenével sem.
Title: Re: Johnny the Ghost
Post by: Povi on 2024.February.29. 17:06:29
Tök jó, nekem nincs bajom a zenével sem.
A mélyhangok (hw burkológörbe) hiányoznak, próbáltam azzal is fordítani az ay emulációt, de szaggatott a hang, ezért kihagytam, anélkül jobban szól.
Title: Re: Johnny the Ghost
Post by: nyuzga on 2024.February.29. 20:54:27
Jó lett. Jó játék. :)
Title: Re: Johnny the Ghost
Post by: SlashNet on 2024.February.29. 21:21:23
https://youtu.be/Puwleh9mCEI
Title: Re: Johnny the Ghost
Post by: geco on 2024.February.29. 21:39:03
A mélyhangok (hw burkológörbe) hiányoznak, próbáltam azzal is fordítani az ay emulációt, de szaggatott a hang, ezért kihagytam, anélkül jobban szól.
Lehet hosszabban volt megszakítás tiltás a játékban, és ezért szaggatott, jó így is :), mondjuk az eredetit nem is hallottam :D
Title: Re: Johnny the Ghost
Post by: SlashNet on 2024.February.29. 22:11:59
If you select ExtJoy2 and hold Down in the game, the ghost will begin to move to the right or left from time to time (at least in emulator).
Title: Re: Johnny the Ghost
Post by: Povi on 2024.February.29. 23:58:07
https://youtu.be/Puwleh9mCEI
From where did you get the title screen?
Title: Re: Johnny the Ghost
Post by: Povi on 2024.February.29. 23:58:34
If you select ExtJoy2 and hold Down in the game, the ghost will begin to move to the right or left from time to time (at least in emulator).
I will check it, thanks!
Title: Re: Johnny the Ghost
Post by: SlashNet on 2024.March.01. 07:45:54
From where did you get the title screen?

Stable Diffusion neuronet :) 
Title: Re: Johnny the Ghost
Post by: Povi on 2024.March.01. 11:40:03
If you select ExtJoy2 and hold Down in the game, the ghost will begin to move to the right or left from time to time (at least in emulator).
I don't know, what the problem is, I cannot see any bug in the bug (anyway, the reading of ext2 is the same method as ext1 joy). May be it is an emulator bug? It is also reproducible for me in emu.

Guys in Budapest!
Could you check it on real EP in the club tomorrow? (unfortunatelly I won't be there now).
Title: Re: Johnny the Ghost
Post by: geco on 2024.March.01. 12:56:24
I think i know what is the problem.
The joystick read routine goes under enabled interrupt, and at 1st check the joystick read routine was reached near to interrupt (5 lines before) so it can happen occasionally interrupt occurs during joystick read, and as i saw keyboard read routine is inside the interrupt, and it change the selected keyboard row for ext joy check.

Asszem sejtem mi a probléma.
A joy olvasó rutin alatt a megszakítás engedélyezett, a legelső ellenőrzésemkor a megszakítás 5 sornyira volt amikor joy olvasónál megálltam, így előfordulhat hogy a joy olvasást megszakítja a megszakítás, ahol meg ott ficeg a billentyűolvasás, ami ha pont az out (0b5h),a  ,in a,(0b6h) között történik, akkor jól átállítja a sor kiválasztást.
Title: Re: Johnny the Ghost
Post by: Povi on 2024.March.01. 13:03:58
Asszem sejtem mi a probléma.
Aha, ez simán lehet, el is felejtettem, hogy a megszakítás alatt is van bill. olvasás (bár játék közben tök fölösleges, mert a főmenüben lenyomható 1-5 billentyűket figyeli...). Az irányítás és a játék közbeni egyéb gombok figyelése nem a megszakítási rutinban van. Hm...
Title: Re: Johnny the Ghost
Post by: geco on 2024.March.01. 13:19:53
Akkó eccerű a megoldás, a játék alatt kikapcsolod a bill olvasást a megszakításban, utána meg be.
Title: Re: Johnny the Ghost
Post by: Povi on 2024.March.02. 17:43:25
javított változat / bugfixed version
Az új verzió az első hozzászólásba is bekerült / The new version can be found in the first post too.
Title: Re: Johnny the Ghost
Post by: Zoldalma on 2024.March.13. 07:34:56
Köszi a konverziót, szórakoztató volt :) ("spoiler", aki nem szeretné látni a végét, ne kattintson)
[attachurl=1]