Arkos Tracker 2

Página 2/4
1 | | 3 | 4

Por Grauw

Ascended (8516)

Imagen del Grauw

10-01-2019, 19:38

Nice! Sounds cool Big smile.

Well you could always revisit it later when memory space becomes an issue…

Por Wlcracks

Champion (326)

Imagen del Wlcracks

10-01-2019, 19:51

Its the example in Arkos Tracker 2
Space wil continue booting, looks fine too.
I first need to know if i can use this before ill actually gonna use this for making music.

Por Grauw

Ascended (8516)

Imagen del Grauw

12-01-2019, 21:05

Grauw wrote:

Keith from ChibiAkumas put a video on Patreon on exactly the topic of removing the self modifying code from the Arkos player and making it run from ROM!

That video is now available publicly:

Learn Z80 Assembly Lesson A4 - Removing Self Modifying Code

Por Wlcracks

Champion (326)

Imagen del Wlcracks

12-01-2019, 21:31

Thanks for the tip, i will see that video.

FYI:

Small discussion about the ROM version for AT2

Por Targhan

Rookie (18)

Imagen del Targhan

13-01-2019, 15:05

HI all,

I'm the developer of Arkos Tracker 1/2. The AT2 player targets the MSX platform, so I am very interested in how it works (or not Smile). Wlcracks here told me about the need of a ROM player, which I was not aware, we don't really use such feature on Amstrad CPC.

It is not a burden to convert a player to ROM (remove code automodification, etc.), but I'd like to know whether people would be interested or not, because it involves a bit of work nonetheless, testing and so on.

There are several players packaged in AT2, including a "generic" one (AKG) and a "streamed" one (AKY). The AKG has good balance between speed/memory, the songs are rather short. The AKY is a bit like MXM, but much faster, more optimized, and without any buffer. A complex and non-repetitive 4-5 minutes song can take 16kb. In that regard, what player should I update as a ROM player, if I have to choose one? In a 128kb Rom, does a song of 16kb "frightens" you, or is it conventional?

Also, the AKG supports sound effects, but the AKY, more targeted to demo, does not. So... What should I do? Smile

Also, my players use the RASM assembler, but there is a compatibility page to show how to include it easily whatever assembler you're using. It requires to have a fixed address for the player and music, but most of the time, it is not a problem.

Por santiontanon

Paladin (850)

Imagen del santiontanon

14-01-2019, 02:54

I think there are lots of different game developing profiles in these forums Smile

For example, in all of my projects, I self-impose memory limitations (32KB usually), and thus, for me "the smaller the better", even if it's limited in capabilities. The songs for my games are usually 500-700 bytes uncompressed (and much smaller when compressed). So, 16KB indeed frightens me a lot hahaha, since that's basically half of a whole game Smile

But there are many other projects that I see in the forums, where people are building very large cartridges, where memory is not an issue at all! For example, the latest game announced for the MSXDev this year (a remake of Barbarian 2) is a 2MB cartridge I think! So, 16KB there is nothing Smile (not sure which tracker are they using)

Por Targhan

Rookie (18)

Imagen del Targhan

14-01-2019, 18:44

Interesting. So I guess I should concentrate first on the "normal" AKG player.

In the next release, I'll also have a minimalist player for low-memory situations. There is already a "Lightweight" player in AT2, but the new one will be better Smile. It will still be a bit more an 700 bytes, but it's also still quite powerful. And with the conditional assembling, only the required part of the players are used, according to your song (this feature is already implemented in all the players)!

Por Targhan

Rookie (18)

Imagen del Targhan

25-01-2019, 10:01

I've done the ROM feature of the AKY player, as it was the simplest one to convert first. There is a 29-byte buffer to put in RAM, the remaining player and music being anywhere else (in ROM, most likely). It would be great if someone could test this player in ROM before I convert the other players to ROM. Contact me here: contact at julien-nevo dot com. Thanks!

Por Targhan

Rookie (18)

Imagen del Targhan

25-01-2019, 17:27

Ok, I've got my beta tester, thanks Smile.

Por santiontanon

Paladin (850)

Imagen del santiontanon

25-01-2019, 20:07

Great! I am going to start a new project soon after the MSXDev deadline, and I plan to test Arkos Tracker 2, so, will let you know any issues that come up!!

Página 2/4
1 | | 3 | 4