C64 Support Real Tape Datasette

maliniak
Posts: 2
Joined: Sun May 07, 2023 4:25 pm
Been thanked: 6 times

C64 Support Real Tape Datasette

Unread post by maliniak »

Hello everyone!!

I am the owner of MISTER since 2019 and I also have MIST FPGA since 2015.

in the MIST FPGA project, there is support for a real tape datasette and you can load games and programs from it.
https://github.com/mist-devel/mist-bina ... res/fpga64
Features:
Load from real tape using the UART RX pin

The TX pin is used to control the motor.

I've been using this for about a year now and it works well.

Can you support real tape datasette on USER_IO pin 0 (RS232 RX) and control the motor on USER_IO pin 1 (RS232 TX) ?

Below I attach the datasette connection diagram to the MIST project, I see no problem for it to also work with the MISTER project.

I also use MISTER with the real drive floppy 1541-II and 1581. So it would be great to use a real tape datasette.

Thanks.

Attachments
real_tape_UART.jpg
real_tape_UART.jpg (78.1 KiB) Viewed 3863 times
User avatar
kathleen
Top Contributor
Posts: 409
Joined: Fri Jun 26, 2020 4:23 am
Location: Belgium
Has thanked: 224 times
Been thanked: 131 times

Re: C64 Support Real Tape Datasette

Unread post by kathleen »

Hello @maliniak,

Wow thank you for this information, I've been looking for this kind of add-on since a while.
It would be nice to see this implemented on the Mister, and not only for the C64 but also for the COCO2/3 core well I'd say for all cores capable to read real tapes.

Question:
Is the 5V coming from an external power supply ?
Here "only" the read is wired, is a write doable as well ?

I've a ST-Mini also in addition to my MisterFPGA (this is a clone of the MistFPGA), I'm wondering if this is applicable as well.
EDIT : no it won't be as there is no UART on this board

かすりん

User avatar
NML32
Posts: 288
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 272 times
Been thanked: 43 times

Re: C64 Support Real Tape Datasette

Unread post by NML32 »

This would be a very welcomed addition to the Commodore cores.

maliniak
Posts: 2
Joined: Sun May 07, 2023 4:25 pm
Been thanked: 6 times

Re: C64 Support Real Tape Datasette

Unread post by maliniak »

5V is connected to the USB plug on MIST.

in the MISTER project, there is also a voltage of 5V and 3.3V on the USER_IO connector, typically USB 3.0. So everything you need is on this USER_IO connector.

The schematics only reads the tape. I think that recording on tape would also be possible, but the TX pin is used to control the motor.
The TX pin could write data by connecting it level shifter voltage 3.3V/5V to the WRITE connector on the datassete, and connect the motor to 5V.. The tape would not stop when reading the header. I haven't tested it.

Components 74LVC14, 6N138, etc. are on the MidiAddon board in MIST.
I just plug two DIN5 plugs into the MIDI port and connect it to the datassete 1530.

I have a request to the developers of the c64 core to add support for the real true 1530 datasette on a digital level, not using the audio jack cable and volume control. If you add support, I will test for hardware.

Thanks.

Beaps
Posts: 26
Joined: Wed May 27, 2020 12:32 pm
Been thanked: 2 times

Re: C64 Support Real Tape Datasette

Unread post by Beaps »

This is fantastic, I’ve looking to use a tape cassette with C64 for the longest on the Mister but it’s so hot/miss. To be able to use a real C64 cassette deck would be brilliant

turnerja
Posts: 3
Joined: Wed Sep 30, 2020 2:02 pm
Has thanked: 1 time

Re: C64 Support Real Tape Datasette

Unread post by turnerja »

Would there be any chance of getting this to work for the Mister implementation of the PET 2001? At the moment there's no way to save to d64 or (virtual) tape at all, so it would be a real bonus to have some way to load and save programs here. I have a feeling that the PET is set up slightly differently to the VIC 20 and C64 cores, so I suspect not much will be able to be done for the old PET, but I live in hope!

User avatar
Armakuni
Posts: 183
Joined: Fri Jan 13, 2023 10:37 am
Has thanked: 35 times
Been thanked: 23 times

Re: C64 Support Real Tape Datasette

Unread post by Armakuni »

This would be a nice addition especially due to the motor control

Post Reply