Retrocomputing | Комп'ютерна інженерія |
---|
Список літератури з проектування мікрочіпів та електроніки від лабораторії Лампа
Продовження...Лабораторія “Лампа” розповсюджує дуже класні матеріали, поміж них – списки літератури. Оскільки Фейсбук – річ ефемерна, з дозволу автора, дублюю в себе. Текст далі – належить “Відкритій лабораторії електроніки Lampa”.
Всі права в авторів і вся вдячність – їм же!
Материнська плата Juko ST – ще одна XT-машина
Материнська плата XT-класу, Juko ST (SuperTurbo) з’явилася в мене кілька років тому, завдяки віртуальному музею комп’ютерного андеграунду, але якщо сумісні з 8-бітовими ISA VGA картки в мене знайшлися, то працездатні контролери вводу-виводу – не вдавалося добути. Так і стояла вона ‘‘безхозною’’.
В Інтернеті практично тотожні плати трапляються під іменем Unique UX-12. На жаль, я поки не зміг розібратися, чи це клон – і тоді, хто чий клон, чи просто інша назва? Виглядає, що була доволі популярною – в Інеті, зокрема, на Vogons – багато постів про неї (1, 2, 3 – лише як початок).
З появою PicoMEM, зміг трохи з нею побавитися – підкинула пару цікавинок.
Продовження...PicoMEM – крутезна сучасна плата для IBM PC/XT/AT
Нещодавно завелася в мене PicoMEM – крутезна плата оновлення, зовсім недавно створена. Я все ще під враження, то ж запрошую познайомитися і читачів.
Опис
Згадуючи попередній мій огляд плат оновлення, PicoMEM, заміняє більшість з них, при чому – одночасно. Базується на Raspberry Pi Zero, з мікроконтролером RP2040. На момент написання1 вміє наступне:
-
Серпень 2024. Автор називає її “програмно визначена ISA-плата”, з часом функціонал доповнюється або змінюється. ↩
Amstrad PC1640
Попередні машини, про які тут писав1 – пафосні, їх мало хто міг собі дозволити. А зараз хотів би розповісти вам про значно більш скромний комп’ютер – entry level, як його називали в тогочасних оглядах – Amstrad PC16402.
Це перший мій нетривіальний “брендовий” ретрокомп’ютер3 – придбав його на початку 2014, і дуже давно планував про нього написати – але не дуже вмів. Останнім часом вже боюся, що він почне ревнувати – я все про інших пишу, та й зламається.
Фото з інструкції. Зауважте, картинка на екрані – плюс-мінус реалістична, хоч і трішки прикрашена. |
Увага, багато фото, часто – технічно сумнівної якості!
-
Osborne Executive, Tandy 1400LT, Compaq portable III та 386. ↩
-
В США відомий як PC6400. Його попередник, теж доволі відомий – PC1512. ↩
-
До того були ще пара ноутбуків початку 90-х та AST Power Premium 4/25s – машинки симпатичні, але вже помітно більш однорідні, ніж XT-клони середини 80-х. ↩
Огляд книг ‘‘Inside OS/2’’ та ‘‘Advanced Os/2 Programming’’ з кінця 1980-х
Продовжуючи серію ретро-літоглядів, хочу розповісти про дві книги, присвячені OS/21: “Inside OS/2” by Gordon Letwin, 1988 та “Advanced Os/2 Programming” by Ray Duncan, 1989.
Вони зовсім протилежні за призначенням. Друга – глибоко прагматична, а перша – навпаки, більше про ідею і принципи. Іншими словами, вони взаємно доповнюють одна одну.
Предмет книг
Дуже коротко про тему цих книг, OS/2. Це багатозадачна однокористувацька операційна система. Розпочалася як плід дружби IBM та Microsoft, потім розвивалася IBM, але з часом програла іншим ОС загального використання. Існує досі, як спеціалізована, з назвою ArcaOS.
Поміж іншого, була чи не першою масовою ОС з підтримкою потоків – напишу про це окремо.
Розпочинала своє життя як 16-бітова система для 286 – через дивні тогочасні ідеї IBM. Такими залишалися версії 1.xx – 2.xx і наступні вже були 32-бітовими2. Обидві книги стосуються якраз 16-бітових варіантів OS/2 – 32-бітова з’явилася вже в 1991-1992.
- “Inside OS/2” згадує лише версію 1.00 (грудень 1987).
- “Advanced Os/2 Programming” вже знає про 1.10 (листопад 1988, при тому, що книжка містить передмову від грудня 1988) – ту, що з GUI, але говорити про GUI автор уникає.
Переходимо до огляду книг.
-
Ця система один час мала для мене певну містичну привабливість – в юності багато про неї чув, але не бачив, за межами книжки3, прочитаної щоб здати курс “Операційних систем” на екстернаті в “Львівській політехніці”. ↩
-
16-бітовий код залишався, для зворотної сумісності, як і в Windows 9x. ↩
-
Російський переклад (1991-го) “Inside OS/2 : the complete programmer’s reference”, J. Campbell, 1988. ↩
Звідна таблиця версій DOS – work in progress
Поки писав про DOS 4.00, Tandy 1400LT тощо, регулярно мусив уточнювати всілякі подробиці щодо можливостей різних версій DOS. При чому, в різних джерелах є різнобій. То вирішив зібрати все в одному місці і потроху уточнювати.
Продовження...До релізу джерельних текстів DOS 4.0x та матеріалів European DOS 4
Два місяці тому1 Microsoft відкрила (майже) повні джерельні тексти MS DOS 4.00 та частину славнозвісно загадкового Multitasking чи European MS DOS 4.02, приблизно еквівалентну OEM Adaptation Kit (OAK)3. Звичайно, я зразу захотів спробувати скомпілювати та подивитися, що там із SYS.COM. Але, хоча, з підказками спільноти, це вдалося швидко, через звичну безліч справ з студентами і взагалі в УКУ, описати свої знахідки тоді не вдавалося і пишу, вкотре, безнадійно відставши від першовідкривачів.
Отож, експериментуємо.
-
26 квітня 2024 року. ↩
-
Базується на DOS 2.0, працює в реальному режимі, не має відношення до “справжнього” MS DOS 4.0. Див. також Wiki: MS-DOS 4.0 (multitasking) та ‘‘The History of Multitasking MS-DOS’’. ↩
-
Джерельні тексти та об’єктні файли, які Microsoft надавала OEM-виробникам для адаптації під їх комп’ютери. Див, наприклад: Microsoft MS-DOS OEM Adaption Kit 3.x, [MS-DOS 2.0 OEM Adaptation Kit (February 8, 1983)] (https://archive.org/details/msdos-2.0-oak). Зазвичай, IO.SYS, FORMAT.COM чи SYS.COM постачалися як джерельні тексти, а MSDOS.SYS, як умовно-платформонезалежний, постачався як набір об’єктних файлів. ↩
SYS.COM з 86-DOS 1.10
Поки возився з SYS.COM з 86-DOS версій 0.11 та 0.34, випадково дизасемблював цю ж утиліту з 86-DOS 1.10. Тож, вирішив доповнити колекцію статей про неї.
Продовження...SYS.COM з 86-DOS 0.11 та 0.34
Насправді, ця стаття – трішки обман. Все почалося з того, що до 86-DOS я поліз, щоб глянути на їх SYS.COM, який багато раз дизасемблював для різних версій MS/PC-DOS.
Продовження...86-DOS 0.11 та 0.34
Знайдені нові старі версії 86-DOS – 0.11 та 0.34, спричинили цілу хвилю публікацій. Десь на десятку побачених, вирішив і я спробувати їх.
- Емуляція
- Формат диску – FAT12, з 16-байтовими записами каталогу
- Вміст дисків та експерименти
- Посилання
- Виноски