CP/M Disk Manager

344 views
Skip to first unread message

Augusto Baffa

unread,
Dec 20, 2021, 8:41:11 PM12/20/21
to retro-comp
Hi, 
 I've written a CP/M Disk Manager to help me create images and copy files to a CFCard.  

The project is available at https://github.com/abaffa/cpm_disk_manager , both source code and release installer.

It's a great program to help backup images and manage files on Windows. There is a HexEditor/Checksum calculator (to help with download.com) and I'll add an option to copy the boot/bios to the image soon.

Suggestions to improve the project are greatly appreciated  :)

Best,
Augusto Baffa

 

Tom Szolyga

unread,
Dec 21, 2021, 2:35:44 PM12/21/21
to retro-comp
Tried to download.  Failed.  Virus detected in download file from GITHUB.

Jay Cotton

unread,
Dec 21, 2021, 2:58:48 PM12/21/21
to retro-comp
Hi Tom:

I was able to git clone the repo without problems.  Are you trying to download the zip file ?

jc

Jay Cotton

unread,
Dec 21, 2021, 3:20:18 PM12/21/21
to retro-comp
Augusto:

I am having a problem getting the install to work.  The installer seems to be crashing or
not starting at all.  I get what look like time out errors, and nothing gets installed.

jc

Augusto Baffa

unread,
Dec 21, 2021, 5:37:28 PM12/21/21
to Tom Szolyga, retro-comp
wat!?


--
You received this message because you are subscribed to a topic in the Google Groups "retro-comp" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/retro-comp/bQ3jCgmlEZo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to retro-comp+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/retro-comp/4d71daa3-f6d9-4a19-aab4-8a21f5be3e85n%40googlegroups.com.

Augusto Baffa

unread,
Dec 21, 2021, 5:38:31 PM12/21/21
to Jay Cotton, retro-comp
ok I ll check that.. worked with me without problems...

Well If u have visual studio installed, just execute/compile it.


--
You received this message because you are subscribed to the Google Groups "retro-comp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to retro-comp+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/retro-comp/a257c5ba-0e91-4913-889a-787b311c1e59n%40googlegroups.com.

Augusto Baffa

unread,
Dec 21, 2021, 5:42:57 PM12/21/21
to Tom Szolyga, retro-comp
Hi Tom, 
 I downloaded the zip file and tested it using https://www.virustotal.com/ and it didn't detect any virus. Could u send a screenshot with the name of the virus? Is that possible that the virus scan detected the default setup from visual studio as a virus?

Ad-Aware

Undetected

AhnLab-V3

Undetected

Alibaba

Undetected

ALYac

Undetected

Antiy-AVL

Undetected

Arcabit

Undetected

Avast

Undetected

Avast-Mobile

Undetected

Avira (no cloud)

Undetected

Baidu

Undetected

BitDefender

Undetected

BitDefenderTheta

Undetected

CAT-QuickHeal

Undetected

ClamAV

Undetected

CMC

Undetected

Comodo

Undetected

Cylance

Undetected

Cynet

Undetected

Cyren

Undetected

DrWeb

Undetected

Elastic

Undetected

Emsisoft

Undetected

eScan

Undetected

ESET-NOD32

Undetected

F-Secure

Undetected

FireEye

Undetected

Fortinet

Undetected

GData

Undetected

Gridinsoft

Undetected

Ikarus

Undetected

Jiangmin

Undetected

K7AntiVirus

Undetected

K7GW

Undetected

Kaspersky

Undetected

Kingsoft

Undetected

Lionic

Undetected

Malwarebytes

Undetected

MAX

Undetected

MaxSecure

Undetected

McAfee

Undetected

McAfee-GW-Edition

Undetected

Microsoft

Undetected

NANO-Antivirus

Undetected

Rising

Undetected

Sangfor Engine Zero

Undetected

SentinelOne (Static ML)

Undetected

Sophos

Undetected

SUPERAntiSpyware

Undetected

Symantec

Undetected

TACHYON

Undetected

Tencent

Undetected

TrendMicro

Undetected

TrendMicro-HouseCall

Undetected

VBA32

Undetected

VIPRE

Undetected

VirIT

Undetected

ViRobot

Undetected

Yandex

Undetected

Zillya

Undetected

Zoner

Undetected


Em ter., 21 de dez. de 2021 às 16:35, Tom Szolyga <tszo...@pacbell.net> escreveu:
--
You received this message because you are subscribed to a topic in the Google Groups "retro-comp" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/retro-comp/bQ3jCgmlEZo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to retro-comp+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/retro-comp/4d71daa3-f6d9-4a19-aab4-8a21f5be3e85n%40googlegroups.com.

rwd...@gmail.com

unread,
Dec 22, 2021, 6:17:36 AM12/22/21
to retro-comp
I have just download the zip from github and diskmanager installs and works ok for me - only light test of open an rc2014 cpm img and it shows download.com

I installed on latest windows 10 update (64-bit) AMD processor

Windows Security did not detect any problems.

There was a significant delay at beginning of install until Windows popped up the dialog asking for permission to install.

Cheers

Richard

Augusto Baffa

unread,
Dec 22, 2021, 7:22:20 AM12/22/21
to rwd...@gmail.com, retro-comp
Thanks for your feedback Richard. I wrote this program to help me manage my files and I'm constantly using it. Maybe there are some bugs in the editor window but I can fix asap if reported.

To use "read disk" and "save disk" options it's necessary run as administrator (because it's the only way windows allows a program to read/write raw data to a removable disk")

Augusto


--
You received this message because you are subscribed to a topic in the Google Groups "retro-comp" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/retro-comp/bQ3jCgmlEZo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to retro-comp+...@googlegroups.com.

Jay Cotton

unread,
Dec 22, 2021, 11:42:53 AM12/22/21
to retro-comp

Augusto:

I was able to get it to install, I download the zip file, unpacked it and then ran the setup in the image directory.
After a long delay, I got the "Installer not responding" pop up, but I pressed retry and the install went on from there.

Seems to be working now.   The tools should be good for RC2014 CF cards.

jc

Augusto Baffa

unread,
Dec 22, 2021, 9:08:33 PM12/22/21
to Jay Cotton, retro-comp
I used the default Setup available in VS2017. Really don't know what's going on because the setup project is "closed". I just configured which project I'd like to use and it generates the setup files... But I think it's because it requires "administrative privilege"... Here it worked just fine but I have Visual Studio installed so I can't be sure if it's caused by some requirements...

Well I can just zip the files but it probably  will not work on all computers because it may require Visual Studio libs.

Augusto Baffa
Professor do Quadro Complementar
Depto de Informática - PUC-Rio

Pesquisador no Laboratório Exacta
Pesquisador no Laboratório ICAD / Visionlab



Dave White

unread,
Dec 22, 2021, 11:28:14 PM12/22/21
to retro-comp

Not able to download it either. I tried the release ZIP, then the whole repository ZIP and both reported a virus - "Trojan.Win32/Sabsik.TE.A!ml" This is on Windows 10 with Windows Defender, latest updates and latest virus definitions.

I then used Git Desktop and cloned the entire repository, but when I scanned the folder, it reported the virus in the ZIP again.

Augusto Baffa

unread,
Dec 23, 2021, 7:16:34 AM12/23/21
to Dave White, retro-comp
Thanks Dave, I'll check what's going on... my windows 10 is up to date but windows defender is not finding any virus. Anyway, the repository doesn't contain executables except for the "_release" I just deleted. Could you download the repository again? I believe there is a problem with the visual studio setup.


You received this message because you are subscribed to the Google Groups "retro-comp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to retro-comp+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/retro-comp/e1ad4666-5800-4605-9700-979064f18de9n%40googlegroups.com.

Tom Szolyga

unread,
Dec 23, 2021, 1:55:40 PM12/23/21
to retro-comp
I am now able to download the .ZIP file and unzip it successfully.
Thank you!
Tom

Augusto Baffa

unread,
Dec 23, 2021, 3:10:15 PM12/23/21
to Tom Szolyga, retro-comp
ok... I'm glad that it worked now but I did not change anything ... I scanned my machine offline and full scan and could not find any virus... It's really weird...I guess windows defender detects visual studio as a virus sometimes but it isn't infected. I watched a video showing this behavior during debug earlier today but I didn't take it seriously

I'd be happy if you send suggestions to improve the program. I created options and resources I most needed but there is always room for improvement. :)


You received this message because you are subscribed to the Google Groups "retro-comp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to retro-comp+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/retro-comp/3fa99abb-a5bc-49f3-b854-afcd497a3eb9n%40googlegroups.com.

Augusto Baffa

unread,
Dec 27, 2021, 5:02:35 PM12/27/21
to retro-comp

Hello there, 

 I've released version 1.1 of the CPM Disk Manager including import/export feature via context menu (mouse right click). It helps to import pkg files  Pkg files are used to share many files at once and have the syntax to be imported via download.com. For example... this website has some package files (http://web1.foxhollow.ca/cpm/and that's why I wrote this new feature.

Also, I've been investigating why some people said that there was malware in released version 1.0. The DiskRawLib.dll from Visual Studio may generate a false positive from some antivirus programs. (it's weird that windows defender has notified it in some cases) It occurs 'cos that lib allows raw access to removable disks and generates the same signature as some malwares. The CP/M Disk Manager uses it to read/write CFCard or SDCard (only if you run as administrator) to load or update files. The "Setup.exe" does not cause antivirus notification but only the main program "cpm_disk_manager.exe".

Source code and released v1.1 installer are available at https://github.com/abaffa/cpm_disk_manager
Please share your comments, wishes, complaints, etc about it :)

Augusto Baffa

rwd...@gmail.com

unread,
Dec 30, 2021, 5:41:32 AM12/30/21
to retro-comp
May I suggest some enhancements:
1) Allow selection of drive by letter, currently only Next or Previous supported.
2) Show User Number
3) Allow selection of user number
4) Show image summary (GLOBAL)  - Show which drives are populated, number of files in each
5) Show drive summary for selected drive (number of files, free space and number of free directory entries)
6) Detect if file is an RC2014 emulator (from Alan of Etched Pixels) IDE file (same as an RC2014 CF image, but with  1K block pre-pended to the front of the file). If it is then process the actual image part.
7) Allow saving as RC2014 Emulator IDE file by pre-pending appropriate block on front (see emulator utility Makedisk  source code for details of that block ).

And possibly:
8) Recognise the slightly different  format of ROMWBW  imgs and manipulate those.
9) Recognise the FAT format of Phillip Stevens' CPM-IDE for RC2014 to access a DSK file on that FAT image and manipulate the files within DSK 

And even:
10) Do a Linux flavour of the app

Sorry for the length of list list.

Not everyone may desire my list of items, and may have different priorities, but food for thought.

Thanks for what you have done so far.  My comments relate to v1.0, not to the latest update that you issued.

Richard
Reply all
Reply to author
Forward
0 new messages