ブックマーク / tms9918.hatenablog.com (3)

  • 学研TVボーイ拡張カートリッジをマルチカート改造その2 - tanamの日記

    前回メモリーマップを変更しましたが、 $0000-$00FF MPU $0100-$0FFF 4K RAM $1000-$17FF VRAM $1800-$1FFF 2K RAM $F000-$FFFF 4K ROM x 16 残念ながらVRAMは2KB($1000-$17FF)のままで、4KB($1000-$1FFF)を使用する事はできませんでした。学研TVボーイのMC6847を見ると、以下が結線されていないためです。 GM2 A11 A12 また市街戦200X年のMPUはHD6801V0Pで、内蔵RAM($80-$FF)は128bytesですが、それ以外のカートリッジはモトローラのMPUであるSC930XXPとなっており、内蔵RAMの拡張($40-$7F)タイマ割り込みの追加などがされており、拡張カートリッジのMC6803では外部メモリ($40-$7F)を追加しても、フロッガーとスーパ

    学研TVボーイ拡張カートリッジをマルチカート改造その2 - tanamの日記
    zu2
    zu2 2024/03/04
  • MC6800でHello, World - tanamの日記

    Absolute assembler for MC6800/MC6801を使ってMC-10で、MC6847を表示するプログラムを開発して行きます。 VRAM($4000-$57FF)、ROM($E000-$FFFF)の想定で書いていきます。 ORG $E000 STACK EQU $5000 VRAM EQU $4000 START LDS #STACK LDX #VRAM STX $82 LDX #HELLO LOOP LDAA 0,X BEQ QUIT INX STX $80 LDX $82 STAA 0,X INX STX $82 LDX $80 BRA LOOP QUIT BRA QUIT HELLO FCC 'HELLO,WORLD' FCB $00 ORG $FFFE FDB START END TVボーイで動かす場合は、VRAM($1000-$17FF)、ROM($F000-

    MC6800でHello, World - tanamの日記
    zu2
    zu2 2024/03/04
  • モトローラ6800伝説をFPGAでやってみた - tanamの日記

    だいぶ前に買った書籍。基板で実装もしてみましたが、 http://www.rutles.net/download/472/ ふとMIKBUGをFPGAで動かすサイトを発見しました。 https://github.com/douggilliland/MultiComp/ しかも対応するFPGAボードが手元にありました。 https://ja.aliexpress.com/item/793643076.html ひととおり動作確認したら、SmithBugのソース(DGG_MIKBUG_60KB.ASM)を再ビルドしてみます。 手元のボード(MultiComp_On_EP4CE6)に合わせてアドレスを変更する必要がありました。 VAREQU$7F00; TOP OF USER MEMORY ACIACSEQU$8018 ACIADAEQU$8019 最後にSmithBugをMIKBUGに差し替え

    モトローラ6800伝説をFPGAでやってみた - tanamの日記
    zu2
    zu2 2024/03/04
  • 1