20 December 2023, 15:58 | #81 | |
Registered User
Join Date: Dec 2016
Location: Italy
Posts: 769
|
Quote:
https://eab.abime.net/showpost.php?p...9&postcount=48 but it need atleast OS3.5 |
|
20 December 2023, 16:09 | #82 |
Registered User
Join Date: Dec 2016
Location: Italy
Posts: 769
|
Here a new Romicon (Standard Workbench 3.1):
|
20 December 2023, 16:52 | #83 | |
Registered User
Join Date: Jul 2014
Location: Spain
Posts: 60
|
Quote:
Do you know why the window is asking to execute? |
|
20 December 2023, 18:10 | #84 |
Registered User
Join Date: Dec 2016
Location: Italy
Posts: 769
|
The Icon must be in the same dir of the game, so you must have:
readme.md tetris tetris.info tetris.slave The Associated tool for the Icon is WHDLoad, so you must have it in C of your Amiga OS installation. |
20 December 2023, 18:30 | #85 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,383
|
If you click on "tetris", it will run the game too (no whdload) which explains why it works but since my shell startup code doesn't handle workbench, I suppose that will crash when exiting... Use a script & iconx to run from wb without whdload.
About the music, I wanted to add that I have compiled Harry source (delitracker plugin) but failed to make it work. No sound is outputted. The code emulates one pokey on 4 channels, I want to emulate 2 pokeys in 2-channel mode each, which would require to adapt the code, which looks very complete but not simple AT ALL. So I think a better strategy will be to try to fix issues channel by channel with my emulation code, and make up for missing/wrong sfx by not playing them and playing samples instead. Asking no9 to redo ALL the tunes and then hack the game to play them at the proper times would be huge and unrewarding work considering that all the logic works. Apart from that the game is complete and I'm very glad of the result. Last edited by jotd; 20 December 2023 at 19:50. |
21 December 2023, 00:18 | #86 | |
Registered User
Join Date: Jul 2014
Location: Spain
Posts: 60
|
Quote:
And he understands that what you want to do is to trigger a full pokey and when he has to trigger sfx it will override one channel of the pokey and the sfx will play. Yes, that will work even if it "cuts" the music, it would be a solution for this problem even if it is a little bit noticeable. Again, thanks for your hard work in this port! Kind regards. |
|
21 December 2023, 03:12 | #87 | |
Registered User
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,050
|
Quote:
|
|
21 December 2023, 07:58 | #88 | ||
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,383
|
Quote:
The problem here is that I probably misinterpret pokey commands. Yesterday I reversed the audio system more. I may be able to work channel by channel on simpler songs, also check commands from vgm files. Quote:
I think I'll "cheat" for SFX by using properly recorded samples from MAME like I'm usually doing for my other ports. I would have loved to be able to plug Harry pokey emulation but it's too complex and not a twin pokey emulation anyway. I'm not recreating MAME, I'm recreating Tetris, so I'll hack into the code until it's right and that will be the end of it Thanks for your interest everyone! |
||
21 December 2023, 15:02 | #89 |
Registered User
Join Date: Nov 2019
Location: Croydon
Posts: 594
|
wow this is amazing! thank you so much jotd
one question i have that always bothered me about the arcade tetris is that sometimes the way the blocks move down "breaks them" visually like if the display was tearing do you think that can be fixed? |
21 December 2023, 15:49 | #90 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,383
|
It is expected as the game uses only tiles, not sprites. So since the CPU is slow, draw occurs during refresh hence the tearing effect.
With a fast amiga this doesn't occur. On a slow machine, it could happen, unless I implement some double buffering. |
23 December 2023, 00:01 | #91 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,383
|
New version on https://jotd666.itch.io/tetris1200
music is so much better now. Also highscore saving. Not far from finalized version. |
23 December 2023, 07:18 | #92 | |
Registered User
Join Date: Dec 2016
Location: Italy
Posts: 769
|
Quote:
jotd, could you add the icons directly to your archive ? |
|
23 December 2023, 07:58 | #93 |
Registered User
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 5,916
|
Sound seems much better then before.
Being over dramatic here's some neg's. ...I do here some pops and high tones if a careful watch in my video and youll hear it. @1:34 to @1:37 you hear two sound pops ...When Shapes turn they flicker, slowing down the video you can ssee the shapes don't change with clear cut shape swaps [ Show youtube player ] Slowed down video playback screenshot on shape change Positives. ...Sound is clear ...Sound is perfect when doing a 4 line Tetris |
23 December 2023, 08:38 | #94 |
Registered User
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,050
|
Yes, now sounds good, even better than original for me. But i dont have perect ears. Then only problems mentioned by ransom1122 to fix.
BTW. Seems that jotd is very good musician too. |
23 December 2023, 13:48 | #95 |
Registered User
Join Date: Apr 2016
Location: T/C
Posts: 199
|
Looks great.
I'm just sad we don't have classic Tetris from the NES on the Amiga. I think it's the most exciting to play... |
23 December 2023, 14:21 | #96 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,383
|
thanks for the support everyone
Making the music right took me a week, started from an awful mess to something better, then working out the bugs. There may be still glitches, as the emulation isn't perfect and will never be. I'll see about the pops, though as they're annoying. About the lines sfx, it's normal that it's perfect as it's a ... sample from MAME like the other sfx ! The 4th channel is reserved for SFX and I used samples to avoid fully emulating pokey all modes. I pulled this out by only emulating twin pokeys in 16 bit high precision frequencies, using triangle waveform (which is probably different from the original as well). I'm a musician, but hardly a composer. I can play songs by ear which is very helpful. There I just "tuned" the frequencies by using MAME with fixed pokey frequency which played and a test program on WinUAE at the same time, on various frequencies until I got the divider value right for each sample. I remember doing the same for the Oric emulator: I used my keyboard to find C tune and the required value for the amiga AUDPER, for several octaves, then all notes were correct. The screen tearing could be improved too, not by double buffering which would mean twice as much memory copy but delayed screen refresh synced on copper interrupt. I'll try this. Also for NES version I find it very poor graphically. Music is great & instruments are better than arcade, but would need complete rewrite as a .mod file. Better use an emulator for that ATM. |
23 December 2023, 21:39 | #97 |
Registered User
Join Date: Jul 2014
Location: Spain
Posts: 60
|
What a breakthrough in music! We are sure you'll be able to improve it for the final version.
Thank you very much for this great work. Best wishes. |
23 December 2023, 22:26 | #98 |
Registered User
Join Date: Jan 2015
Location: London/UK
Posts: 229
|
I would love the chance of a good sound mixer for people like me, with accelerated Amigas. I know is a big job to do 2 sound engines to choose (standard 020 or 040 multichannel mixer).
|
23 December 2023, 23:46 | #99 | |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,383
|
Quote:
I do not understand this sound mixer choice? can you explain? New version on itch. Almost complete, still missing drums in music, icons, but tearing should be minimal now with screen update on copper interrupt, and music glitches fixed. Played on A1200/020/vanilla config from floppy and it was fine. |
|
24 December 2023, 02:07 | #100 |
Registered User
Join Date: Aug 2011
Location: Omnicorp
Age: 45
Posts: 5,916
|
I may be wrong but I tried it on Quickstart A4000 with some fastram, and I dont hear the sound pops nor see any gfx issues with shape swaps ingame and in a recording played at slow speed
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[WIP] Frogger conversion | JoeJoe | project.Amiga Game Factory | 99 | 24 December 2023 13:11 |
[WIP] Super Bagman conversion | jotd | project.Amiga Game Factory | 26 | 24 November 2023 08:07 |
[WIP] Galaxian conversion | jotd | project.Amiga Game Factory | 107 | 16 July 2023 19:37 |
[WIP] Pengo conversion | jotd | project.Amiga Game Factory | 95 | 14 July 2023 17:16 |
Ms Pacman conversion WIP | jotd | project.Amiga Game Factory | 86 | 22 November 2021 21:45 |
|
|