pouët.net

nano 20th Anniversary Edition by Top Right Bottom Left [web] & Kakiarts [web]

                                                         __
                                                      ,-\| `` _
                                           __  __   ,'   |  _.[\
                                        ././/-<' `-/|    `p'    \
                                    ../'''     \  ,''.  ,-'\   __|
          ........................./ `.` . |    \ \  ]. oY--\,'  |......
          |            __-..      ,' ` \ 'pd     \ `.d/\_    \   |    ||
          |            '`:-]/ .   |  -]U|.P/      `\'\  '-.=--^..'    ||
          |          oo:--  :  `--\  b \ |      _.. -.` ./\.          ||
          |      _.-''__,.-'       \  "-     ,/].,-/\ ` b  d          ||
          |    ,' ,-''             .`+-.    /'',_..  `...'I_          ||
          |   /  /_                '.\  '   V. /8d8|   `O./8'`        ||
          | ,'  J`                  |.       \_`=::  |88/   `         ||
          \/,o'/'                 _ |./-.     |'\'' <J8P'             ||
          P /'/                  ,'|/|L'\,   ./Y ' _ "8               ||
          \' ,|        _  __  /b/  /  `\/\//:]L  L `>o/_,..           ||
          '/ "|      `/ "''YY'        ..\`P    \._:d./,''  \          ||
         |b'  \        \.              \\|'\      _._//\</\I|         ||
         d\    \ .       ` _          PU'' '"''''' '  `8\\]/          ||
         O'     `Y          `-.'__    8.             -/ |\/           ||
        |'        `J\           ./`--.|             ,d  'P            ||
        |            `V\        |     _\ .    _  __P'                 ||
        |,         /    \_.  _   o _,/\\[ `-"--"-'                    ||
         |       ,'       -" 'Y'' `b\.P' \                            ||
         |      /,'                 \   . |                           ||
         |     |,d                   '\  \|                           ||
         ||    |'|                  <h.. |P                           ||
          \      |                   \\/ /          _                 ||
          8.     '.|               /\| P/     _,.--XX`-o_             ||
        ,' ].     ``  _           ./ '/   ,/-X- XX   XX  `..          ||
       |   / `.     `d/\__    .,pY'/-'    `\  XX  XX   XXX  `..       ||
       |  ||   `-P.     P'\.,.\    '\.     `8.  XX  XXX   XX   `o_    ||
       \.  |       `---o/    "-=../=/8".._  'Y\   X    XX   XX    \b  ||
        \  '.           `-- ._      b.\ ( -o-.`\   XX    XX   XX    YoJ|
         `. ' _               `._ Y".].]. -.8/ `2\   XX    XX  _,.b::-"L
          |`._'-._               -` ..-PYb=:,|   \\_   X _,.ooP=-"'___.Yd.
          \___:\. '-..______________:::__::==_____:/o.==8\od=.o--/""""':J|
                 '-._ '-._                          \:==....=------''''
                    '`-._ '".._
                         `-._ '`-._
    ##    ##  ########  ##   `##_ ##-..########  ########  ########  #######
    ##  ##          ##  ##  ##   `##_   `-._ ##  ##    ##     ##     ##
    ########  ########  ########  ## `-########  ########     ##     #######
    ##    ##  ##    ##  ##    ##  ##   ##..  ##`b##  ##       ##          ##
    ##    ##  ########  ##    ##  ##   ########  ##    ##     ##     #######
                                              `b   `.
                                                `.   \.
                                                 `.   `.
                       .x.                         \    \
   |||||::::.. .     .d888b.     . ..::::|||||$$$$$|     |0000000000000000000
   |||::::.. .     .d8888888b.     . ..::::|||||$$$|     |8800000000000000000
   |::::.. .     .d88888888888b.     . ..::::|||||.'     ||888000000000000000
   :::.. .     .d888888888888888b.     . ..::::||||      /8888880000000000000
               8888888888888888888               |     ,'
               8888888P'.`Y8888888               `----''
               8P'88P'.d8b.`Y88`Y8            ______       .------.  ______
       .d88888P'  P' d88888b `Y  `Y88888b.   /      |__ ___|_     |_|      |
     .d888888888P'   8888888   `Y888888888b. ^       _/'    _>    '  |     |
   .d888888888P .d88888P'Y88888b.`Y888888888b|      |      |         |     |
 .d888888888P'.d88888P'   `Y88888b.`Y888888888b.    |      |      .  |     |
 `Y888888888b.`Y88888b.   .d88888P'.d888888888P'    |      |      |  |     |
   `Y888888888b.`Y88888b.d88888P'.d888888888P|      |      |      v  |     |
     `Y888888888b.   8888888   .d888888888P' |      |__    |         |     |__
       `Y88888b.  b. Y88888P .d  .d88888P'    \_______/____|\_______/<_______/
               8b.88b.`Y8P'.d88.db
               8888888b. .d8888888
               888888888Y888888888
   :::.. .     `Y888888888888888P'     . ..::::|||||$$$$$88888880000000000000
   |::::.. .     `Y88888888888P'     . ..::::|||||$$$$$8888888000000000000000
   |||::::.. .     `Y8888888P'     . ..::::|||||$$$$$888888800000000000000000
   |||||::::.. .     `Y888P'     . ..::::|||||$$$$$88888880000000000000000000
    . . . .            `Y'                                           . . . .
   :.:.:.:.:                                                        :.:.:.:.:
   .:.:.:.:.                                                        .:.:.:.:.
   |||||||||     " N A N O " + " A R R A K I S "                    |||||||||
   $$$$$$$$$     2 0 t h   A N N I V E R S A R Y   E D I T I O N    $$$$$$$$$
   $$$$$$$$$                                                        $$$$$$$$$
   888888888     a demopack of the only two iPod nano (1st gen)     888888888
   888888888     demos ever made                                    888888888
   000000000                                                        000000000
   000000000     KeyJ .......................... code, graphics     000000000
   000000000     Gabi ................................ graphics     000000000
   000000000     dq .............................. "nano" music     000000000
   000000000     Brack ........................ "Arrakis" music     000000000
   000000000                                                        000000000
   000000000     2026 marks the 20th anniversary of "nano" and      000000000
   000000000     the 10th anniversary of "Arrakis", which are,      888000000
   000000000     to our knowledge, the only demos for the first-    888880000
   000000000     generation iPod nano ever made.                    $$$888800
   000000000                                                        $$$$$8888
   000000000     To celebrate this, we present you a faithful       |||$$$$88
   000000000     recreation of the iPod nano demo experience,       �:�||$$$$
   000000000     including the glorious low-res screen and the      :�::�||$$
   000000000     iPodLinux boot process, for modern PCs.             � �::�||
   000000000                                                      .d8b.� �::�
   000000000                                                     d88888b � �:
   000000000                                                     8888888   �
   000000000 .:::||||$$$$8888888000000008888888$$$$||||:.:. .d888 8P'Y8 888b.
   000000000 .:::||||$$$$888888800000008888888$$$$||||:.:..d88888P'   `Y88888b.
   KJ0000000 .:::||||$$$$888888800000008888888$$$$||||:.:.`Y88888b.   .d88888P'
   TED000000 .:::||||$$$$8888888000000008888888$$$$||||:.:. `Y888 8b.d8 888P'
                                                                 8888888
                                                                 Y88888P
                                                                  `Y8P'
REQUIREMENTS                                                        '
------------

- PC with Windows 10/11 or GNU/Linux (built and tested on Ubuntu 24.04)
- OpenGL 3.3 capable GPU with a suitable driver


FAQ
---

Q.: "20th Anniversary"?! Has it really been *that* long ago already?!
A.: I'm afraid so :(

Q.: Have the demos been "remastered" in any way?
A.: No. You're seeing them exactly as they were shown in the compos 10 and
    20 years ago, albeit on a slightly better screen (which we make up for by
    simulating the original screen's pixel grid - you're welcome!) and with a
    smoother framerate in a few scenes.
    The audio is substantially improved however, as this release contains the
    original full-bandwidth stereo MP3s instead of 16 kHz mono ADPCM renditions.

Q.: Where are the binaries for the actual hardware?
A.: Not in this package - the Anniversary Edition is PC-only.
    If you really have a first-gen iPod nano with iPodLinux on it
    (which is not something you can easily get, as the iPodLinux website,
    along with all its downloads, vanished half a decade ago), you can
    simply install the original releases of the two demos on it:
    https://files.scene.org/get/parties/2006/evoke06/wild/nano.tgz
    https://files.scene.org/get/parties/2016/nordlicht16/gravedigger/arrakis.tgz

Q.: What's up with this nonsense boot animation and the "Reboot" menu item?
A.: That's an almost pixel-perfect recreation of what it looks like on a real
    device after turning it on. It has been sped up a bit and the Apple logo
    has been replaced by something else for copyright reasons, but other
    than that, it's the real deal. The main menu is also something that existed
    back in the day; it's a bespoke menu system KeyJ wrote to launch the
    demo(s).

Q.: That startup zoom animation looks nice - can I zoom out again later?
A.: Yes, you can. Use the [,]/[.] or [-]/[+] keys to control zoom.

Q.: Can I get the sources?
A.: There's a suspiciously-named script called "get_sources.py" in the archive;
    if you run that (using Python ~3.10 or later), the sources will appear,
    seemingly out of thin air. Magic! ;)