Hacker News Digest

Тег: #retro-computing

Постов: 9

3M Diskette Reference Manual (1983) [pdf] (retrocmp.de)

Руководство 3M 1983 года описывает физическую структуру и работу дискет. Дискеты, доступные в размерах 8" и 5.25", состоят из трех основных компонентов: конверта из ПВХ, подложки и носителя информации. В конверте предусмотрены специальные отверстия и вырезы: отверстие для шпинделя привода, вырез для разрешения записи (у 5.25"), индексационное отверстие, вырез для защиты от записи (у 8"), прорез для доступа головок и вырезы для снятия напряжения. Эти элементы обеспечивают совместимость и правильную работу дискет в компьютерных системах.

Различные типы дискет (односторонние/двусторонние, низкой/высокой плотности) имеют уникальные коды и расположения индексационных отверстий для обеспечения совместимости с оборудованием. Например, у 3M 5.25" дискет индексационное отверстие расположено примерно под углом 104°, в то время как у 8" дискетов оно может находиться под разными углами в зависимости от типа. Прорез для доступа головок является наиболее важной частью конверта, так как именно через него считывающие/записывающие головки взаимодействуют с магнитной поверхностью диска.

by susam • 27 октября 2025 г. в 23:44 • 100 points

ОригиналHN

#diskette#floppy-disk#storage-media#computer-hardware#data-storage#retro-computing

Комментарии (30)

  • Дискуссия началась с того, что автор хотел показать детям дискету 5.25", но не нашёл её, зато нашёл 3.5" дискету и показал её детям, которые даже не знали, что это такое.
  • Участники обсудили, что отверстие индекс-отверстия почти никогда не использовалось, кроме как в очень старых системах.
  • Упоминались технические детали: 1.44 МБ, 1.68 МБ, «серый» сектор и т.д.
  • Были всплески ностальгии по тем временам, когда к покупке прилагалась настоящая документация.
  • В конце обсуждение свелось к тому, что дискеты всё ещё можно купить, и они всё ещё используются в промышленности.

Sphere Computer – The Innovative 1970s Computer Company Everyone Forgot (sphere.computer)

Sphere Computer — это веб-сайт, посвященный Sphere 1, уникальному микрокомпьютеру 1970-х годов, созданному в 1975 году Майком Уайсом из Юты. Эта система на базе Motorola 6800 была опережением своего времени, но страдала от задержек, сложности использования и нестабильности. Компания Sphere Corporation исчезла в 1977 году, а компьютер превратился из шутки в историческую сноску, хотя его дизайн предвосхитил массовые компьютеры, появившиеся несколько лет спустя.

Бен Зотто, исследователь-историк и инженер, документирует историю Sphere через книгу, создал веб-эмулятор системы и даже разработал новое оборудование для этой платформы после 40-летнего перерыва. Он ищет владельцев оригинального оборудования, программного обеспечения, документации или людей с воспоминаниями об этой малоизвестной системе, чтобы сохранить ее наследие.

by ChrisArchitect • 23 октября 2025 г. в 16:09 • 86 points

ОригиналHN

#sphere-computer#sphere-1#motorola-6800#computer-history#retro-computing#hardware#emulation#apple

Комментарии (10)

  • Пропущенная возможность работы виртуальной сферы на мобильных устройствах через клавиатуру в графическом режиме.
  • Критика несоответствия формы устройства его названию.
  • Упоминание о нереализованном потенциале стать "Apple" в индустрии.
  • Указание на дубликат поста на Hacker News.
  • Предложение альтернативы в виде устройства ABS Orb.

Pasta/80 is a simple Pascal cross compiler targeting the Z80 microprocessor (github.com)

Разработчик представил Pasta80 - компилятор, совместимый с Turbo Pascal 3.0, который генерирует машинный код для классических и современных компьютеров на базе процессора Z80. Проект поддерживает ZX Spectrum 48K/128K/Next и системы с CP/M, позволяя современным программистам создавать приложения для ретро-платформ. Код компилятора написан на C++ и открыт под лицензией MIT.

Особенность проекта заключается в том, что он не просто эмулирует старую среду, а создает полноценный компилятор, способный генерировать эффективный машинный код для оригинального железа. Это позволяет разрабатывать нативные приложения для ретро-компьютеров без необходимости использования эмуляторов или виртуальных машин. Проект уже поддерживает несколько ключевых платформ Z80-экосистемы и может быть расширен для работы с другими устройствами на этой архитектуре.

by mariuz • 21 октября 2025 г. в 07:23 • 102 points

ОригиналHN

#pascal#z80#c++#compiler#retro-computing#cross-compiler#github

Комментарии (17)

  • Обсуждение всплеснуло ностальгией по простым 8-битным процессорам и первым компиляторам, вспоминая, как трудно, но вдохновляюще было писать компиляторы для них.
  • Участники делились личными историями о первых опытах с Pascal и C, отмечая, что ранние компиляторы были однопроходными и как это влияло на разработку.
  • Всплеск воспоминаний привел к обсуждению того, как языки и компиляторы эволюционируют, и как это влияет на безопасность памяти и стабильность программ.
  • Тонко подметили, что современные языки и инструменты, возможно, заставляют разработчиков быть менее внимательными к низкоуровневым деталям.
  • В конце обсуждение свелось к тому, что хотя технологии и стали более сложными, но некоторые считают, что это может отдалить нас от основ и что важно сохранять хоть какое-то взаимодействие с этими основами, такими как архитектура Intel 8086 и идея однопроходной компиляции.

Completing a BASIC language interpreter in 2025 (nanochess.org)

Разработка BASIC-интерпретатора в 2025 году: реализация строковых переменных и сборка мусора

Проект по созданию BASIC-интерпретатора для платформы Intellivision ECS 1983 года выпуска перешёл на новую стадию — добавление поддержки строковых переменных. Изначально система могла работать лишь с числовыми данными, но теперь добавлена работа со строками (A$, B$, C$), включая операции присваивания, ввода и вывода, а также конкатенацию.

Особенность реализации — использование двух отдельных стеков: один для хранения строковых переменных, другой для временных строк в процессе вычислений. Это позволило избежать излишнего усложнения управления памятью. Для обработки строк введён сборщик мусора, который, не увеличивая нагрузку на систему, эффективно управляет памятью, используя маркер 0xCAFE для обозначения свободных участков.

Реализация включает функции для работы со строками, такие как конкатенация, функции LEFT$, RIGHT$, MID$ и другие. Всё это работает на процессоре CP1610 с тактовой частотой 894 кГц, демонстрируя, что даже на ограниченных системах возможна эффективная работа со строками.

Код написан на ассемблере, но логика применима в высокоуровневых языках. Это пример того, как даже в средах с ограниченными ресурсами можно успешно реализовать сложные функции, используя продуманные алгоритмы и эффективные структуры данных.

by nanochess • 12 октября 2025 г. в 19:19 • 85 points

ОригиналHN

#basic#intellivision#assembler#memory-management#garbage-collection#retro-computing

Комментарии (13)

  • В 1978 году Хэл Финни написал 2-килобайтный интерпретатор BASIC для Intellivision, который стал первым встроенным языком программирования для игровой системы.
  • Участники обсуждали, что в те годы размер кода и экономия памяти были критически важны, и как это влияло на дизайн и сообщения об ошибках.
  • Обсуждение затронуло вопросы раннего периода персональных компьютеров, включая такие редкие темы, как Oregon Trail и TRS-80.
  • Ностальгия по тем временам, когда даже простейшие вещи, такие как строки ошибок, были предметом гордости разработчиков, и как это сравнивалось с современными стандартами.

Bonding twelve 56K modems together to set dial-up broadband records (tomshardware.com)

Энтузиасты объединили двенадцать 56К модемов для достижения рекордной скорости в 668 Кбит/с через dial-up соединение. Это стало возможным благодаря агрегации каналов, когда каждый модем подключался к отдельной телефонной линии и работал параллельно. Хотя технология объединения модемов существовала и раньше, такой масштабный эксперимент демонстрирует ностальгический интерес к ранним дням интернета и техническую изобретательность.

Шум от дюжины одновременно работающих модемов создавал характерный гул, напоминая о временах, когда загрузка одной веб-страницы могла занимать минуты. Практическая ценность проекта невелика на фоне современных стандартов, но он служит напоминанием о том, как далеко продвинулись интернет-технологии и как творческий подход может выжать максимум из устаревшего оборудования.

by wrayjustin • 28 сентября 2025 г. в 00:59 • 94 points

ОригиналHN

#dial-up#modem#56k#ppp#isdn#adsl#voip#retro-computing

Комментарии (29)

  • Участники делятся опытом использования dial-up модемов и технологий для увеличения скорости (мультилинк PPP, "склеивание" линий) в 90-х и начале 2000-х.
  • Обсуждаются технические аспекты работы модемов через VoIP и цифровые линии связи, а также ограничения таких решений.
  • Вспоминается появление и сравнение различных технологий доступа: от 14.4K/56K модемов до ISDN, ADSL и кабельного интернета.
  • Упоминается проект The Serial Port по созданию 12-модемной установки как пример экспериментов с ретро-оборудованием.
  • Отмечается высокая стоимость дополнительных телефонных линий для домашнего использования в то время.

Meshtastic 64 – A meshtastic radio for the Commodore 64 (64jim64.blogspot.com)

Разработан модуль Meshtastic 64, превращающий Commodore 64 в узел децентрализованной mesh-сети для текстовой связи. Устройство подключается через User Port и использует плату Heltec LoRa V3 с OLED-экраном, который виден через прозрачное окно картриджа. Для упрощения связи вместо сложных protobuf-команд применён текстовый режим.

Программа для отправки и приёма сообщений написана на BASIC для сохранения ретро-стиля и удобства разработки. Плата спроектирована с учётом размещения аккумулятора и доступного USB-C порта, хотя в первой версии допущена ошибка зеркальной разводки контактов. Проект демонстрирует, как винтажный компьютер может участвовать в современных peer-to-peer сетях.

by geerlingguy • 23 сентября 2025 г. в 23:54 • 98 points

ОригиналHN

#commodore-64#meshtastic#lora#basic#peer-to-peer#decentralized-networks#retro-computing

Комментарии (31)

  • Высказана озабоченность отсутствием серьёзных попыток защитить содержимое сообщений на прикладном уровне в Meshtastic.
  • Отмечены проблемы с маршрутизацией и доставкой сообщений, а также отсутствие функционала безопасной буферизации (store & forward).
  • Упомянуты альтернативные проекты (Reticulum, MeshCore, CellSol) и проведены сравнения с APRS.
  • Сообщество критикуется за большее увлечение обсуждением оборудования, чем практическим использованием сети.
  • Разработчики проекта обвиняются в токсичности и имитации бизнеса под видом open-source.

Two Slice, a font that's only 2px tall (joefatula.com) 🔥 Горячее

Two Slice
2-пиксельный шрифт, всё ещё читается.
Заглавные и строчные буквы различаются, цифры и знаки препинания есть.
Мельче — читабельнее.

Скачать (CC BY-SA, коммерция разрешена с указанием авторства).

by JdeBP • 13 сентября 2025 г. в 23:50 • 512 points

ОригиналHN

#font#typography#design#computing-history#retro-computing

Комментарии (108)

  • Участники обсуждают сверхмелкий 2-пиксельный шрифт: кто-то восхищён, кто-то считает нечитаемым.
  • Нужен контекст и тренировка; на случайных строках шрифт «сдаёт».
  • Подчёркивают важность пробелов и антиалиасинга, иначе буквы сливаются.
  • Вспомнили 8-битные спектрумы, C64, TI-калькуляторы: узкие шрифты были вынужденным хаком.
  • Шутят про EULA, шрифт-Морзе и китайские иероглифы в 2 px.

Racintosh Plus – Rackmount Mac Plus (identity4.com)

  • Racintosh Plus – 1U-рэковый Macintosh Plus 1986 г.
  • Почему: оригинал громоздок, греется, пугает старым БП и винтом.
  • Основа: запасная плата Plus, 4 МБ ОЗУ, добавлен диод +5 В на SCSI.
  • Видео: CRT выкинут, вместо него RGBtoHDMI + Pi Zero → HDMI.
  • Накопитель: BlueSCSI V2 на «Joe’s Clipper Plus», внутри 1U.

by zdw • 08 сентября 2025 г. в 21:39 • 119 points

ОригиналHN

#macintosh-plus#hardware#electronics#retro-computing#raspberry-pi#hdmi

Комментарии (24)

  • Участники вспомнили, как старые Macintosh Plus умирают от взрыва «RIFA»-конденсаторов и «волшебного дыма».
  • Один автор потерял свою «любимую» машину: ремонт застрял в локдауне, магазин потом пропал вместе с компьютером.
  • Другие делятся советами: перед включением старой техники всегда проверять конденсаторы и коррозию, ставить современные замены.
  • Показан проект «Racintosh» — Macintosh Plus, пересаженный в 19-дюймовый рэк-кейс; все оценили детали и надписи, но не хватило тумблера «Programmer’s switch».
  • Тред быстро превратился в ностальгию по играм вроде Crystal Quest и колледжным хакам с перепаковкой Commodore 64 в корпус IBM PC.

Building my childhood dream PC (fabiensanglard.net)

Собираю ПК мечты детства

1993-й, мне 14. Мама-одиночка покупает домой первый комп — Conforama всучили «486» на Cyrix 486SLC-25, а это обман: внутри 386, DOOM идёт в почтовой марке. У соседа IBM PS/1 2168 486DX2-66 — плавные 25 fps и цена $6 000 по нынешнему. Мечта осталась несбыточной.

Зимой 2024-го я вернулся в прошлое и подарил себе тот самый 2168. Ниже — коротко о том, как нашёл, восстановил и прокачал до максимума.


Железо

  • Корпус: мини-тOWER с ручкой, скрытая 5.25″, съёмная панель, цвета IBM — беж, тёмно-серый, синий.
  • Клавиатура: легендарная Model M, есть SSK-вариант без нумпада.
  • Документация: полные мануалы IBM, не как у клонов.
  • Расширение: 6 отсеков, 8 слотов ISA, сокет OverDrive, кэш и память не припаяны.

Поиски

30-летняя машина в цене: найти рабочую — лотерея. Фанаты хранят чеки, выкладывают фото, цены кусаются.


План модернизации

  1. Разборка, чистка, кап-ремонт.
  2. PC-DOS 7 → NDIS2 → LAN.
  3. Звук: ISA SB 16 + MPU-401.
  4. CD-ROM 4× на отдельном контроллере.
  5. MIDI-модуль + активные колонки.
  6. DOOM 1.9: 640×480, детали high, 35 fps.
  7. L2-кэш 256 КБ → 512 КБ.
  8. CPU: 486DX2-66 → DX4-100 + кулер.
  9. HDD 540 МБ → CF-адаптер 4 ГБ.

Итог

Коробка теперь выдаёт максимум, что возможно на 486, и выглядит так же круто, как в рекламе 1993-го. Мечта сбылась — спустя 31 год.

by joexbayer • 08 сентября 2025 г. в 06:05 • 177 points

ОригиналHN

#pc-assembly#ibm#ps-1#486#dos#retro-computing#hardware-upgrade#sound-blaster

Комментарии (64)

  • Пользователи восторгаются детальной «ретро-сборкой» и делятся её стоимостью, вспоминая, что почти ничего не получилось с первого раза.
  • Кто-то мечтает о Ryzen 9700X в корпусе PS/1, кто-то ищет Vortex86-плату, чтобы не гоняться за Sound Blaster.
  • Всех пробирает ностальгия: запах старого железа, ручки на корпусах, кнопки «Turbo», слоты для 5,25″ и CRT-экраны.
  • Покупают детские мечты — Game Boy, Amiga, MT-32, — но потом удивляются: «а что в этом такого было?».
  • Спорят, останется ли через 10 лет возможность собирать «top-end» ПК или чипы продавать перестанут врозь.