flat assembler
Message board for the users of flat assembler.

Index > Compiler Internals > FASM with Z80 support for MP3 player OS

Author
Thread Post new topic Reply to topic
kidscracker



Joined: 29 Oct 2004
Posts: 46
kidscracker 17 Jun 2006, 21:44
Hi!!! Well 've been for so long out of the forum and i've been studying, but i've found a so interesting project SWAM http://www.s1mp3.org, it has just started, so it's in designing phase. This project wanna make an OS for the MP3 Players knows as S1MP3, a picture here:
Image
also here you can see other models http://www.s1mp3.org/wiki/index.php/S1mp3_types

As i use FASM for all my projects, it will wonderful if we add Z80 Instruction set to FASM, as it has ARM support, well at least it's on project, but the Z80 support will be easier no?.

Well I'm working on it and as they need ASM coders, so here we're, let's work on it.
Any question here or in the forum http://forum.s1mp3.org/
Post 17 Jun 2006, 21:44
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid 08 Sep 2006, 08:46
as this is mainly question about adding Z80 support and point to dead project, i move it to internals section.

anyway, this is interesting - how far is FASM modularity? would it be problem to add Z80 support (besides lengthy adding assembling itself). I mean something like FASMARM did....
Post 08 Sep 2006, 08:46
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
shutdownall



Joined: 02 Apr 2010
Posts: 517
Location: Munich
shutdownall 22 Nov 2011, 19:15
vid wrote:
as this is mainly question about adding Z80 support and point to dead project, i move it to internals section.

anyway, this is interesting - how far is FASM modularity? would it be problem to add Z80 support (besides lengthy adding assembling itself). I mean something like FASMARM did....


Anything new since 2006 for Z80 support ? Rolling Eyes
Maybe any documentation how to change register/instruction set ?
Post 22 Nov 2011, 19:15
View user's profile Send private message Send e-mail Reply with quote
shutdownall



Joined: 02 Apr 2010
Posts: 517
Location: Munich
shutdownall 22 Nov 2011, 19:24
I found some documentation about "The official guide to flat assembler internals" (fasmguide.txt) at page 7 in forum "compiler internals".
Have 6 more pages in this sub forum. Confused

http://board.flatassembler.net/topic.php?t=3883

This is from 2005 - so I hope it will give at least some information but I think there was changed many in the years.
So I hope I could work with this and step through the code.

Any hints or links to more documentation is welcome. Smile
Post 22 Nov 2011, 19:24
View user's profile Send private message Send e-mail Reply with quote
bitshifter



Joined: 04 Dec 2007
Posts: 796
Location: Massachusetts, USA
bitshifter 22 Nov 2011, 20:14
Please dont support licensed algorithms!

A quote from the WiKi...
In September 1998, the Fraunhofer Institute sent a letter to several developers of MP3 software stating that a license was required to "distribute and/or sell decoders and/or encoders". The letter claimed that unlicensed products "infringe the patent rights of Fraunhofer and Thomson. To make, sell and/or distribute products using the [MPEG Layer-3] standard and thus our patents, you need to obtain a license under these patents from us.
Post 22 Nov 2011, 20:14
View user's profile Send private message Reply with quote
shutdownall



Joined: 02 Apr 2010
Posts: 517
Location: Munich
shutdownall 22 Nov 2011, 22:23
When you read my posting I was not asking for MP3 support, only for Z80 support.
This was an old thread from 2006 but one of about five with Z80 requests.

Anyway today the world is using AAC, MP4 and other different file/compression formats.
Who cares about Fraunhofer ? Rolling Eyes
Post 22 Nov 2011, 22:23
View user's profile Send private message Send e-mail Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3175
Location: Denmark
f0dder 22 Nov 2011, 23:24
Quote:
Who cares about Fraunhofer ? Rolling Eyes
And here I thought AAC was a proprietary crApple format, until I looked it up on wikipedia... which makes it sound like AAC is better in every way compared to MP3?

*sigh*, and I just transcoded 16GB worth of MP3s from FLAC for my portable player.
Post 22 Nov 2011, 23:24
View user's profile Send private message Visit poster's website Reply with quote
shutdownall



Joined: 02 Apr 2010
Posts: 517
Location: Munich
shutdownall 23 Nov 2011, 12:11
f0dder wrote:
which makes it sound like AAC is better in every way compared to MP3?

I think so. Unfortunately my 4 year old SONY MP3 player doesn't support it. Confused
Post 23 Nov 2011, 12:11
View user's profile Send private message Send e-mail Reply with quote
DOS386



Joined: 08 Dec 2006
Posts: 1900
DOS386 23 Nov 2011, 14:06
> Anything new since 2006

Move into Non-x86 architectures Smile

> sound like AAC is better in every way compared to MP3?

Both MP3 and AAC are proprietary. AAC is reportedly technically superior to MP3.

> Please dont support licensed algorithms!

+ inifinity Use FLAC or Vorbis for audio Wink
Post 23 Nov 2011, 14:06
View user's profile Send private message Reply with quote
shutdownall



Joined: 02 Apr 2010
Posts: 517
Location: Munich
shutdownall 23 Nov 2011, 14:09
DOS386 wrote:
> Anything new since 2006

Move into Non-x86 architectures Smile


I read all documents in this area.
There are not too much themes there, they do not fill a full page. Shocked
Post 23 Nov 2011, 14:09
View user's profile Send private message Send e-mail Reply with quote
DOS386



Joined: 08 Dec 2006
Posts: 1900
DOS386 23 Nov 2011, 14:13
> today the world is using AAC, MP4 and other different file/compression

What's the difference between "AAC" and "MP4" ? Shocked

And say "portable audio player" instead of "MP5 player" ... and when buying such a thing next time, check for Vorbis and FLAC support.
Post 23 Nov 2011, 14:13
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.