Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
6502の人気記事 22件 - はてなブックマーク
[go: Go Back, main page]

並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 22 件 / 22件

新着順 人気順

6502の検索結果1 - 22 件 / 22件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

6502に関するエントリは22件あります。 programmingMicrosoftプログラミング などが関連タグです。 人気エントリには 『6502 アセンブラ プログラミング入門 / 新山 祐介』などがあります。
  • 6502 アセンブラ プログラミング入門 / 新山 祐介

    概要: この記事では 8ビット CPU 6502 を 使ったアセンブラプログラミングを紹介する。 「アセンブラプログラミング」とは、プログラミング言語を使わず、 CPU のネイティブ命令列を直接書くプログラミング方法である。 6502 はいまから約50年前に開発され、 ファミコンや Apple II など多くのハードウェアで利用された。 しかし、その原理は今日のコンピュータとほとんど変わっていない。 ここでは 6502 のプログラミングを通して、コンピュータの本質を学ぶ。 6502 プログラミング入門 コンピュータの原理 レジスタとは 16進数とは 6502エミュレータを使った演習 メモリに値を格納する メモリの値を増加させながらループする アセンブラを使ったプログラミング 最初のプログラム (改良版) アセンブラを使ったジャンプ命令 差分アドレッシング 条件分岐 条件分岐 その2 16ビ

    • ファミコンにも採用された「MOS 6502」、その末路をたどる

      「ファミコン」にも採用された「6502」 先月の本連載では、「TMS1000」は、後に続くMCUが無かったという事で一発屋とご紹介した訳だが、今月は会社そのものが無くなってしまって一発屋と化した「MOS 6502」をご紹介したい。 MOS 6502、通称6502は、ちょっと年配の読者なら当然ご存じのはずだ。海外ならApple I/IIやCommodore PET/VIC-20、BBC Microなどさまざまなマイコンに採用された。日本ではなにしろ任天堂のファミコンに採用されたから、それはもう猛烈な数の6502が出荷されている。 ちなみに任天堂がなぜファミコンに6502を採用したかについては、任天堂の「社長が訊く『スーパーマリオ25周年』」の2ページ目あたりから言及があって、当時ちょうどリコーが6502のセカンドソースをしており、任天堂向けにその6502を強く推した事が大きかったらしい。まぁ

        ファミコンにも採用された「MOS 6502」、その末路をたどる
      • 東京都 新型コロナ 8人死亡 6502人感染確認 前週比1600人余減 | NHK

        東京都内の20日の感染確認は、1週間前の日曜日より1600人余り少ない6502人でした。 また都は、感染が確認された8人が死亡したと発表しました。 東京都は20日、都内で新たに「10歳未満」から「100歳以上」の6502人が新型コロナウイルスに感染していることを確認したと発表しました。 1週間前の日曜日より1600人余り減りました。 20日までの7日間平均は7589.3人で、前の週の87.1%でした。 20日確認された6502人を年代別に見ると、「10歳未満」が最も多く、全体の19.7%にあたる1284人でした。 65歳以上の高齢者は331人で全体の5.1%です。 また、これまでの都の基準で集計した人工呼吸器か、ECMO=人工心肺装置を使っている重症の患者は、20日時点で19日より1人増えて46人でした。 一方、都は、感染が確認された70代から90代の男女合わせて8人が死亡したと発表しまし

          東京都 新型コロナ 8人死亡 6502人感染確認 前週比1600人余減 | NHK
        • Microsoft、「6502 BASIC」をオープンソースとして公開 | gihyo.jp

          Microsoft⁠⁠、「6502 BASIC」をオープンソースとして公開 Microsoftは2025年9月3日、同社が1977年に開発したBASICインタプリタ「6502 BASIC」を、MITライセンスのもとGitHub上にオープンソースとして公開した。 Bringing BASIC back: Microsoft's 6502 BASIC is now Open Source - Microsoft Open Source Blog 💾 We're going back to the BASICs! Microsoft's original 6502 BASIC is now officially open source. Relive the code that started it all. Full story on our blog: https://t.co/qX2fp

            Microsoft、「6502 BASIC」をオープンソースとして公開 | gihyo.jp
          • 伝説のCPU「Z80 vs. 6502」で開発者が大論争 なぜ今さらライバル対決が再燃?:879th Lap

            伝説のCPU「Z80 vs. 6502」で開発者が大論争 なぜ今さらライバル対決が再燃?:879th Lap Z80と6502、往年の8ビットCPUを巡る対決が再燃している。単なる「速さ」では語れないある違いが、いまエンジニアたちの関心を呼び起こしているようだ。 1970年代後半から1980年代にかけてのマイコン黎明(れいめい)期を知る人にとって、「Z80」と「MOS 6502」(6502)は特別な存在だろう。「PC-8801」や「MSX」「Apple II」「任天堂ファミリーコンピュータ」など、数々の名機を支えた伝説の8ビットCPUだ。 そんな両者を巡って今、世界のエンジニアの間でちょっとした議論が広がっている。いわゆる「どちらが高性能か」といった昔ながらのCPU対決ではなく、当時それぞれを使っていたユーザーたちから「コードの書き味が全く違った」「自然と好みが分かれた」といった声が上がり

              伝説のCPU「Z80 vs. 6502」で開発者が大論争 なぜ今さらライバル対決が再燃?:879th Lap
            • GitHub - microsoft/BASIC-M6502: Microsoft BASIC for 6502 Microprocessor - Version 1.1

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                GitHub - microsoft/BASIC-M6502: Microsoft BASIC for 6502 Microprocessor - Version 1.1
              • Microsoft Releases Historic 6502 BASIC | Microsoft Open Source Blog

                Today, we’re opening the vault—for real. For decades, fragments and unofficial copies of Microsoft’s 6502 BASIC have circulated online, mirrored on retrocomputing sites, and preserved in museum archives. Coders have studied the code, rebuilt it, and even run it in modern systems. Today, for the first time, we’re opening the hatch and officially releasing the code under an open-source license. Micr

                  Microsoft Releases Historic 6502 BASIC | Microsoft Open Source Blog
                • 日付は48年前! Microsoft、往年の「6502 BASIC」をオープンソースとしてGitHubで公開【やじうまWatch】

                    日付は48年前! Microsoft、往年の「6502 BASIC」をオープンソースとしてGitHubで公開【やじうまWatch】
                  • ビル・ゲイツが書いた48年前の「6502 BASIC」のソースコードをMicrosoftがオープンソース化

                    Microsoftが「Microsoft BASIC for 6502 Microprocessor - Version 1.1」のソースコードを2025年9月3日にオープンソース化しました。6502 BASICのソースコードはこれまでもインターネット上で断片的に流通していましたが、今回のオープンソース化によってMicrosoftが管理してきた正式なソースコードを誰でも閲覧したり編集したりできるようになりました。 Microsoft Releases Historic 6502 BASIC - Microsoft Open Source Blog https://opensource.microsoft.com/blog/2025/09/03/microsoft-open-source-historic-6502-basic/ 6502 BASICはMOS 6502で動作するBASICイン

                      ビル・ゲイツが書いた48年前の「6502 BASIC」のソースコードをMicrosoftがオープンソース化
                    • Explaining my fast 6502 code generator

                      To learn how optimizing compilers are made, I built one targeting the 6502 architecture. In a bizarre twist, my compiler generates faster code than GCC, LLVM, and every other compiler I compared it to. I reckon my compiler isn't doing more when it comes to high-level optimizations, so the gains must be from the code generation side. This makes sense, as most compilers are multi-target, with backen

                      • 6502 is a Good Starting Point for Beginning Assembly Programming

                        6502 is a Good Starting Point for Beginning Assembly ProgrammingWhy I believe 6502 instruction set is a good first assembly language Deciding where to start is one of the hardest things about learning assembly programming. Unlike high-level languages, assembly is tightly connected to the hardware and deciding which CPU to use is an important first step. Here, I will explain why I believe 6502 is a

                          6502 is a Good Starting Point for Beginning Assembly Programming
                        • マイクロソフト、「6502 BASIC」をオープンソース化--「GitHub」でソースコード公開

                          もし1970年代にコンピューターに触れていたなら、きっとMicro Instrumentation and Telemetry Systems(MITS)の「Altair 8800」という初のパーソナルコンピューター(PC)を手に入れたくて仕方がなかっただろう。 そして、その上でソフトウェアを開発するには、多くの人が「Altair BASIC」を使っていた。この言語を作ったのは、大学を中退した若者2人、つまりBill Gates氏とPaul Allen氏である。彼らはこの製品を販売するために「Micro-Soft」という会社を設立した。現在では「Microsoft」として知られている企業だ。 1976年、Gates氏らはAltair BASICを「Microsoft BASIC 1.1」としてリブランディングし、8080プロセッサーからMOS 6502マイクロプロセッサーへと移植した。Ga

                            マイクロソフト、「6502 BASIC」をオープンソース化--「GitHub」でソースコード公開
                          • GitHub - henrikpersson/potatis: 🥔 MOS-6502 and NES emulator in Rust (SDL/WebAssembly/Android/Embedded/Cloud)

                            /mos6502 - Generic CPU emulator. Passes all tests, including illegal ops. (No BCD mode). /nes - A very incomplete NES emulator. /nes-sdl - Native target using SDL. /nes-wasm - Browser target using WASM. /nes-cloud - NES-as-a-service. Clientless cloud gaming with netcat and terminal rendering. /nes-embedded - Embedded target for RP-2040 (Raspberry Pi Pico). /nes-android - Android target using JNI.

                              GitHub - henrikpersson/potatis: 🥔 MOS-6502 and NES emulator in Rust (SDL/WebAssembly/Android/Embedded/Cloud)
                            • 新山祐介 (Yusuke Shinyama) on Twitter: "Collapse OS: 文明崩壊した後、最小限の部品をかき集めて作ったコンピュータで動かすことを想定したOS。Z80, 8086, 6502など旧式のCPUでPOSIXをエミュレーション可能。作者はグローバルなサプライチェーンが… https://t.co/06WcnhYjV2"

                              Collapse OS: 文明崩壊した後、最小限の部品をかき集めて作ったコンピュータで動かすことを想定したOS。Z80, 8086, 6502など旧式のCPUでPOSIXをエミュレーション可能。作者はグローバルなサプライチェーンが… https://t.co/06WcnhYjV2

                                新山祐介 (Yusuke Shinyama) on Twitter: "Collapse OS: 文明崩壊した後、最小限の部品をかき集めて作ったコンピュータで動かすことを想定したOS。Z80, 8086, 6502など旧式のCPUでPOSIXをエミュレーション可能。作者はグローバルなサプライチェーンが… https://t.co/06WcnhYjV2"
                              • Comparing the Z80 and 6502 to Their Relatives

                                Last week’s adventures with the Exidy Sorcerer led me to write a Z80 version of the LZ4 decompressor I’d previously used on the SNES, the CoCo, and the Genesis. At this point, this has become generic enough that I took my previous implementations and broke them out into their own little library directory so I could use them in other projects. The SNES implementation turned out to be too tightly ti

                                  Comparing the Z80 and 6502 to Their Relatives
                                • Optimizing a 6502 image decoder – part II: assembly

                                  In the first part of this article, I focused on the algorithm itself, removing parts I wouldn’t use (like color), making it simpler, less loopy, etc. This yielded a ten-times improvement on a modern architecture, but would still be very slow if simply translated to assembly by a compiler like cc65. In this part, I’ll focus on things one can do to get “speed” out of a 1MHz 8-bits processor. It will

                                    Optimizing a 6502 image decoder – part II: assembly
                                  • GitHub - TechPaula/LT6502: A 6502 based laptop design

                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                      GitHub - TechPaula/LT6502: A 6502 based laptop design
                                    • The 100 MHz 6502 · e-basteln

                                      The 6502 was the CPU in my first computer (an Apple II plus), as well as many other popular home computers of the late 1970s and 80s. It lived on well into the 1990s in game consoles and chess computers, mostly in its updated “65C02” CMOS version. Here’s a re-implementation of the 65C02 in an FPGA, in a pin-compatible format that lets you upgrade those old computers and games to 100 MHz clock rate

                                      • Rust on the MOS 6502: Beyond Fibonacci (18 September 2021)

                                        18 September 2021 (programming rust llvm c64 retro chip-8) On August 15th, the following answer showed up on the Retrocomputing Stack Exchange site: llvm-mos compiles a considerable subset of C++ to 6502 machine code out of the box. IIRC it's just missing "runtime support"; things like RTTI, exceptions, and the runtime layout of VTables. [...] I came across this answer about a week later, so just

                                        • A Mysterious 6502 Apple 2 Simulator

                                          Nice, visual simulators of CPUs such as the 6502 are usually made much later and with more modern tooling than what they simulate. But what if that wasn’t the case? What if a simulator runs on the very hardware it’s simulating? This is what [Tea Leaves] stumbled upon when he found a mysterious disk with only “APL6502.SIM” on it. [Tea Leaves] demonstrates the simulator with a basic 6502 assembly pr

                                            A Mysterious 6502 Apple 2 Simulator
                                          • 6502の姉妹CPU、R6503を動かしてみる+6532RIOTについて調べてみる

                                            時はコロナ前。秋葉原にて手に入らない部品の一つに、6502というCPUがありました。 幸いにも65C02という互換品?が今でも発売されていたのですが、残念ながらマルツ経由でも手に入れることができないため絶望的だった時代から始まります。 以前秋葉原の部品でApple1を作ると宣言してもう数年経ってるんですけど、一番困ったのがここでした。肝心かなめのCPUが秋葉原で調達できないとか笑えないです。なのでずっと探してたっていう言い訳をさせてくださいオネガイシマス。 ■|6502は手に入らない、けど姉妹CPUなら若松にある。秋葉原でレアなCPUを探すならラジオデパートかラジオ会館と相場が決まっていると思うのですが、そこでもなしのつぶてでどうにもならない日々を送っていたある日。若松通商さんのホームページを検索していると、"6503"という型番のCPUを見つけたのです。 早速突撃して話を聞いてみるとな

                                              6502の姉妹CPU、R6503を動かしてみる+6532RIOTについて調べてみる
                                            • ERIS6800 ERIS6502

                                              「マイコン博物館」を運営している非営利型 一般財団法人 科学技術継承財団 SCITECHのネットショップです。 マイコン革命50周年記念モデル:ERIS6800を販売しています。

                                                ERIS6800 ERIS6502
                                              1

                                              新着記事