PETDuino in Datasette: Difference between revisions

From RevSpace
Jump to navigation Jump to search
No edit summary
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Project
{{Project
  |Name=PETDuino in Datasette
  |Name=PETDuino in Datasette
  |Picture=plaatje dat je geupload hebt op de wiki
  |Picture=1024px-Commodore-Datasette-C2N-Mk1-Front.jpg
  |Omschrijving=for my museum PET (CBM4032) I wanted to use a PET2SD floppy disk emulator, but I discovered that due to the fact that this PET has the original BASIC (rev 1,0) it doesn't support disckdrives, it doesn't have IEEE drivers, so I switched to my CBM8032 which does, but due to it 80-kolumn screen there are almost no kames working on a CBM8032!
  |Omschrijving=for my museum PET (CBM4032) I wanted to use a PET2SD floppy disk emulator, but I discovered that due to the fact that this PET has the original BASIC (rev 1,0) it doesn't support diskdrives, it doesn't have IEEE drivers, so I switched to my CBM8032 which does, but due to it 80-kolumn screen there are almost no kames working on a CBM8032!
at the moment the PET in the national video game museum in Zoetermeer is the -ZX81 game that was ported to the PET in 2021.
at the moment the PET in the national video game museum in Zoetermeer is the ZX-81 game that was ported to the PET in 2021.
it can be loaded from the PET2SD using the load"*",8 command. the other working game is a frogger clone.
it can be loaded from the PET2SD using the load"*",8 command. the other working game is a frogger clone.
I decided to solve this conundrum by building a version of the casduino into a defective datasette.
I decided to solve this conundrum by building a version of the casduino into a defective datasette.
Line 11: Line 11:
}}
}}


8 may 2024 Started with a Datasette with an Arduino and Sd-Card
== 8 may 2024 Started with a Datasette with an Arduino and Sd-Card inside ==


Found a fritzing Diagram of a "casduino" for a C64/PET Datasette. Started with converting the diagram to a KiCad schematic, using the TZXDuino Pico as example, so that I don't need to use a separate SD-card interface board, or 3V3 regulator. this DATASETTE-Duino uses a 2x16 LCD with an I2C backpack..
Found a fritzing Diagram of a "casduino" for a C64/PET Datasette. Started with converting the diagram to a KiCad schematic, using the TZXDuino Pico as example, so that I don't need to use a separate SD-card interface board, or 3V3 regulator. this DATASETTE-Duino uses a 2x16 LCD with an I2C backpack..


[[Tapuino bb-r2.png]|1000px]
[[File:Tapuino bb-r2.png]]
 
==Conversion to a KiCad schematic ==
I converted the fritzing diagram to a schematic, using the fritzing diagram and my earlier tzxduino.
you can find a .PDF of the schematic here:
[[File:DATASETTE-DUINO.pdf]]
 
this is a picture of the schematic:
[[File:DATASETTE-DUINO-1.png|1000px]]
 
note the arduino nano pins 19 to 23 that are labelled down/next up stop and play will go to buttons or contacts corresponding to fast.forward rewind stop and play. I plan to modify the datasette so that pressing these keys will ground the corresponding pin.
 
== Stripping the contents of the datasette ==
 
I stripped the datasette, afterwards the innards looked like  this: [[File:Datasette gesloopt.JPG|1000px]]
 
and this is what was removed from the datasette: [[File:Datasette wat er uit gesloopt is.JPG|1000px]]
 
== measuring the dimensions of the cassette compartment ==
 
Using a calliper I measured how much room there is for the electronics in the cassette compartment.
it is 117mm wide, 68mm high and 14mm deep. the display is 19mm high, so it wont fit below the datasette cover,
the cover is 3mm thick. so I need to create a hole in the cover, and perhaps some plastic below the display.
 
== The dimensions of the high metal part of the LCD ==
 
is 71mm wide and 24mm high, so I need to create an opening in the cover with these dimensions.

Latest revision as of 00:28, 12 June 2024

Project PETDuino in Datasette
1024px-Commodore-Datasette-C2N-Mk1-Front.jpg
for my museum PET (CBM4032) I wanted to use a PET2SD floppy disk emulator, but I discovered that due to the fact that this PET has the original BASIC (rev 1,0) it doesn't support diskdrives, it doesn't have IEEE drivers, so I switched to my CBM8032 which does, but due to it 80-kolumn screen there are almost no kames working on a CBM8032!

at the moment the PET in the national video game museum in Zoetermeer is the ZX-81 game that was ported to the PET in 2021. it can be loaded from the PET2SD using the load"*",8 command. the other working game is a frogger clone. I decided to solve this conundrum by building a version of the casduino into a defective datasette. I found a fritzing diagram of a sd card reader for a CBM cassettedeck asa starter, together with the schematic of my previous TZXDuino Pico.

Status Initializing
Contact mahjongg
Last Update 2024-06-12

8 may 2024 Started with a Datasette with an Arduino and Sd-Card inside

Found a fritzing Diagram of a "casduino" for a C64/PET Datasette. Started with converting the diagram to a KiCad schematic, using the TZXDuino Pico as example, so that I don't need to use a separate SD-card interface board, or 3V3 regulator. this DATASETTE-Duino uses a 2x16 LCD with an I2C backpack..

Tapuino bb-r2.png

Conversion to a KiCad schematic

I converted the fritzing diagram to a schematic, using the fritzing diagram and my earlier tzxduino. you can find a .PDF of the schematic here: File:DATASETTE-DUINO.pdf

this is a picture of the schematic: DATASETTE-DUINO-1.png

note the arduino nano pins 19 to 23 that are labelled down/next up stop and play will go to buttons or contacts corresponding to fast.forward rewind stop and play. I plan to modify the datasette so that pressing these keys will ground the corresponding pin.

Stripping the contents of the datasette

I stripped the datasette, afterwards the innards looked like this: Datasette gesloopt.JPG

and this is what was removed from the datasette: Datasette wat er uit gesloopt is.JPG

measuring the dimensions of the cassette compartment

Using a calliper I measured how much room there is for the electronics in the cassette compartment. it is 117mm wide, 68mm high and 14mm deep. the display is 19mm high, so it wont fit below the datasette cover, the cover is 3mm thick. so I need to create a hole in the cover, and perhaps some plastic below the display.

The dimensions of the high metal part of the LCD

is 71mm wide and 24mm high, so I need to create an opening in the cover with these dimensions.