Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 12:44 28 Nov 2024 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 : Maximite as a Floppy Drive Emulator

Author Message
Nick

Guru

Joined: 09/06/2011
Location: Australia
Posts: 512
Posted: 10:13pm 30 Oct 2013
Copy link to clipboard 
Print this post

The Maximite scene appears to be stalling so I thought I'll try trigger some discussion...

Emulating floppy drives seems to be proving popular out their in the retro computing world.

Anyone have any ideas if it is possible to connect a maximite to an old system (TRS-80, Apple, etc) and have the Maximite act to the system as a real floppy drive?

The Maximite would write files to the SD while the system talks to it unawares that it's not a real floppy drive.

This would make waves and maybe sell some Maximites (Duinomite's).

I know people are trying this with Raspberry Pi's.

Maybe we can get the Maximite into this scene.

Nick
 
Lorenzo

Newbie

Joined: 27/08/2013
Location: France
Posts: 17
Posted: 04:06am 31 Oct 2013
Copy link to clipboard 
Print this post

Hi,

Good idea ... but complicated I think.
Big challenge.


Lorenzo
 
Nick

Guru

Joined: 09/06/2011
Location: Australia
Posts: 512
Posted: 11:33am 31 Oct 2013
Copy link to clipboard 
Print this post

I figure that if the MM's I/O pins are connected to the floppy drive connector of the computer, using the PORT command (?) will allow you to read and write the data back.

As long as you write a program that emulates the data transfer correctly, the computer will be none the wiser.

It all seems so easy!

(Isn't ignorance bliss?)


I just think that the Maximite needs something to make the rest of the electronics hobbyist world take note and notice it.

The Raspbery Pi has completely trumped it with people doing so much with it. My local newstand even has a glossy magazine devoted to it!

Shouldn't Silicon Chip Magazine be trying to promote it more? It could open the doors to so much... from an electronics enthusiasts perspective and as a "Retro Programming" wonder.


Nick
Edited by Nick 2013-11-01
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 01:48am 01 Nov 2013
Copy link to clipboard 
Print this post

There is already a product that does it extremely well.
Reinventing it seems not worth it.
http://hxc2001.free.fr/floppy_drive_emulator/
and for sale her:
http://www.lotharek.pl/product.php?pid=13

Microblocks. Build with logic.
 
Nick

Guru

Joined: 09/06/2011
Location: Australia
Posts: 512
Posted: 08:33am 01 Nov 2013
Copy link to clipboard 
Print this post

  TZAdvantage said   There is already a product that does it extremely well.
Reinventing it seems not worth it.
http://hxc2001.free.fr/floppy_drive_emulator/
and for sale her:
http://www.lotharek.pl/product.php?pid=13


... and most other things people build with the Maximite but they still like to create their own.

The point is, if the Maximite can do it easily, why should I pay all this money for something that can only do one thing?

Nick
 
vegipete

Guru

Joined: 29/01/2013
Location: Canada
Posts: 1109
Posted: 07:09am 02 Nov 2013
Copy link to clipboard 
Print this post

Look at the circuits on the above mentioned <hxc2001.free.fr/floppy_drive_emulator/> and the Apple// one at <http://dreher.net/?s=projects/CFforAppleII&c=projects/CF forAppleII/main.php>. There is some serious hardware required to deal with the interface communication signals. I kinda doubt that a PIC32 is fast enough to catch those signals.
Visit Vegipete's *Mite Library for cool programs.
 
Nick

Guru

Joined: 09/06/2011
Location: Australia
Posts: 512
Posted: 08:49am 02 Nov 2013
Copy link to clipboard 
Print this post

I'd say the PIC32 would be fast enough. It's more if MMBASIC is fast enough to process the data.

Nick
 
MicroBlocks

Guru

Joined: 12/05/2012
Location: Thailand
Posts: 2209
Posted: 11:52am 02 Nov 2013
Copy link to clipboard 
Print this post

A pic32 could handle it with no problem.
It has lots of parallel and serial inputs/outputs that can respond very quickly.
However in MMBasic you would not be able to use those build in peripherals as no support for it is available.
You would need to modify a lot on a CMM. A Mono maximite would be a better candidate but again, no direct support for the peripherals.
The effort would be to great for the benefit you get.

I think a CMM can be a great control center for a wide variety of hardware. From solar , house automation, data logging, etc.
It is also a great tool to learn kids how to program.
And of course, games.

Microblocks. Build with logic.
 
Juri74

Senior Member

Joined: 06/02/2012
Location: Italy
Posts: 162
Posted: 06:05am 04 Nov 2013
Copy link to clipboard 
Print this post

Hello Nick!
i tried some time ago to build a c64 Tape player with maximite, unfortunately, even if the tape speed of a C64 datassette is like a 300 baud serial transmission, maximite isn't powerful enough to emulate it!

file access on sdcard slow it very much.. i tried to preload a piece of data stream in memory, it work apparently but maximite can store in it's memory about 10 seconds of tape... too little :(
 
Print this page


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

© JAQ Software 2024