Ciekawi mnie, jakiej tablicy partycji (lub innej analogicznej struktury) używa lub może używać Falcon. Kupiłem ostatnio taką maszynkę. Zrobiłem backup tego co w nim siedzi (carta SD przez przejściówkę CF, HDDriver jako sterownik) ale niestety, mój Linux nie potrafi powiedzieć nic na temat struktury partycji, że o zawartości plików nie wspomnę. Czy to jest aż tak udziwnione, że nie ma jak się do tego dostać spoza TOS-a? Może jest jakieś oprogramowanie (najlepiej pod Linuksa), które pozwoli mi do tych danych się dostać? Raz, w celu robienia kopii zapasowej lub dostania się do konkretnych plików a dwa, w celu przerzucenia danych na ten dysk.

Jeśli temat jest "oczywisty" to przepraszam, do tej pory miałem do czynienia co najwyżej z STe z UltraSatanem i tam problemu nie ma.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

2 Ostatnio edytowany przez Cyprian (2019-10-29 00:16:04)

tutaj info jak podmontować partycję Atari pod Linuxem:
http://meta.libera.cc/2018/07/inspectin … image.html

Tutaj detale o systemie plików:
http://info-coach.fr/atari/documents/_m … _Guide.pdf

wątek na AF:
http://www.atari-forum.com/viewtopic.php?t=16576

więcej: google "linux atari bgm partition"

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

3

Dzięki. Problem w tym, że to nie działa. Zapuszczony parted (fdisk też) nie stwierdzają żadnej struktury. Dojadę do biura to pokażę.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

4

spróbuj po Linuksem podmontować ten dysk. Z poziomu Hatari lub Aranym będziesz miał dostęp do niego.

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

5

Z tego co pamietam obsluga  partycji Atari musiala byc wlaczona w kernelu.

6

$ parted falcon_backup.img 
GNU Parted 1.6.25.1
Copyright (C) 1998 - 2005 Free Software Foundation, Inc.
This program is free software, covered by the GNU General Public License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
the GNU General Public License for more details.


WARNING: unlike other partitioning software, Parted does *NOT* wait for
exit to write changes to partition table, you're experimenting on your
disk's live body.
Using /home/users/ed/public_html/falcon_backup.img
(parted) print                                                            
Error: Unable to open /home/users/ed/public_html/falcon_backup.img - unrecognised disk label.

No niestety, jakaś dziwna struktura.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

7

Tak dla testu sciagnalem jakis image i kernel go nie reozpoznaje:

$ fdisk -l hd80mb.image
Disk hd80mb.image: 80.1 MiB, 84038656 bytes, 164138 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Po wielkosci sectora wyglada ze to GEM filesystem.

8

ok, czyli pozostaje Hatari i Aranym

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

9

Monsoft napisał/a:

Po wielkosci sectora wyglada ze to GEM filesystem.

Wielkość sektora to kwestia sprzętowa, nie programowa. Dyski HDD mają sektory 512B, co najwyżej mogą być grupowane w klastry (np. po 4 sektory). To nie stacja dyskietek z różnym możliwym rozmiarem sektora.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

10 Ostatnio edytowany przez Monsoft (2019-10-29 12:49:54)

Masz racje, 512 to standardowa wielosc sektora czyli moja sugesta ze to GEM jest bleda.

Nowe dyski maja 4k sektory  (Advanced Format ).

11

Ano. 4KB to zawsze oszczędność w metadanych vs. 512B

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

fdisk tego nie rozpozna, nieważne jak masz skompilowany kernel, bo on nie uzywa kernela do analizowania tablicy partycji tylko sam ją analizuje, a atarowskiej po prostu nie zna.

Kiedyś, w Debianie był pakiet sfdisk który czytał atarowską tablice partycji, ale nie wiem czy jeszcze jest.

A, fdisk może sie przydać jeżeli masz podwójną tablice partycji - atarowska i pctową. Hddriver to potrafi i driver Putnika chyba też. Ale manipukowanie taką tablica partycji fdiskiem to bardzo zły pomysł, nie wiem jak parted, ale pewnie też sobie z tym nie poradzi.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

13 Ostatnio edytowany przez Monsoft (2019-10-29 21:26:45)

Wyglada ze parted rozpoznaje partycje:

$ parted hd80mb.image
WARNING: You are not superuser.  Watch out for permissions.
GNU Parted 3.2
Using /tmp/hd80mb.image
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p                                                               
Model:  (file)
Disk /tmp/hd80mb.image: 84.0MB
Sector size (logical/physical): 512B/512B
Partition Table: atari
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
1      1024B   17.9MB  17.9MB  primary               boot
2      17.9MB  39.9MB  22.1MB  primary
3      39.9MB  65.1MB  25.2MB  primary
4      65.1MB  84.0MB  18.9MB  primary

(parted)

14 Ostatnio edytowany przez Monsoft (2019-11-01 14:55:26)

W sumie sie da nawet dostac do plikow.

Naskrobalem maly skrypt ktory to robi.

#!/bin/bash
#
# Mount Atari partition under Linux
# by Monsoft (c) 29.10.2019
#
# Require: parted, losetup, awk, grep, cut and root  privileges
#
# Usage: scriptname hdimage [-u]
# -u    unmont partitions

IMAGE=$1
UMOUNT=$2

MPOINT=/mnt
DNAME=drive

if [ "$UMOUNT" == "-u" ];then
    for i in $(losetup -a |grep $IMAGE|cut -d":" -f1);do
            DNUM=${i: -1}
        umount $MPOINT/$DNAME$DNUM
            rm -rf $MPOINT/$DNAME$DNUM
    done
    losetup -D
    echo "All mounts has been removed"
else
    PART=($(parted $IMAGE unit b print| awk '/primary/ { print $2,$4 }'|tr -d B))

    PLEN=${#PART[@]}

    for (( i=0; i<$PLEN; i++ )); do
        PSTART=${PART[$i]}
        ((i++))
        PSIZE=${PART[$i]}
        losetup --find --offset $PSTART --sizelimit $PSIZE $IMAGE
    done

    for i in $(losetup -a |grep $IMAGE|cut -d":" -f1);do
        DNUM=${i: -1}
        mkdir $MPOINT/$DNAME$DNUM
        mount -t vfat $i $MPOINT/$DNAME$DNUM
    done
    echo "Atari parition has been mounted under $MPOINT:"
    ls -l $MPOINT
fi

A dziala tak:

root@leon:/tmp# ./matari.sh hd80mb.image
Atari parition has been mounted under /mnt:
total 40
drwxr-xr-x 2 root root  7168 Jan  1  1970 drive0
drwxr-xr-x 2 root root  9216 Jan  1  1970 drive1
drwxr-xr-x 2 root root 10240 Jan  1  1970 drive2
drwxr-xr-x 2 root root  8192 Jan  1  1970 drive3
drwxr-xr-x 2 root root  4096 Jul 19 21:34 ipod
root@leon:/tmp# find /mnt/
/mnt/
/mnt/drive0
/mnt/drive0/SHDRIVER.SYS
/mnt/drive1
/mnt/ipod
/mnt/drive2
/mnt/drive3
root@leon:/tmp# ./matari.sh hd80mb.image -u
All mounts has been removed

Nic nadzwyczajnego ale nawet dziala. Testowalem na image z Hatari https://hatari.tuxfamily.org/hd80mb.image.gz na moim workstation na ktorym chodzi Linux Mint 19 Tara

@monsoft: pozwolisz sobie olicencjonować jakoś ten skrypt, to go udostępnię na liście dyskusyjnej hatari, to go dodadzą do repo ku chwale open source? ;)

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

16

U mnie tak:
Błąd: /media/backup/AtariSD/obraz.img: nierozpoznana etykieta dysku
Atari parition has been mounted under /mnt:
razem 0
sprawdzałem na obrazie karty z Falcona i z c't IDE, w obu przypadkach to samo.

Było miło :) Do widzenia.

17

Monsoft napisał/a:

W sumie sie da nawet dostac do plikow.

Naskrobalem maly skrypt ktory to robi.

Obawiam się, że to nie zawsze działa:

$ parted falcon_backup.img unit b print
Error: Unable to open /home/users/ed/public_html/falcon_backup.img - unrecognised disk label.

Zapewne zadziała w sytuacji, gdy tablica partycji jest podwójna. U mnie - nie jest.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

18

Linux obsługuje partycje AHDI, problem w tym, że na Atari stosowano różne "kombinowane" sterowniki w stylu HDDriver, czy PP. Problemem nie jest nawet sam sterownik co użyty program do partycjonowania. System plików jest (prawie) zgodny z MS-DOS.

Jak możesz gdzieś udostępnić ten obraz, to spróbuję "wybadać" gdzie tkwi w nim problem.

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

19

Poszło na priv. Wygląda na to, że tam HDDriver namieszał. Jakbym znał rozmiary partycji albo nawet początki to w sumie można by to wyłuskać po partycjach. Tylko nie do końca nawet wiem, ile ich tam jest. Chyba nawet jakaś MINT'owa ext2 jest.

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

20 Ostatnio edytowany przez Monsoft (2019-10-30 23:31:23)

Jesli listowanie partycji z parted nie dziala to znaczy ze moj skromny skrypt nie zadziala i reszta tez zaliczy zwieche:

$ parted hd80mb.image print
WARNING: You are not superuser.  Watch out for permissions.
Model:  (file)
Disk /tmp/hd80mb.image: 84.0MB
Sector size (logical/physical): 512B/512B
Partition Table: atari
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1024B   17.9MB  17.9MB  primary               boot
 2      17.9MB  39.9MB  22.1MB  primary
 3      39.9MB  65.1MB  25.2MB  primary
 4      65.1MB  84.0MB  18.9MB  primary

Akurat na testowym image dysku z Hatari dziala i tablica partycji jest rozpoznawalna.
Jesli da sie okreslic innym toolem gdzie jest poczatek partycji i jej koniec lub jej dlugosc to mozna to wykorzystac w skrypcie.

Jesli ktos ma jakis obraz dysku ktory byl partycjonowany np pod HDDriverem, AHDI, ICD to poprosze probki to moze cos sie uda jakim innym toolem zadzialac.

To co wrzucilem w skrypt to nic odkrywczego i po prostu zautomatyzowanem to co znalalem w necie.

21

@_tzok_ zauważył, że bajty są pozamieniane (mały vs. duży indianiec). Po przekopiowaniu obrazu z zamianą bajtów parzystych na nieparzyste i odwrotnie jest lepiej:

$ dd if=sd_backup.img of=sd_swapped.img conv=swab
$ /usr/sbin/parted sd_swapped.img print
UWAGA: Nie jesteś superużytkownikiem. Uważaj na uprawnienia.
Model:  (file)
Dysk /home/users/ed/smb4k/backup/systems/Atari/Falcon030/sd_swapped.img: 15,7GB
Rozmiar sektora (logiczny/fizyczny): 512B/512B
Tablica partycji: atari
Flagi dysku: 

Numer  Początek  Koniec  Rozmiar  Typ       System plików  Flaga
 1     1024B     999MB   999MB    primary                  ładowalna
 2     999MB     1998MB  999MB    primary                  ładowalna
 3     1998MB    2997MB  999MB    primary                  ładowalna
 0     2997MB    7994MB  4996MB   extended
 4     2997MB    3997MB  1000MB   logical
 5     3997MB    4996MB  999MB    logical
 6     4996MB    5995MB  999MB    logical
 7     5995MB    6995MB  999MB    logical   ext2
 8     6995MB    7994MB  999MB    logical

aczkolwiek tym razem nie wiadomo, jaki system plików jest użyty, ponieważ mount sobie tutaj nie radzi. W zwiazku z tym twój skrypt też nie daje rady. Dziwne to wszystko. Ale cóż...

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

22

Znalazlem inny image http://www.atari-forum.com/viewtopic.php?t=34967 (Atari_ST_Games_Petari_1_ACSI_800MB_32+3x256MB_ICD.hd).

I z niego da sie tylko zamontowac  pierwsza partycje:

# parted Atari_ST_Games_Petari_1_ACSI_800MB_32+3x256MB_ICD.hd print
Model:  (file)
Disk /tmp/Atari_ST_Games_Petari_1_ACSI_800MB_32+3x256MB_ICD.hd: 839MB
Sector size (logical/physical): 512B/512B
Partition Table: atari
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1024B   33.6MB  33.6MB  primary               boot
 2      33.6MB  302MB   268MB   primary
 3      302MB   570MB   268MB   primary
 4      570MB   838MB   268MB   primary

Z reszta mount sobie nie radzi:

# find .
.
./drive0
./drive0/ICDBOOT.SYS
./drive0/ICDPRO_6.55A
./drive0/ICDPRO_6.55A/AUTO
./drive0/ICDPRO_6.55A/AUTO/ICDBOOT.PRG
./drive0/ICDPRO_6.55A/DOCS
./drive0/ICDPRO_6.55A/DOCS/ENGLISH
./drive0/ICDPRO_6.55A/DOCS/ENGLISH/ADSCSI.DOC
./drive0/ICDPRO_6.55A/DOCS/ENGLISH/DESKTOP.DOC
./drive0/ICDPRO_6.55A/DOCS/ENGLISH/HDPARK.DOC
./drive0/ICDPRO_6.55A/DOCS/ENGLISH/HOST.DOC
./drive0/ICDPRO_6.55A/DOCS/ENGLISH/RATEHD.DOC
./drive0/ICDPRO_6.55A/DOCS/ENGLISH/READ.ME
./drive0/ICDPRO_6.55A/DOCS/ENGLISH/SUPERCH.DOC
./drive0/ICDPRO_6.55A/ADSCSI.CPX
./drive0/ICDPRO_6.55A/BOOTFIX.TOS
./drive0/ICDPRO_6.55A/CACHEHIT.TOS
./drive0/ICDPRO_6.55A/CACHEOFF.PRG
./drive0/ICDPRO_6.55A/CACHEON.PRG
./drive0/ICDPRO_6.55A/CFGCBOOT.PRG
./drive0/ICDPRO_6.55A/COLDBOOT.PRG

a reszta z bledem przy montowaniu partycji:

mount: /mnt/drive1: wrong fs type, bad option, bad superblock on /dev/loop1, missing codepage or helper program, or other error.
mount: /mnt/drive2: wrong fs type, bad option, bad superblock on /dev/loop2, missing codepage or helper program, or other error.
mount: /mnt/drive3: wrong fs type, bad option, bad superblock on /dev/loop3, missing codepage or helper program, or other error.

Możecie użyć file na nierozpoznawalnych partycjach, zobaczymy co powie.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

24

Wyciągnąłem pierwszą partycję i niestety, file twierdzi, że to dane:

$ dd if=falcon_swapped.img of=part1.img count=1951425 skip=2
1951425+0 records in
1951425+0 records out
999129600 bytes (999 MB) copied, 166.152 s, 6.0 MB/s
$ file part1.img 
part1.img: data

Poszczególne wartości policzone na podstawie danych z parted-a. Pierwszy sektor tej partycji wygąda tak:

00000000   60 32 90 4D  53 57 49 4E  34 2E 31 00  40 02 01 00  `2.MSWIN4.1.@...
00000010   02 00 02 36  EE F8 04 00  3F 00 10 00  02 00 00 00  ...6....?.......
00000020   00 00 00 00  80 00 29 66  AE AA 92 4E  4F 20 4E 41  ......)f...NO NA
00000030   4D 45 20 20  48 78 FF FF  3F 3C 00 48  4E 41 5C 8F  ME  Hx..?<.HNA\.
00000040   2A 00 2F 00  3F 3C 00 48  4E 41 5C 8F  4A 80 67 56  *./.?<.HNA\.J.gV
00000050   28 40 72 00  12 3A FF B6  E2 49 74 00  14 3A FF B4  (@r..:...It..:..
00000060   E1 4A 14 3A  FF AD 36 3A  FF A6 E0 5B  C6 C1 D6 86  .J.:..6:...[....
00000070   3C 3A FF A4  E0 5E CC C1  DC 86 DC 83  E8 8A D4 86  <:...^..........
00000080   22 42 48 E7  D4 00 7A 01  48 E7 00 44  4E 93 4C DF  "BH...z.H..DN.L.
00000090   22 00 4A 40  67 1E DC 85  BC 89 65 EA  3F 3C 00 49  ".J@g.....e.?<.I
000000A0   4E 41 4F EF  00 12 4E D5  48 44 44 52  49 56 45 52  NAO...N.HDDRIVER
000000B0   53 59 53 00  20 4C 72 0F  70 0A 16 30  00 00 B6 3B  SYS. Lr.p..0...;
000000C0   00 E8 67 0A  41 E8 00 20  51 C9 FF EE  60 C8 51 C8  ..g.A.. Q...`.Q.
000000D0   FF EA 2A 28  00 1C E0 5D  48 45 E0 5D  DA BC 00 00  ..*(...]HE.]....
000000E0   18 00 BA AF  00 0C 62 B4  24 4C D9 EF  00 0C 49 EC  ......b.$L....I.
000000F0   80 00 34 28  00 1A E0 5A  76 FF 7A 00  1A 3A FF 0F  ..4(...Zv.z..:..
00000100   CA EF 00 06  3C 02 55 46  CC C5 DC 89  C9 4A 48 E7  ....<.UF.....JH.
00000110   20 64 4E 93  4C DF 26 04  4A 40 66 80  C9 4A CA FC   dN.L.&.J@f..J..
00000120   02 00 D5 C5  3C 02 48 C6  E0 8E DC AF  00 08 BC 83  ....<.H.........
00000130   67 14 7A 01  26 06 48 E7  20 64 4E 93  4C DF 26 04  g.z.&.H. dN.L.&.
00000140   4A 40 66 00  FF 58 C4 7C  00 FF D4 42  34 34 20 00  J@f..X.|...B44 .
00000150   E0 5A 6A A6  24 57 20 4A  0C 58 60 1A  66 00 FF 3E  .Zj.$W J.X`.f..>
00000160   43 EA 00 1C  D3 D8 D3 D8  D3 E8 00 04  4A 91 67 20  C...........J.g
00000170   41 EA 00 1C  22 08 70 00  D1 D9 D3 90  10 19 67 10  A...".p.......g.
00000180   B0 3C 00 01  66 06 41 E8  00 FE 60 F0  D0 C0 60 EA  .<..f.A...`...`.
00000190   20 2F 00 0C  4F EF 00 10  4E EA 00 20  00 00 00 00   /..O...N.. ....
000001A0   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
000001B0   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
000001C0   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
000001D0   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
000001E0   00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
000001F0   00 00 00 00  00 00 00 00  00 00 00 00  00 00 02 F8  ................
Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

Pokaż drugi sektor.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio