kiltum (kiltum) wrote,
kiltum
kiltum

  • Music:
Вчера пересмотрел первого терминатора. С трех раз догадайтесь, на каких кадрах я стопорил кино и подолгу рассматривал картинку? Правильно: на тех самых кадрах, которые показывают интерфейс терминатора "изнутри". Давно известно, что там листинги ассемблера. Ну LDA, STA, JMP и тому подобные. Но вот что данный код делает, никто ничего не писал. Ну или я не видел.

Вот. Там есть три момента, когда показывают картинку. Первый и последний - это дамп некого участка памяти. Я довольно долго напрягал все свои знания по Z80, но суть осталась для меня непонятной. То есть дамп не разворачивается в читаемую мнемонику - получается чушь. Но следующий момент, когда уже показывалась ассемблерная мнемоника, все разъяснил. Там была процедура установки VTOC. 11 дорожек. 8+3. Забирается участок памяти откуда-то, пересылается в другое место и переходит дальше. Ничего не напоминает? :-)

Я долго думал, где меня кидают. С одной стороны, 8+3 однозначно указывают на восьмеричную систему записи команд и операндов. С другой стороны, мнемоники LDA и STA характерны только для Intel8080 и Z80. Да и в эту же сторону работает дамп памяти, выполненный в старых добрых шестнадцатеричных кодах. Потом я сел и начал думать, с какого перепугу Z80 делал в америке? Ведь пик его популярности пришелся на синклеры - а они были популярны в основном в европе. В америке в то время были популярны Atari и Apple. Apple! "Агат" в родных пенатах. 650х процессор. Мнемоника отличается от 68ххх, но тоже мотороллер! И записывается все в шестнадцатиричном виде, в отличие от БК, УК-НЦ, PDP-11 и прочих монстров ...

Сегодня пришел на работу, включил интеренет. Влез в гугл. Стал искать подтверждения своим выкладкам - ведь не я один такой любопытный. Нашел. ... What machine code is displayed on the Terminator's visual display? 6502 assembler, specifically Apple 2 ... .

На душе стало как-то спокойно. Ведь помню еще! Хотя в данное время это совершенно бесполезная информация ...
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 2 comments