Talk:Swan Wish List

From S1MP3 Wiki

Jump to: navigation, search
  • Support for the FAT16, FAT32, NTFS [is this possible?], EXT2 and/or EXT3 file systems

Is there any point in a journaling filesystem on the s1mp3? --Outsider 00:10, 25 April 2006 (CDT)

I think it'll waste precius CPU power, it's not like we're using our mp3 players to transport NASA's blueprints for the next space shuttle. --Codertux 09:08, 26 April 2006 (CDT)

    • as Bluechip's presentational document stated, we will probably have it (if possible) because we will so prolong overall memory lifetime. We once had discussion about it and somebody should have notes about it; it is still a research topic however. --Legolas558 16:27, 21 August 2006 (CDT)
  • Shoot me down in flames if you will, non-developer that I am, but is worth remembering that the Nintendo Gameboy (/pocket/color) was based on a (modified) Z80? Is that useful? How good (and feasible) would a gameboy emulator be? (Shame about the lack of buttons though .... ) . Also/alternatively, the wildy popular ZX Spectrum and ZX81 were also based on a Z80 (and there was a chess game written for the ZX81 that was less than 1kilobyte - I want a chess game on my MPx player!) - fizzybrain --213.107.224.23 13:41, 17 August 2006 (CDT)

you're right, that's it ... i think the stuff of the spectrum, and the popular TI calculator also based on Z80 could be ported .. but i'm not sure about the gameboy stuff ... maybe the gameboy has a better co-processor to help .... but we need at least a working operating system coded before we can thing about that. --Wladston 19:09, 17 August 2006 (CDT)

    • the Z80 is just the processor, embedded in a lot of devices; consider it as an enhanced calculator which makes the "magic" of game playing thanks to other hardware (sound, video). This is valid also for consoles and PCs, the main problem in emulation is the emulation of such hardware, it will steal processing power. Gameboy emulation will probably be possible with small modifications to existing software, but (due to insufficient processor speed) it is higly probable that only the most recent s1mp3s (with bigger displays) will bear it and sound may definitevely not be possible to be emulated. Never say never, as always. The question should be posed again in more mature times. --Legolas558 16:25, 21 August 2006 (CDT)

For the sake of completeness (and the future), the Sega Gamegear also used the Z80 (a standard one, according to Wikipedia). The CPU clocks were: GB : 4.19MHz / GG : 3.58MHz . Existing emulators (don't know which are open source) at http://www.emuxhaven.net/ Share and Enjoy, fizzybrain --213.107.224.23

here : http://www.emuxhaven.net/sggemu.shtml - couldn't get any open source one ... --Wladston 20:26, 18 August 2006 (CDT)

gnuboy would probably be worth a look. it appears to have been abandoned by laguna but taken up by others, e.g for CE : http://www.geocities.com/gnuboyce/ . The question is - how efficiently can a Z80 emulate a Z80 ? :-) fizzybrain --213.107.224.23 p.s. has uclinux been considered/rejected?

Hum ... seens interesting, but it's GPL'ed .. and the developer doing the z80 emulator core is working on a FreeBSD z80 core ... I have proposed uclinux, but the experiet devs said it were an overkill and wouldn't work on an 8bit device. --Wladston 20:51, 20 August 2006 (CDT)

Comparing the hardware of the Gameboy with the s1, the s1 is actually more powerful - the latter runs at 4.19MHz, our ATJ20xx can be software controlled from DC up to 60MHz (with increasing power consumption and decreasing battery life as a result); Gameboy has 8K of RAM, we have 200K+; it has a very basic sound generator, we have a complete DAC and DSP (it *is* an audio device after all...). The only thing is, the Gameboy has a 160x144 LCD which is not common among s1mp3s. The CPU doesn't need to be emulated, we can have the DSP do dynamic code translation (and audio/video processing), and only specific I/O port and register accesses e.g. reads from the "cartridge ROM" need to be translated, since otherwise the code is directly compatible with our Z80. In this way it's more of a virtualization than an emulation. More info: http://en.wikipedia.org/wiki/Binary_translation -- Amyk 21:33, 23 December 2008 (UTC)

extra codecs

lets see,

AAC (both versions) is a must I reckon

Apple Lossless

ac3(a52) [Dolby digital] (mite come in useful)

Speex encoder and decoder for the voice record feature

then there's other less common codecs like wave pack, and that monkey one

only problem I see is patent issues(this includes mp3[well you technically already have a license] and wma[mite already have a license as well], but RockBox uses these formats and gets away with it --Yellow Onion 06:20, 22 December 2008 (UTC)

about this site
Advertisement