Giter VIP home page Giter VIP logo

apple_ii's Introduction

title image description
台灣蘋果二號同學會 Apple ][ Taiwan
關於 Apple ][ 的資料整理, 參考臉書社團 "台灣 Apple II 同學會" https://www.facebook.com/groups/taiwanappleii

台灣蘋果二號同學會 Apple ][ Taiwan

  • Welcome 歡迎大家一起來豐富 Apple II 的內容, 建構更容易跨入現代電子基礎的 - 計算機結構 - 的學習地圖.

2021 年夏, 有幾件事情幾乎同時發生都跟 Apple ][ 相關, 激起Apple ][ 尋根之旅

  1. 找到大學時翻譯的 "Apple ][ 檢修手冊" ![](https://i.imgur.com/QUPXmjM.jpg =100x)
  2. 臉友 (新竹 Andes 員工) 送給我一張 FPGA 卡, 我把它來模擬 6502 CPU, 運作順利, 至於是不是能組成 Apple ][ 功能還待確認.
  3. 在網路上搜尋關於 Apple ][ 的文章還持續有人更新, 不管是硬體還是軟體, 都可以找到完整的資料, 包括: 線路圖, 線路圖詳細說明, ROM listing, Apple ][ 模擬器網站, 以及 臉書 Apple II Enthusiasts 粉絲團 , 甚至還有 Apple ][ 原廠機器買賣, 一度看到 ebay 上有一台只能開機, 但無法保證運行, 衝動下去搶標, 標到 250 鎂, 結標前都還是最高價, (運費還不便宜), 但在最後一秒, 被人劫標, 遺憾. 其他的美國賣家都不願意運到台灣, 最後, 找到愛爾蘭的賣家.
  4. 發現 Apple ][ 的硬體設計真的是經典, 尤其是==精簡的 video 線路==, ==Applesoft 的 BASIC 也很容易入門==. 拿來當電子學的入門, 會不會比 Arduino 來的簡單? 應該是"不會", 但是, 可以當作 Arduino 或 Micro:bit 的補充教材, 讓不懂電子的朋友, 可以從最基礎的 Apple ][ 6502 CPU 經典線路產生對 CPU architecture 的興趣, 再進階到 ARM / RISC-V CPU; 從 BASIC 進階到 C 語言, Linux OS 等.

所以, 成立這成立臉書社團"台灣蘋果二號 Apple II 同學會" 臉書粉絲團及此 hackmd 文章, 希望能引發大家對 Apple ][ 的興趣, 也是==對 Steve Jobs / Steve Wozniak 的致敬==, 更==適逢 2021/10/5 是 Steve Jobs 逝世十周年紀念==. 透過這經典的設計, 讓大家體會電子電路設計之美, 投入電子行業 (二度就業?), 再度創造台灣奇蹟.

Apple II 及 6502 CPU 相關資源

  1. Apple Documents - Programming - BASIC : 不只是 BASIC, 裡面有完整的 Apple 相關資料, 包括 source code, 硬體線路圖, 各種 CPU 及各種語言如 PASCAL、FORTRAN 等, ==可以說是 Apple 的藏寶圖==
  2. github - Eiroca - Awesome List of Apple II resources 豐富的 Apple II 資源列表
  3. AppleLogic.org: 提供多個模擬 6502 (及 Z80) 的 FPGA 程式碼, 不過, 似乎很久沒有維護了, 許多連結都是 404.
  4. Applesauce project: 也介紹支援 WOZ 的 Apple II 軟體模擬器及磁碟模擬卡
  5. github - Apple II System Software Source Code

Apple II 軟體

  1. Apple II 軟體 .DSK 下載
  2. Apple II 模擬器 軟體 - FTP
  3. microM8 網站 - 內含許多應用程式

Apple II 硬體模擬 - 用 SD 卡模擬軟碟或硬碟

  1. SD 卡模擬 Apple II / Mac / Lisa 軟碟/硬碟 - 附螢幕:
  2. SDISK II - DISK II emulator for APPLE II : 包含磁碟格式轉換程式
  3. 硬體轉接卡 - 模擬磁碟噪音

FPGA 模擬 Apple II

  1. Apple2fpga: Reconstructing an Apple II+ on an FPGA by Stephen A. Edwards / Columbia University
  2. Embedding a 6502 in an FPGA - 似乎未完成

彩蛋 2021/10/5

apple_ii's People

Contributors

marconi1964 avatar hackmd-deploy avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.