Tiny8bit is a collection of small, single-file emulators for classic 8-bit computers and consoles like the Commodore 64, ZX Spectrum, and NES. These emulators are designed to be minimal and easy to embed, running directly in the browser via WebAssembly.
#retro-computing
30 件
Windows 95では、特定のプログラムがセットアップ(インストーラ)であるかどうかをヒューリスティック(経験則)に基づいて判断していました。これにより、セットアップ実行時にファイルのバージョン管理やシステムの変更などを適切に処理できるようになっていました。
初代Macintoshのアプリアイコンには、アプリを示す「傾いた四角形+手」という慣習がありました。しかしTeachTextやFont Moverなど、このルールから外れた優れたアイコンも初期から存在していました。Appleの現在の「スクワークル」強制とは異なり、当時の慣習はあくまで任意のものであり、創造的なアイコンデザインの多様性を許容していました。
2014年の記事。最新ハードウェアにレガシーOSであるWindows 98をインストールする際の数々の困難を詳述。ドライバ非対応、メモリ制限、大容量ストレージ問題など、現代のPCで過去のOSを動かすために直面する技術的ハードルをユーモアを交えて紹介している。
86Box is a highly accurate emulator for classic IBM PC-compatible systems (PC, XT, AT, PS/2, and many clones), focusing on emulating period-correct hardware. The project is seeking contributions from developers, testers, and documenters to improve compatibility and expand supported hardware. If you're passionate about retro computing, your help would be greatly appreciated.
PostgreSQL内でCommodore 64のBASIC(PAL version)を実行できる「plcbmbasic81」拡張機能が公開された。これにより、SQLクエリ内でC64 BASICのコードを直接記述・実行することが可能となり、レトロコンピューティングと最新のデータベース技術を融合させたユニークなプロジェクトとなっている。
Micro Instrumentation and Telemetry Systems (MITS) is a company founded in the late 1960s that initially produced electronic kits for hobbyists, including calculators and model rocket timers. MITS gained fame with the Altair 8800 microcomputer kit in 1975, which sparked the personal computer revolution. The article explores the company's early history and its transition from instrumentation to computing.
Tiny-Cは、サブセットCコンパイラの設計と実装に関するリファレンスマニュアルの抜粋であり、メモリ制約の厳しい環境でも動作する軽量なC言語処理系の仕様が解説されている。
洗練されたSNSやQ&Aサイトに取って代わられた昔ながらのWebフォーラムの魅力を振り返る。レイアウトが崩れ、スパムが溢れ、検索もままならない——そんな「クソフォーラム」こそが、デジタルコミュニティの魂とカオスな創造性を宿していた。現代のプラットフォームが失った、不完全だからこそ愛おしいWebの原風景を再評価する。
DOS環境でもUnicodeを利用可能にする方法について解説。レガシーシステムでありながら、適切なツールや設定を用いることで日本語を含む多言語テキストの表示や入力が可能になる。
HamsterOSは、たった1枚の1.44MBフロッピーディスクに収まる32ビットGUIオペレーティングシステムです。386時代のハードウェア向けに設計されており、レトロなDOSマシンやソフトウェアを簡単に扱えるようにすることを目的としています。コンパクトながらも機能的なGUI環境を提供します。
この記事では、C言語を使って「スタートレック」に登場するSFコンピュータインターフェース「LCARS」をゼロから実装する方法を解説します。コードの構造や描画の仕組みに加え、音声認識との連携についても触れられています。
Apricot Computers was a British computer manufacturer that produced innovative machines in the 1980s and 1990s, but never achieved the global recognition of competitors like Apple or IBM. The brand is remembered for its distinctive design and early adoption of technologies such as graphical user interfaces and 3.5-inch floppy drives.
Nano Banana Proは、小型かつ低コストなFPGAベースのデバイスで、ビデオ信号のキャプチャと解析を可能にする。本記事では、このデバイスを使って古いビデオ機器や信号をデコードし、過去の映像技術を「覗き見る」方法について解説している。
Hatari is an online Atari ST/STE/TT/Falcon emulator that runs directly in the browser via WebAssembly. It allows users to experience classic Atari computer systems without installing any software, making retro computing accessible from any modern web browser.
The Amiga was a dominant force in European techno and hardcore music scenes, thanks to its advanced sound hardware and tracker software that allowed musicians to compose complex electronic tracks. Its influence was particularly strong in underground dance clubs across the UK, Netherlands, and Germany throughout the 1990s.
現代のインターネット監視に嫌気がさした著者が、1990年代のオフライン・コンピューティングへの回帰を模索。プライバシーと自由を取り戻すため、ローカルストレージや物理メディア、ネットに依存しないワークフローを再評価する姿勢を綴る。
HamsterOSは、わずか1.44MBのフロッピーディスク1枚に完全なグラフィカルデスクトップ環境を詰め込んだ軽量オペレーティングシステム。極限までサイズを最適化しながらも、ウィンドウ管理やファイル操作などの基本的なGUI機能を実現している。
この記事では、現代の開発環境でWindows XP向けにPrincipia(物理ベースのゲームエンジン・プラットフォーム)をクロスビルドする手法について解説する。古いOS向けのビルドにおけるツールチェーンの制約や互換性の課題を克服する具体的な手順を紹介する。
本動画では、メモリ(記憶装置)をゼロから手作りする過程を紹介。トランジスタやワイヤなどの基本部品を用いて、実際にデータを保持・読み書きできるメモリ回路を一から構築する挑戦に密着。電子工作やコンピュータアーキテクチャに興味がある人必見の内容。
本記事は、Windows 3.1環境で動作するVisual Basic(VB)の歴史と特徴を振り返る。当時のPC開発においてVBがもたらした革新性や、シンプルなGUIアプリケーション構築の容易さ、そしてVisual Basicがその後のソフトウェア開発に与えた影響について解説する。
The Lemote Yeeloong is an old MIPS-based laptop that runs OpenBSD, but it requires some workarounds for hardware quirks, thermal management, and boot issues. This blog post documents the author's experience setting it up and patching around problems, including a unique power management approach and dealing with the Loongson processor's limitations.
スペースシャトルの汎用コンピュータを構成するI/Oプロセッサ(IOP)の回路基板2枚を詳細に解説。ネットワークインターフェース基板(MIA)とマイクロコードを格納したPROM基板の構造や役割を紹介し、マンチェスター符号化やバレルプロセッサ方式など、初期のマルチスレッドアーキテクチャの技術的革新に迫る。
著者が愛用する古いThinkPad T60に、UnixライクなオープンソースOS「SerenityOS」をインストールした体験を詳しく解説。ドライバの互換性やセットアップの手順、実際の動作パフォーマンスについて語られている。
MUMPS(Massachusetts General Hospital Utility Multi-Programming System)は1970年代に開発されたプログラミング言語兼データベースシステムで、NoSQLデータベースの先駆けとされる。このプロジェクトは、そのMUMPSの1976年バージョンを忠実に再実装したものであり、階層型キー・バリューストアと組み込み言語を特徴とする。
本記事では、レトロなZX Spectrum向けにスプライト(キャラクターやオブジェクトのグラフィック)を制作する際の準備工程を解説。解像度や色数の制約を考慮しながら、効率的にドット絵を設計する方法やツールの活用テクニックを紹介している。
本記事では、中国製MIPSアーキテクチャのノートPC「Lemote Yeeloong」にOpenBSDをインストールし動作させるまでの過程を詳細に解説する。ハードウェア制限や非標準的な設計(「ドラゴン」と例えられる障害)に対処しながら、オープンソースOSを移植・活用する技術的挑戦と成果を紹介する。
The Old Computer Challenge is an annual event where participants use vintage or low-spec computers for a week, embracing minimalism and retro computing. It encourages stepping away from modern high-performance devices to experience digital life at a slower, more intentional pace.
本記事は、Apple IIを本格的なコンピューティングマシンへと進化させた「A2FPGA Videx 01」拡張カードについて解説する。このカードはFPGA技術を活用し、80桁表示や高解像度グラフィックを実現したVidex Videotermの機能を再現。Apple IIの能力を大幅に拡張した歴史的な周辺機器に焦点を当てている。
1980年代に登場したAtari STは、手頃な価格と高性能で多くのファンを魅了した16ビットコンピューター。本記事では、著者が初めてAtari STを手にした時の思い出や、その魅力について語られている。