カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
![]() | 機能追加 | 解決済み | 修正済み | 2014-08-08 13:46 | 2014-10-19 09:59 |
テスター | Richard42 | 担当者 | R. Belmont | ソース | trs/coco12.cpp |
バージョン | 0.154 | 発生バージョン | 修正バージョン | 0.156 | |
修正コミット | プルリク | ||||
フラグ | |||||
セット | Coco 1, 2, 3 | ||||
セット詳細 | |||||
概 要 | DriveWireサポート用のバーチャル"Becker Port"実装。 | ||||
詳 細 | There is a very widely used piece of software in the Coco community called DriveWire. Here is the main page: https://sites.google.com/site/drivewire4/ The user runs a DW server on a modern computer, which can then serve up floppy/hard disk images or MIDI devices to the Coco. A real Coco may be connected to the DW server via serial cable (or I think wireless hardware). An emulated Coco may also connect to a DW server on a network machine by use of a special hardware port which was first created by Gary Becker for his Coco3FPGA hardware system. There are 2 major Coco emulators (Vcc and XRoar) which support this Becker port emulation, and I have also written a MESS patch to add this capability to MESS. | ||||
再現手順 | I have attached a diff file which applies to r31554 of the MAME SVN source tree. | ||||
追加情報 | This patch adds a new MESS target called 'coco3dw1', which is a Coco3 machine but with an HDB-DOS ROM image supporting the Becker Port in place of the Disk Extended Color Basic v1.1 ROM. It's basically like having a real Coco machine with the HDB-DOS ROM instead of the DECB ROM in your FD-502 floppy controller. An extra ROM image (which I will attach to this bug report) is required in order to use the new target. This extra target may be removed if desired, since users can always mount a floppy disk containing a loadable version of HDB-DOS which will replace the DECB image in RAM. This patch also adds a couple of controls to the system configuration of the Coco targets: one for enabling/disabling the Becker port, and another for selecting the TCP/IP port number to use for connecting with the DW server. I could not figure out any way to add a free-form text field configuration option, which would be needed to support connections with any DW server on a network machine. So instead I hard-coded the hostname to "localhost" and only allow the user to configure the port number. This patch has been tested and works in both Linux and Windows. | ||||
添付ファイル | ![]() | ||||
![]() | |||||
![]() |