FT245通信カードの新基板を製作しました
【2024年1月24日】末尾にOneDriveを追加して、RAMディスクのない従来のFT245カード用のドライバ一式を上げました。
ブログ「思いつきハードでソフトに七転八倒(https://vehwk3yxv7hw.blog.fc2.com/blog-date-202206.html)」のshujiakitaさんの発案・製作によるFM-7/77用の「FT245使用の高速通信カード」と「RAMディスクカード」について、プリント基板を作成したり、両カードの合体カードを製作したりしながら、その都度それらをブログで紹介してきました。
FT245通信カード用のディスクイメージ転送専用ソフトhttps://flexonsbd.blogspot.com/2023/01/ft245.html
FT245通信カードとRAMディスクカードの合体カードの製作https://flexonsbd.blogspot.com/2022/06/ft245ram.html
https://flexonsbd.blogspot.com/2021/04/ft-245.html
https://flexonsbd.blogspot.com/2021/01/ft-245.html
Ndittを使用しないでGOTEK用のHFEファイルを作成する(その3)https://flexonsbd.blogspot.com/2020/12/ndittgotekhfe_11.html
振り返ってみますと、2020年12月11日のブログから始まって、上記のように8回も紹介していますが、それだけ私にとっても非常に有用なツールであり手放せないものになっています。
今回製作したカードの改善点
今回新たに基板を作成することにしました。回路には見直すところはありませんでしたが、念のために電源ラインを強化すること、FT245カードにはコネクタの取り付け穴の追加と、合体基板で採用したTXE#をソフトで読めるようにする切り替えスイッチの追加を行いました。
製作した3種のカードです。
製作したカード3種 |
(1)上左のカード:オリジナルのカードで秋月電子製のFT245モジュールを使用しています。
(2)上右のカード:オリジナルのFT245モジュールをFT245RLチップに置き換えたものです。マイクロUSBケーブルも使用できるようにマイクロコネクタも装備しています。
(3)下のカード:(2)にRAMディスクカードを合体させたものです。(2)と同様にマイクロコネクタも装備しています。
使用するドライブソフト
使用するドライブソフトは従来のものと変わりませんが、メニューを多少変更しました。
(1)shujiakitaさん作成の高機能ソフト(転送機能のみでなく様々な機能があります)
FM-7側:メニューソフト:FM7FDRAM(従来のFM7FDUIXのメニューを多少変えましたのでFM7FDRAMと改名)、機械語サブプログラム:FDIMGFMX, XRAMDK77
Windows側:FDDIMG_RW77.exe
(2)私作成の単機能ソフト(使いやすさを求めて転送機能に特化)
FM-7側:メニューソフト:FT245DRV、機械語サブプログラムFTDRV11o
Windows側:ft245drv.exe
以上、FT245通信カードを多少手直しして製作したという紹介でした。
ドライブソフト一式をOneDriveに上げておきます。
【2024年1月24日追加】RAMディスクのない従来のFT245カード用のソフト(Windows側:FDDIMG_RW77.exe、FM-7側:FM7FDUI5, FDIMGFM2)をOneDriveに上げました。なお、FM7FDUI5, FDDIMGFM2はFB_TRANS.DATの中にも入れてあります。
Could you, please, tell me some software that I could use to convert the PC files .D88 into .DAT files so that I could transfer them to my FM77AV FD using your card?
返信削除Thanks a lot in advance
Pere Serrat
Dear Pere Serrat
削除Thank you for visiting my blog.
The software that converts .D88 files to .DAT files is CvtDskD77.exe.
This is my blog "Introduction to tool software such as assembler that I made myself out of necessity. (09/01/2021)"
https://flexonsbd.blogspot.com/2021/09/blog-post.html
It is published on OneDrive inside.
Great software. Thanks a lot. It works perfectly.
返信削除Hello, I can transfer disks in both directions, but from PC to FM77AV it takes 4.5 minutes for each disk.
返信削除Is there any way or software to be used in order to speed up the transmission?
Thanks beforehand
Pere Serrat
Hello,
削除Transferring a disk using the FT245DRV takes about 1 minute for a 2D disk, so it is strange that it takes 4 or 5 minutes.
The latest version of the program to be used is posted on the blog "January 13, 2024"
CP/M version of file transfer software using FT245 high-speed communication card is now available.
https://flexonsbd.blogspot.com/2024/01/ft245cpm.html
”, so please try it out. Instructions for use are also included.
Hello,
返信削除thx a lot for answering, that's very kind of you!
I have downloaded the zip named "FDDIMG2.zip".
The file "FDDIMG_RW77.exe" seems to be the same I had downloaded some time ago, but could not make it work alright, the transmission time was just 1 minute, but the FM did never receive the correct data and disks resulted unreadable.
I was using in FM77 the basic menu "FT245DRV" that calls the binary "FTDRV11o".
In the last zip, there is no basic menu for the FM77, only a dat named "FDIMG_FM2.dat" but it is 912 bytes long while the old binary was just 421 bytes long.
Can I substirute the old by the new one in the disquette?
Should I make any changes in the Basic loader that calls both functions (send - receive)?
Thanks in advance!
Pere Serrat
Hello,
削除There are two types of disk image transfer software, and the transfer methods are different, so they cannot be used together.
FT245DRV, FTDRV11o
On the Windows side, use ft245drv.exe.
If you use FDDIMG_RW77.exe on the Windows side, use FM7FDUI5, FDIMGFM2 on the FM-7 side.
FDIMG_FM2.dat in the zip is for transferring the FDIMGFM2 to FM-7, but you also need to input FM7FDUI5. Since the FT245DRV is already running, I put the FB_TRANS2.DAT and other files that contain both FM7FDUI5 and FDIMGFM2 in OneDrive at the end of the article, so I transferred them to the FM-7 using the FT245DRV and saved them on the system disk. Please copy and use.
Hello,
返信削除unfortunately, in this thread:
https://flexonsbd.blogspot.com/2024/01/ft245cpm.html
from january, 13, 2024, the word OneDrive is not a proper link, so I cannot reach that page to download the needed files.
The basic program or listing was not inside the zip I had downloaded :-(
If would really appreciate if you could give a working link
Thanks in advance
Pere Serrat
By the way, the files in the file I downloaded are .dat
返信削除FTD_LDER2_20210417.dat and FDIMGFM2.dat
Using ft245drv v1.4 on Windows and FTDRV11o on FM77 there is no option to transfer a single program/file but a full disk
So I canno send them to the FM77AV and the "CvtMotHexBin.exe" cannot handle this .dat files
So I would appreciate if you could share these files in .bin or .mot format
Thx in advance
Pere Serrat
Hello,
返信削除sorry for being bugging you with that many messages :-(
I have found in another message a link to OneDrive that has allowed me to download "FM_TRANS2.ZIP" that contains files
- "FB_TRANS.dat" I have already tranferred it to the FM in a 2D disquette
- FDDIMG_RW77.exe for Windows side
-"FDIMGFM2" and "FM7FDUI5" that seem to be the contents of the first .dat file
I will try them today but late in the evening ...
Thanks a lot for sharing this!
cheers!
Pere Serrat
Hello,
返信削除using the files from the OneDrive link of this page
[Added on January 24, 2024], when I transfer a .DAT file from the PC to the FM, the FM program ends at about 1 minute, but the Windows side stays looping (hanging) and there is no way to exit except killing the program. And the disquet used in drive 1 on th FM side is unreadable. FILES"1:" results in an error.
Is there any chance to have the source code for the Windows part? Maybe I could try to find what is going wrong.
In the FM side, the FT245 module has the switch to the right (ON).
cheers!
Pere Serrat
Hello,
返信削除last report for today ...
I was using the wrong option on Windows side,my fault :-(
Using the correct one I have transmitted a disk from FM to PC successfully, but when sending from PC to FM, the programm ends in about 1minute and 20 seconds but then FILES"1:
shows
STARTUP 0 B S and hangs.
So still unable to send from PC to FM
I do start FM side and then Windows side, I choose COM8 port, then I select a .DAT file and then I press 2 on FM side to see
PC => FD. Lastly I select FDD data transmit on Windows side and then numbers appear on Windows screen, from 0 to 39 and then both sides do stop.
Apparently everything is ok, but the created disquet on FM77 side is unreadable.
Any hint/help would be highly appreciated!
cheers!
Pere Serrat
Hello,
削除The latest version of the software has been uploaded in the blog "I rewrote the CP/M version and OS-9 version of the file transfer software using the FT245 high-speed communication card using assembler" that was uploaded today (January 27, 2024). . There is also an explanation of how to use it, so please read it.
I don't own an FM77, and I don't know your operating environment, so unfortunately I can't give you any further advice. Additionally, there are no plans to release the source of ft245drv.exe on the Windows side.
Hi,
返信削除thanks a lot for that info. I will downoad this last version and will test it tonight and I wil let you know how it works for me!
I have an FM77AV2 with your module and a USB cable to the PC
As I said some messages above, it works just fine (but slow) with the ft245drv, needing some 4'30" for each FD.
cheers!
Pere Serrat
Hi,
返信削除I could not download anything because in that page I haven't found any active link to OneDrive.
I have commented that on that page too
Thanks a lot!
Pere Serrat
Hi,
返信削除I have found that the link to OneDrive is active when looking at the original page in japanese, but when I choose translating it into english, the link gets disabled!
So sorry for not having spotted that sooner :-(
cheers!
Pere Serrat
Hello,
返信削除finally I have had time to make some tests.
You know I am trying to send a whole FD from the PC to the FM77AV2 faster than in 4'30".
The file I have downloaded dated 27/Jan seems to be a File Transfer for individual files from both machines.
I have tried to use .dat, .d88 files but none of them succeeded
Could you point me to the last zip version that contains software to send a full disk (2D) from PC to FM77AV2?
Thanks a lot beforehand
Pere Serrat
Ps By the way, the doc files I found in the last downloaded zip did contain strange characters. Usually I found japanese text that can be translated into english without issues ...
Is there any means to convert the data in these files to any spoken language?
Hello,
削除The zip file dated January 27th contains both disk image transfer software (ft245drv) and file transfer software (slwinft).
When transferring a disk image, use ft245drv.exe on the Windows side, and FT245DRV and FTDRV11o for F-BASIC on the FM side. There is a text that explains how to use it, so please follow it.
Furthermore, I do not know how to convert the file to audio.
Hello,
返信削除thanks for answering!
I was not asking for an audio file, just commented that the text files do contain strange characters that I cannot translate (using Google translate) into english. Other files you have uploaded have actual japanese chars and these files were easy to translate!
I saw that the last update (27/01) is for sending files from PC to FM77AV. I use a developping chain in my PC that compiles and gets a binary file that is added to a .D77 empty disk and gets executed in XM7.
I will have a peek at the ft245drv you said, but if it is the same version I do have, it needs 4 minutes and 30 seconds to copy a 2D disk from PC to the FM77AV
cheers!
pere
Hello,
削除If the problem is that the transfer time is too long, try running the disk image transfer software (Windows side: ft245drv.exe, FM side: FT245DRV, FTDRV11o) on F-BASIC V3.0. Transfer time should be around 1 minute for 2D discs.
I am running FBASIC 3.3L10 or L11,
返信削除I will use these programs to send an image of FBASIC3.0 to my FM77AV and then will re-test the software you have written above. Thanks a lot!
Pere Serrat
Hello,
返信削除you were right!
Using FBASIC3.0L10 has resulted in 58seconds to transfer a single disk from PC to FM77AV. That makes a great difference!
Thanks a lot for your support, you are very kind!
Just a last questions. What is the best choice on TXE value?
Right now I have it 'ON' in the FT245DRV and in the module...
cheers!
Pere Serrat
Hello,
削除The TXE function waits for the FT245 to become ready for transmission and then sends out the data.
Although it is written in the specification manual, it is normally used with it turned off. However, when it is OFF, if data cannot be read from the FD due to a defect in the FD, the FT245 will send out the previous data.
In such cases, you need to turn it ON.
If you turn it on, it will hang up if data cannot be read normally from the FD, so you will know that the FD is defective.