Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 15:16 23 Apr 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Disk Support mmbasic

Author Message
Plasmamac

Guru

Joined: 31/01/2019
Location: Germany
Posts: 567
Posted: 06:42am 07 Apr 2025
Copy link to clipboard 
Print this post


Plasma
 
Plasmamac

Guru

Joined: 31/01/2019
Location: Germany
Posts: 567
Posted: 07:08am 07 Apr 2025
Copy link to clipboard 
Print this post

Pete’s great Cmm2 Device remember me on an old idea.
I like floppy Disk support on the Mmbasic.
Found the Arduino Fdc from DHansel on GitHub and bought an old Drive.
After some problems I’ve got finally some results
Format /Dir on Floppy

So I think with minimal hardware we can get floppy 💾 on mmbasic via xmodem (atm).

Maybe I can converting the Arduino code to a pico to become the full support with.

Gtx
Plasma
 
Plasmamac

Guru

Joined: 31/01/2019
Location: Germany
Posts: 567
Posted: 07:15am 07 Apr 2025
Copy link to clipboard 
Print this post

Some infos:Infos
Plasma
 
Plasmamac

Guru

Joined: 31/01/2019
Location: Germany
Posts: 567
Posted: 07:15am 07 Apr 2025
Copy link to clipboard 
Print this post

My phone sux.. sorry
Edited 2025-04-07 17:16 by Plasmamac
Plasma
 
Amnesie
Guru

Joined: 30/06/2020
Location: Germany
Posts: 521
Posted: 07:20am 07 Apr 2025
Copy link to clipboard 
Print this post

I like this idea and asked (1 or two years ago) whether floppy drive support will be available on MMBASIC, but as far as I remember Peter said no. It brings some retro vibes   ... I have a lot of floppy disks and don't know what to do with them  

Greetings
Daniel
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7433
Posted: 08:43am 07 Apr 2025
Copy link to clipboard 
Print this post

If you really, really want a floppy drive the best way is probably to hang a FDC chip onto a Raspberry Pi then write some COM port routines to connect to the Pi. Very much like the old Commodore drives worked. It needs nothing doing to the PicoMite, there are no buffers needed and only ASCII commands and data to be handled. The PicoMite USB system won't handle a USB connection to drives so the Arduino system isn't suitable.

You'll just have to work at it though. :)  Start here.

Don't even consider what is effectively writing a FDC into an Arduino. It's not worth the effort and a proper FDC chip will get all the timings right. Floppy handling can get messy even with a FDC and personally I'd recommend not bothering. SD cards are so much better. Last time I had a big clear out I must have binned over 200 3.5" disks. :)


.
Edited 2025-04-07 18:44 by Mixtel90
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
Frank N. Furter
Guru

Joined: 28/05/2012
Location: Germany
Posts: 931
Posted: 08:43am 07 Apr 2025
Copy link to clipboard 
Print this post

  Amnesie said  ... I have a lot of floppy disks and don't know what to do with them  


You could also sell your old disks here: https://forum.classic-computing.de/forum/

Frank
 
dddns
Senior Member

Joined: 20/09/2024
Location: Germany
Posts: 211
Posted: 09:15am 07 Apr 2025
Copy link to clipboard 
Print this post

I'd like to interpret this idea as I would like to access my PC drive.

So I think about doing this with a library providing the commands and attach it via a USB serial converter and the second UART to the PC. The PC side is running a small receiver program acting as server.
Ideal would be, if this could also be integrated/used with @Javavi file manager..
Edited 2025-04-07 19:15 by dddns
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7433
Posted: 09:50am 07 Apr 2025
Copy link to clipboard 
Print this post

The Pico has insufficient resources for the full USB stack that is needed for data devices. That's why it is limited to keyboards, mice and controllers.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
PeteCotton

Guru

Joined: 13/08/2020
Location: Canada
Posts: 522
Posted: 05:06pm 07 Apr 2025
Copy link to clipboard 
Print this post

  Plasmamac said  Found the Arduino Fdc from DHansel on GitHub and bought an old Drive.
After some problems I’ve got finally some results


This is very cool/exciting. I will follow along with great interest.

  dddns said  I'd like to interpret this idea as I would like to access my PC drive.


Oooh - that is also an excellent idea.

A while back I toyed with the idea of using RFID cards to "store" data like a floppy. The way it would work would be that you'd have an ESP-01 chip on the CMM2 motherboard providing a cloud link. Putting the RFID card in the reader (like putting a floppy in a drive) would identify which files in the cloud to load into the computer. Given that CMM2 files are so tiny, they would load quickly. Of course, you would need software to read that - so I was going to build it into my old File Manager program, so that it would appear on the desktop like a normal disk.

https://www.thebackshed.com/forum/ViewTopic.php?TID=17452&PID=229772#229772

I know what you're thinking - that sounds like a waste of time - and you're right. In my defense, I didn't day it was a "good" idea  

Another alternative was to 3D-print a floppy disk and embed an SD card in the tip. Then build a corresponding 3.5" drive, that is really an SD Card reader in disguise. You put the 3.5" floppy in the drive, with a satisfying "clunk" like the old days. And hey presto - you can read the "disk".
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9440
Posted: 10:26am 08 Apr 2025
Copy link to clipboard 
Print this post

  PeteCotton said  Another alternative was to 3D-print a floppy disk and embed an SD card in the tip. Then build a corresponding 3.5" drive, that is really an SD Card reader in disguise. You put the 3.5" floppy in the drive, with a satisfying "clunk" like the old days. And hey presto - you can read the "disk".


Now that's a clever idea!
Kinda pointless in the scheme of things, but a brilliant way to disguise an SD card as a floppy in an old floppy drive!

Might have to look into doing something like that, just for the nostalgia of it!  
Smoke makes things work. When the smoke gets out, it stops!
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7433
Posted: 02:46pm 08 Apr 2025
Copy link to clipboard 
Print this post

if you do, some sort of wiping contacts might be an idea. The contacts on the SD card may not last long with continual use.

Actually, maybe something like the Sinclair Microdrive  size or a 2.5" disk might be better than a 3.5" system. Less plastic yet still large enough to hold.

Or just a "kerplunk" sound effect triggered by inserting or removing a SD card. :)

.
Edited 2025-04-09 00:52 by Mixtel90
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
PeteCotton

Guru

Joined: 13/08/2020
Location: Canada
Posts: 522
Posted: 08:52pm 09 Apr 2025
Copy link to clipboard 
Print this post

  Mixtel90 said  Or just a "kerplunk" sound effect triggered by inserting or removing a SD card. :)


And a grinding sound as you read/write to the disk!  
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7433
Posted: 07:47am 10 Apr 2025
Copy link to clipboard 
Print this post

To simulate a hard disk you could have the squealing sound of tortured bearings just before all the data is deleted forever! :)
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
Plasmamac

Guru

Joined: 31/01/2019
Location: Germany
Posts: 567
Posted: 06:55pm 11 Apr 2025
Copy link to clipboard 
Print this post

To become shure my disk are ok I’ve got another drive for testing. 7 from 11 Disks are working, the rest not , even format can’t help .

Like the Disk drive idea but I fear the end of Disks is near maybe creating some Fake with scard inside . 🤪

The monitor command with the read option show’s error stats if you can’t read from your Disks.
Plasma
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2925
Posted: 05:50am 12 Apr 2025
Copy link to clipboard 
Print this post

Quite a few people have posted on the internet regarding SD card in a 3.5” disk then being read by a converted FDD.

Here is just one example…
For everything Micromite visit micromite.org

Direct Email: whitewizzard@micromite.o
 
PeteCotton

Guru

Joined: 13/08/2020
Location: Canada
Posts: 522
Posted: 06:00am 12 Apr 2025
Copy link to clipboard 
Print this post

  WhiteWizzard said  Quite a few people have posted on the internet regarding SD card in a 3.5” disk then being read by a converted FDD.

Here is just one example…


Oh wow - that is very cool. They're using an original drive - which I feel would need more work modding than just building a "new" 3D printed reader from scratch.

As Mick suggested, it looks like they are using wiping contacts. that seems like the logical choice.
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7433
Posted: 07:14am 12 Apr 2025
Copy link to clipboard 
Print this post

Thanks WW, that's really cool! But doesn't a 32GB 3.5" floppy seem just a little unnatural? You wouldn't get the fun of changing it very often. :)

I'm not sure if the contacts are actually wiping, but that design will probably wipe well enough for the contact to be reliable. I wonder if pogo pins would work here?
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
Plasmamac

Guru

Joined: 31/01/2019
Location: Germany
Posts: 567
Posted: 03:59pm 16 Apr 2025
Copy link to clipboard 
Print this post

Bought a new pack of Hd. 3,5 Disks, all working 👍

Just a info
Plasma
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2025