STMint on Mist ;)

tpy0 tpy1

MIST w trybie STEroids, 8MB RAM, Emutos 0.9 (na 0.9.3 nie działa, ale powalczę jeszcze). ST High działa w trybie mono (w color mi się nie udało).

Niestety tinypy jest trochę powolne, nawet w STEroids. W porównaniu z nim stary Python1.3 z oficjalnej paczki działa super szybko, ale nie poddaje się z próbami kompilacji micropythona i pymite (python-on-chip) ;). Nie ma się co dziwić – w aranym, który emuluje Falcona z 68040, Python 2.6.4 i tinypy działają niemal z tą samą prędkością. Różnica jest jednak kolosalna: 7.5/0.11 = 68.18 razy wolniej…

timeI teraz chyba najciekawsze spostrzeżenie: Mist w STEroids jest szybszy niż emulowane w Hatari TT@32Mhz. Na kolejnych screenach: TT@8Mhz, TT@16Mhz i TT@32Mhz.TT@8MHzTT@16MHzTT@32MHz

STMint on Mist ;)

Tinypy dla FreeMint.

Jak widać po ostatnich wpisach eksperymentowałem z Pythonem na FreeMint. Binarka dużego Pythona jest dostępna tutaj i działa bardzo ładnie (patrz poprzedni wpis). Szukałem cały czas małego interpretera (z myślą o Mist) i udało mi się skompilować Tinypy:
tinypy

Binarkę tinypy dla FreeMint wrzuciłem tutaj. Muszę ją jeszcze pod Mist-em przetestować ;).

Update: na ST Mint działa:

pystmint Więc na Mist też zadziała (po cichu liczę, że może w trybie STEroids).

Tinypy dla FreeMint.

Dosbox.

Dosbox. Ciekawe pomimo, że jest to emulator, uruchamiając programy x86 na x86 nie mam takiego wrażenia. Inna sprawa, że jest sporo programów użytkowych, które działają tylko w MSDOS i pod Windows w cmd się nie uruchomią. BTW, ja to chyba lubię MSDOS-a. Dzięki niemu nauczyłem się używać linii komend i odkryłem Linuksa…

Zdecydowanie największym szokiem jest instalacja w Dosbox Windows 3.1. Po pierwsze, żal że to było tak dawno temu :(. Po drugie, całkiem fajny ten Windows, wizualnie jak na 1992 Windows 3.1 było super. Po trzecie: to śmiga!

Na szczególną uwagę zasługuje ostatni obrazek: Python2.4 w Windows 3.1 :).

Dosbox.

Fs-uae.

Kolejny świetny emulator dołączył do moich ulubionych: FS-UAE, czyli marzenie sprzed lat, działa świetnie na 7-mio letnim laptopie (R61i z T5250). Fs-uae-launcher to nakładka graficzna (w pyqt) pozwalająca na współpracę emulatora z oagd.net (Open Amiga Games Database).

Nie byłbym sobą gdybym nie spróbował na Amidze Pythona. Jak widać dostępne są dwie wersje: 1.4 (oficjalny, bardzo stary instalator znaleziony na ftp.python.org) i 2.3 (Amiga Python) (w tym drugim jest już prawie wszystko co lubię w Pythonie).

Fs-uae.

Workbench 3.1 na MIST (Minimig-AGA).

Pierwszy raz od czasów szkolnych poklikałem w Workbench (testuję rdzeń Minimig AGA dla MIST).
DSC_0861Biorąc pod uwagę rok wydania, czuję jakiś niedosyt. Jest kilka fajnych ficzerów (micro-emacs w standardzie, wypasiony shell, automounter) a jak widać zajmuje to niecałe 3MB dysku twardego, z drugiej strony, look&feel jest praktycznie taki sam jak w wersji 2.0 z 1990 roku…

Workbench 3.1 na MIST (Minimig-AGA).

Django: migrations.

Bardzo mi odpowiada ewolucja Django od czasu kiedy ostatni raz coś w nim robiłem, a było to kilka lat temu. Krótko mówiąc, nadal mam wrażenie jakby to były spodnie szyte na miarę lub śrubokręt, który idealnie leży w łapie i odkręci każdą śrubkę ;). Nie mam uczucia ewolucyjnego zagubienia. To tylko dobrze świadczy o projekcie, bo to co było kiedyś, nie zostało w ciągu tych kilku lat przepisane, najlepiej od zera. Mogło się tak stać tylko dlatego, że już na etapie 1.0-1.4, kiedy poznawałem ten framework, wszystko było zrobione jak należy.

Dziś trafiłem na prezentację o Django Migrations wygłoszoną podczas tegorocznego Pycon. Piękna sprawa:

Django: migrations.