Done…

A long journey has come to its end… last weekend, the first linux version was booting with uses the GBA ROM space as RAM on the supercard. There were many places to convert assembler code in linux or in uClibc, and the compiler needs tweaking the code generator again and again.

Now, we have a running linux for all supercards, and 17 MByte RAM free. I am sure that there will be some fixes for forgotten bugs the next days, but basicly, the work is done.

11 Responses to “Done…”

  1. dg10050 Says:

    W00t! Too bad I have an M3… Oh well. It still usually works better with other homebrew.

  2. DynamicStability Says:

    I knew you could do it! Now comes the tinyx/microwindows hack, which is already an option for uClinux-dist…

    Good things in the future.

  3. tcb Says:

    Congratulations - a huge milestone!

    I haven’t kept up with the news - do SC Lite users have write access now?

  4. db Says:

    WOW!
    nice, do you think this is possible also on M3 adapters? if someone take chalange :)

  5. Chetic Says:

    Allow me to be the first to say it.

    Oh snap.

  6. dg10050 Says:

    Just curious, does this also work on the SC lite? If not, is it being worked on? I’m not sure if I want a SC lite or an M3 lite, but this may break the tie.

  7. .jf Says:

    Amadeus-
    Did you make the memory expansion card yourself? If so, we should talk about the bus/port structure–I’m a hardware design engineer interested in not only setting up linux, but fabbing my own PCB with a video camera attachment for the DS. I think it’d be an awesome extension or even addition to your memory dsram expansion… interested? It’d be pretty easy to memory map a parallel camera addon…

    Lemme know… keep up the awesome dev-ing!

    L8
    .jf

  8. Dualscreenman Says:

    Yay!

  9. ozroc Says:

    Will that be enought for start thinking in something like nxzilla?

  10. Amadeus Says:

    The M3SD is sheduled for inclusion in the build.
    SC Lite users HAVE write access.
    JF: send me a private message.

  11. Remigius Says:

    First of all congrats for your awesome work!
    Your contributions to dslinux are very impressive!

    Second I have got some questions, as I’m not sure,
    if I really understood you and PepsiMan:
    - You said, it would not be possible to do IO and RAM extension at the
    same time, but if you can’t do any IO, wouldn’t it render the whole
    thing pretty useless, as I can’t imagine how you load anything from
    the CF/SD/MicroSD-Card then?
    - How can you make use of XIP, when you can’t access the card and
    read the programm?
    - Can you perform a switch between RAM Extension and IO and if so,
    wouldn’t this completely kill performance?
    - Do you already know, if the M3 Micro SD uses the whole 32Bit for
    IO too, or could it be possible, to do IO and RAM extension at least
    for the M3 Micro?

    The M3 Micro SD features a built-in RTC and a onboard battery, so
    I would preferr to buy this one instead of the SuperCard, but if you’re
    sure, these things are never gonna work on M3, I will probably say
    goodbye to GBA-Compatibility and buy a SuperCard Lite instead, also
    because it seems to me, M3 hasn’t really good support for homebrew
    and tends to ignore mails asking for help concerning specs and drivers.

    Thanks in advance
    Remigius

Leave a Reply