Poster | Thread |
tommysammy
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 3-Jun-2021 7:45:47
| | [ #41 ] |
|
|
|
Cult Member |
Joined: 20-Jan-2010 Posts: 662
From: Isselburg,Germany | | |
|
| Great demo, i love it
_________________ Amiga600/Vampire2/PrismaMegaMix |
|
Status: Offline |
|
|
saimo
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 3-Jun-2021 14:46:15
| | [ #42 ] |
|
|
|
Elite Member |
Joined: 11-Mar-2003 Posts: 2450
From: Unknown | | |
|
| @pixie @tommysammy
Thank a lot _________________ RETREAM - retro dreams for Amiga, Commodore 64 and PC |
|
Status: Offline |
|
|
saimo
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 4-Aug-2021 20:06:51
| | [ #43 ] |
|
|
|
Elite Member |
Joined: 11-Mar-2003 Posts: 2450
From: Unknown | | |
|
| Just released a slightly revised version.
v1.2 (04.08.2021) * Made startup and cleanup code more robust. * Made a few tiny optimizations.
https://www.retream.com/THE_CURE _________________ RETREAM - retro dreams for Amiga, Commodore 64 and PC |
|
Status: Offline |
|
|
saimo
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 19-Aug-2021 13:03:56
| | [ #44 ] |
|
|
|
Elite Member |
Joined: 11-Mar-2003 Posts: 2450
From: Unknown | | |
|
| While working on the SkillGrid update, backporting to it all the improvements I recently made to my other projects, I realized that those improvements came with a couple of new bugs. THE CURE was affected by them, so here's a new bugfixed version.
https://www.retream.com/THE_CURE
v1.3 (19.08.2021) * Fixed recently-introduced memory leak in startup code. * Replaced unreliable CIA-access-based delay code at startup with machine-agnostic code. * Made a couple of minor internal changes. _________________ RETREAM - retro dreams for Amiga, Commodore 64 and PC |
|
Status: Offline |
|
|
saimo
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 29-Apr-2022 19:56:14
| | [ #45 ] |
|
|
|
Elite Member |
Joined: 11-Mar-2003 Posts: 2450
From: Unknown | | |
|
| This update was not planned, but, still, it happened - and makes the demo even better. In short: it improves the music, it improves the audio-to-video sychronization, it adds a few more palette effects and brings other little improvements (for the details, check out the changelog below).
Get THE CURE v1.4 from https://retream.itch.io/the-cure and enjoy!
v1.4 (29.04.2022) * Improved music: improved S/N ratio by eliminating a peak (caused by the "str" of "street" in the spoken part) and re-normalizing the waveform; amplified initial part a little bit; reduced greatly the noise that affected the coda (due to the 8-bit quantization) by amplifying that part of the waveform to the maximum and balancing that with a real-time volume change; increased sampling frequency to 29073 Hz (side effects: channels 2 and 3 can no longer be used, so the output volume is lower; music decoding takes a little longer as there is more data to decode each frame; the CHIP bus time taken by audio DMA is almost halved, which makes the demo less demanding). * Added switch-off of filter to ensure music sounds as it is supposed to. * Fixed audio-to-video synchronization: fixed drifting caused by the difference between the actual and theoretical rates (~49.92 VS 50 Hz) of the video refresh (that, by the end of the demo, caused an asynchronism of ~0.5 s); fixed 60 ms asynchronism caused by the fact that the first three frames required for music setup/buffering were ignored; fixed a few timing marks in the script (an off-by-one mark which caused a peak of operations in the specified frame; a mark that caused the following effect to execute 4 frames too late; a few marks that were off by a frame). * Fixed a bad routine pointer (caused by a wrong letter in a label in the source code; it is quite incredible that this did not produce disastrous results). * Added some palette effects. * Optimized music decoding by unpacking and undeltaing data at the same time (why it was not like this right from the beginning is a mistery). * Made some other small optimizations. * Made startup and cleanup code more robust by shielding some critical operations from NMIs and by dealing with audio playback performed with direct hardware access by other programs concurrently. * Added version string. * Improved/extended README. Last edited by saimo on 01-May-2022 at 09:14 AM. Last edited by saimo on 30-Apr-2022 at 10:08 AM.
_________________ RETREAM - retro dreams for Amiga, Commodore 64 and PC |
|
Status: Offline |
|
|
nikosidis
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 29-Apr-2022 20:10:46
| | [ #46 ] |
|
|
|
Cult Member |
Joined: 9-Dec-2008 Posts: 994
From: Norway, Oslo | | |
|
| @saimo
Thanks for the update. Great demo. So original and with a great message.
I will try the demo on my Blizzard IV very soon.
edit: watched it. Looking better than ever. fantastic demo! Would be great with more demos in this style. Last edited by nikosidis on 29-Apr-2022 at 08:36 PM.
|
|
Status: Offline |
|
|
Lou
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 29-Apr-2022 20:36:50
| | [ #47 ] |
|
|
|
Elite Member |
Joined: 2-Nov-2004 Posts: 4169
From: Rhode Island | | |
|
| Nice demo!
Sometimes you have to just figure out the right game that would benefit from that style... Do a short demo of such a game then perhaps someone else would pick up the torch and turn it into a full game. |
|
Status: Offline |
|
|
-Sam-
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 29-Apr-2022 22:38:22
| | [ #48 ] |
|
|
|
Elite Member |
Joined: 18-Apr-2003 Posts: 3035
From: Yorkshire Dales, United Knigdom | | |
|
| @saimo
A great demo saimo - well put together. _________________ Sam |
|
Status: Offline |
|
|
saimo
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 30-Apr-2022 10:12:18
| | [ #49 ] |
|
|
|
Elite Member |
Joined: 11-Mar-2003 Posts: 2450
From: Unknown | | |
|
| @nikosidis
Thanks for the nice words and running the demo again on real hardware - that's indeed the best way to enjoy it!
@Lou
Thanks! I came to the conclusion that this kind of visuals cause just too much eye strain for a game. They're good for little things like the cool mini-games in SLAM TILT, but not for a full-fledged game. Nevertheless, if anyone wants to have a go at it, they're free to do so ;)
@-Sam-
Thanks! _________________ RETREAM - retro dreams for Amiga, Commodore 64 and PC |
|
Status: Offline |
|
|
Karlos
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 30-Apr-2022 12:41:16
| | [ #50 ] |
|
|
|
Elite Member |
Joined: 24-Aug-2003 Posts: 4394
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition! | | |
|
| |
Status: Offline |
|
|
saimo
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 30-Apr-2022 12:55:19
| | [ #51 ] |
|
|
|
Elite Member |
Joined: 11-Mar-2003 Posts: 2450
From: Unknown | | |
|
| @Karlos
Quote:
Thanks!
Quote:
bud I couldn't see Robert Smith anywhere. |
That's because isn't related to his band in any way _________________ RETREAM - retro dreams for Amiga, Commodore 64 and PC |
|
Status: Offline |
|
|
Karlos
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 30-Apr-2022 13:02:49
| | [ #52 ] |
|
|
|
Elite Member |
Joined: 24-Aug-2003 Posts: 4394
From: As-sassin-aaate! As-sassin-aaate! Ooh! We forgot the ammunition! | | |
|
| @saimo
Quote:
That's because isn't related to his band in any way |
No doubt why I enjoyed it!
(Sorry Robert, only kidding...)_________________ Doing stupid things for fun... |
|
Status: Offline |
|
|
saimo
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 2-Jan-2024 12:58:16
| | [ #53 ] |
|
|
|
Elite Member |
Joined: 11-Mar-2003 Posts: 2450
From: Unknown | | |
|
| @Karlos
LOL
@all
Just released a little update. This should cure (heh) the stuttering I've seen on some boards that are more than capable of running the demo at full speed.
https://retream.itch.io/the-cure
v1.5 (2.1.2024) * Improved CPU data cache handling on 68040 and 68060. * Ensured the system MMU setup does not affect performance. * Ensured the 68060 susperscalar dispatch is enabled. * Made some small optimizations. * Made startup and cleanup code more robust. Last edited by saimo on 02-Jan-2024 at 01:02 PM.
_________________ RETREAM - retro dreams for Amiga, Commodore 64 and PC |
|
Status: Offline |
|
|
liquidbit
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 2-Jan-2024 14:00:48
| | [ #54 ] |
|
|
|
Member |
Joined: 9-Dec-2004 Posts: 38
From: Unknown | | |
|
| @saimo
Great Demo!
You are a real Artist saimo |
|
Status: Offline |
|
|
tommysammy
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 3-Jan-2024 5:52:23
| | [ #55 ] |
|
|
|
Cult Member |
Joined: 20-Jan-2010 Posts: 662
From: Isselburg,Germany | | |
|
| @saimo
thanks, i hope this version runs on V4SA, the previous versions doesn`t work _________________ Amiga600/Vampire2/PrismaMegaMix |
|
Status: Offline |
|
|
saimo
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 3-Jan-2024 8:58:39
| | [ #56 ] |
|
|
|
Elite Member |
Joined: 11-Mar-2003 Posts: 2450
From: Unknown | | |
|
| @liquidbit
Quote:
Great Demo!
You are a real Artist saimo |
One of the poor ones, though Thanks for the compliments!
@tommysammy
Quote:
thanks, i hope this version runs on V4SA, the previous versions doesn`t work |
I have no idea (and I had no idea that it didn't work on V4SA as well). I guess the latest changes won't help, though - actually, since they play with CPU data cache and the MMU, they make emulation more difficult)._________________ RETREAM - retro dreams for Amiga, Commodore 64 and PC |
|
Status: Offline |
|
|
kolla
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 3-Jan-2024 9:41:24
| | [ #57 ] |
|
|
|
Elite Member |
Joined: 20-Aug-2003 Posts: 2859
From: Trondheim, Norway | | |
|
| @saimo
Quote:
actually, since they play with CPU data cache and the MMU, they make emulation more difficult). |
But but... NO AMIGA SOFTWARE USES MMU!!!!
Ahm, heh._________________ B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC |
|
Status: Offline |
|
|
saimo
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 3-Jan-2024 12:36:09
| | [ #58 ] |
|
|
|
Elite Member |
Joined: 11-Mar-2003 Posts: 2450
From: Unknown | | |
|
| @kolla
Quote:
Quote:
actually, since they play with CPU data cache and the MMU, they make emulation more difficult). |
But but... NO AMIGA SOFTWARE USES MMU!!!!
Ahm, heh. |
I guess this is a reference to some other discussion? Anyway, the demo doesn't really use the MMU: it just "disables" it to avoid that it slows things down due to table searches._________________ RETREAM - retro dreams for Amiga, Commodore 64 and PC |
|
Status: Offline |
|
|
tommysammy
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 3-Jan-2024 18:42:11
| | [ #59 ] |
|
|
|
Cult Member |
Joined: 20-Jan-2010 Posts: 662
From: Isselburg,Germany | | |
|
| @saimo
Vampires don`t have MMU _________________ Amiga600/Vampire2/PrismaMegaMix |
|
Status: Offline |
|
|
saimo
| |
Re: Demo THE CURE (Was: Dot-matrix engine for AGA) Posted on 3-Jan-2024 19:21:49
| | [ #60 ] |
|
|
|
Elite Member |
Joined: 11-Mar-2003 Posts: 2450
From: Unknown | | |
|
| @tommysammy
Quote:
I know. The code is made for 68020-68060 CPUs, EC variants included. If the CPU emulation ignores totally the MMU instructions or generates the appropriate exceptions, then the MMU code won't be a problem; otherwise, additional problems will arise._________________ RETREAM - retro dreams for Amiga, Commodore 64 and PC |
|
Status: Offline |
|
|