2017-01-01から1年間の記事一覧

CD image を可逆圧縮して保存する

この手の開発をしていると CD image を HDD に大量に保存する必要がありまして、結構容量を食います. 圧縮するにも可逆圧縮でないとデバッグが不完全になってしまいます.これらは全てコマンドラインでシェルスクリプト経由で運用する流れです. chdman で固め…

Super System Card 内蔵本体レジスタの予測

DUO シリーズと PI-CD1 の仕様の考察です. Games Express CD Card の対応をしていて気になった記述がありました. games express cd card (blue) 00F8C6: cli lda $18C1 レジスタの読み込み cmp #$AA bne $F8EB lda $18C2 レジスタの読み込み cmp #$55 bne $F…

cdimage 作成の手順と注意

UperGrafx 内蔵の CD-ROM2 互換機能ではメモリーカードに cdimage を転送した状態で運用します. 手順 cdimage の作成は PC から CD-ROM が読める drive を接続して行ないます. cdimage の作成ソフトは CDManipulator を利用します. 作成したイメージファイル…

upergrafx cd 互換機能ソフト個別リスト

https://docs.google.com/spreadsheets/d/1wsMjm5DMLgWVzfab49cX-TYCAgx0fXAiLJ6UL7AwNAM/edit#gid=1608184984 致命度は低い物の(つまりなぜかとまらない)重要な問題をいくつか直しました. command 0xdd, 0xde databus を hardware handshake にしてから安定…

upergrafx cd 互換機能ソフト個別リスト

確認数が増えたため csv で管理することにしました. 内容は公開いたします. https://docs.google.com/spreadsheets/d/1XPKLQS6xKoB1jTkHLnzNVm1AlEISMRddpeVPh7q6Ey4/edit#gid=398211885 型番及び名称は mame に付属している hash/pcecd.xml から抽出し、一…

upergrafx CD-ROM2 互換機能ソフト別動作確認状況

データ転送方式の根本的改善と致命的な実装不備を2件直しましたので安定度が上がりました. BIOS 外でのレジスタ操作が原因での不具合は信頼性のある対処に時間がかかりますので、一般提供後に内部更新機能を利用して段階的に対応していくつもりです.7月8日更…

upergrafx CD-ROM2 互換機能ソフト別動作確認状況

システムカードは本物を使ってますのでそれが原因で動かないということはないです. ある程度やってみて問題なし cjcd4005_sotsugyoushasin_miki hacd9002_sidearms hcd2025_gateofthunder hcd3046_tengaimakyou_kabukiden hcd4064_tengaimakyo_dendennoden h…

PCE CD-ROM2 内部 ADPCM 用 RAM 制御機能に対する考察

情報の精度 この文書はインターネット上で得られる情報を元に実装したものであり、実機からの分析情報ではありません. 情報の精度はよくありません. 詳しい仕様をご存じの方は是非教えてください. はじめに CD-ROM2 システムで一番複雑なのは ADPCM 用 RAM …

難易度の高い銀行口座を開設する

今年は2件作りたくて、両方とも成功したのでお伝えします.2件とも資金洗浄防止や振り込め詐欺防止のため難易度が高いこと、最終的な判断は現地の係員が決めるため、運が必要です. これと同じ事ができるかは運です. UFJ 銀行で2つ目の個人口座を作る 詳細は省…

frame buffer 部の回路

先週部品選定してて確認していたのでここに書きます. 概要 frame buffer は 0x40000 word, 16bit databus の高速 SRAM を使用する 本回路はピン数削減のため, databus 16bit と制御線5本で構成される 制御線のうち2本で汎用ロジックICを制御し,databus 16bit…

出展してきました

今回珍しくハードウェア設計が出来る方がいらっしゃったので基板の設計について話をさせていただきました(実際の所聞いてもらっただけかも知れませんが...).UperGrafx の基板を最初に作ってからもう1年半経過しておりまして、久しぶりにそういう話ができて開…

upergrafx開発近況

CD-ROM2 の基本機能は大まかに下記がありまして大体実装しました. 回路規模は EP2C5 の9割でぎりぎりでした. CD ドライブ制御 (仮想対応も含む) ADPCM RAM 制御 音声更新頻度制御 音声再生機能 fadeout ADPCM はソースを書いて実機動作 1 回目で音声がでたの…

upergrafx開発近況

下書きとしてここに書いてましたが清書しました → http://www.upergrafx.com/cdrom2_ja CD-ROM2 向けの開発以外にやること - discimage 管理 これは PC 向けのソフト開発が必要で協力していただける方がいれば手伝って欲しいです. 実 CD の image 作成のソフ…

upergrafx開発近況

ソースの書き直しと入念なテストは終わりました. 現在実機で動かすための準備をしております. あまりにも書き直し期間が長くてつらくなっておりましたが、なんとかなりそうです.

ゴルフっ子オープンのイベントを出した

小夜ちゃんの出し方がわかったみたいですのでその命令周辺を調べました. データの構造が専用のスクリプトデータになっているため命令をみながら詳細な条件を得ることは難しそうです. スクリプトデータの解析はどなたかやってくださいませんでしょうか...イベ…