Skip to content

chiqlappe/PC-8001_FPGA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FPGA PC-8001 "pc8001m"用 更新ファイル

概要

  • RJB(@RadioJunkBox)さんが公開されているpc8001mに、いくつかの修正や機能追加を行います。

対象ファイル

  • pc8001m.v
  • crtc.v

更新履歴

2020/08/10

  • スクリーン反転時に表示がおかしくなる不具合を修正

2020/08/07

  • DMA開始アドレスと転送バイト数を変更可能に修正

2020/08/01

  • PCGコピーコマンドとPCGリードコマンドを追加
  • スキャンラインモードを追加(SW#1で切り替え)
  • アッパーライン属性とアンダーライン属性を追加
  • DMA停止、開始コマンドを追加
  • スクリーン反転機能を追加
  • パレット機能を修正(テキストとセミグラに対応)

新設された PCGリードコマンド について

  • CG-ROMおよびPCGのキャラクタデータをバイト単位で読み出すことが可能です

    アドレス = (キャラクタコード XOR &H80) * 8 + ライン番号

    OUT 1,下位アドレス
    OUT 2,上位アドレス
    OUT 3,ポート3の値 OR &H80
    OUT 3,ポート3の値
    A=INP(&H0F)

About

FPGA PC-8001

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors