Jesse T
Jesse T
  • Видео 6
  • Просмотров 4 009
Store files on cassette using a 56k modem
Attaching a 56k modem to a cassette recorder to store files.
This is very similar to the Kansas City standard demonstrated here by LGR
ruclips.net/video/d60V9yAPE_s/видео.html
Schematic and code on Github:
github.com/Mr-Bossman/KCS_modem
Просмотров: 3 040

Видео

RickASCII - RickRoll using curl
Просмотров 397Год назад
Using curl you can RickRoll your friends using ANSI art, audio also works! github.com/Mr-Bossman/RickASCII
Fastest 8x8 redstone display 1.25fps
Просмотров 86Год назад
An 8x8 redstone display updating each line every one redstone tick (1/10s). The data is stored in 8 jukebox tape mechanisms.
Average Linux user installing a package
Просмотров 114Год назад
Jumping on the "Average Linux user" bandwagon. Check out my Website & Github: jachan.dev github.com/Mr-Bossman
Bad apple on a 72 led persistence of vision display
Просмотров 222Год назад
I was bored so I made this. Check out my Website & Github: jachan.dev/POV?date=2020.December github.com/Mr-Bossman/pov-display-rpi
Any I2C bus is a display, even your RAM.
Просмотров 154Год назад
The JEDEC standard for SO-DIMMs and DIMMs uses an "SPD" EEPROM to tell the BIOS the DIMM's capabilities. You can use this I2C bus for other things, such as RGB RAM, or a display. I got inspired to make this video after watching this: ruclips.net/video/8UbVgUFfN8U/видео.html Check out my Website & Github: jachan.dev github.com/Mr-Bossman

Комментарии

  • @Hallvard0
    @Hallvard0 6 дней назад

    9/10 - one minus point for not playing the original swedish caramelldansen

    • @Mr-Bossman
      @Mr-Bossman 6 дней назад

      RIP maybe I'll redo this

  • @Hallvard0
    @Hallvard0 7 дней назад

    Dude this is sick. How does it work? Are the LEDs turned on and off at certain tumes to create an image?

    • @Mr-Bossman
      @Mr-Bossman 7 дней назад

      jachan.dev/POV?date=2020.December github.com/Mr-Bossman/pov-display-rpi yes thats how it works. a basically uses persistence of vision to work. and some timing and trig to actually put an image on the leds

    • @Hallvard0
      @Hallvard0 6 дней назад

      @@Mr-Bossman Cool, thanks for sharing

  • @mocontext3280
    @mocontext3280 10 дней назад

    Wow, tape-counter! Makes me wanna dig up my old cassette player.

  • @PrebleStreetRecords
    @PrebleStreetRecords 20 дней назад

    Fantastic job! I’ve been looking at using some old USR modems to build a 70cm point to point simplex radio data link, and this is the perfect starting point.

  • @eugeniystrokin
    @eugeniystrokin 20 дней назад

    It's too complicated. The only thing you need to store data on the tape is your sound card. With simple Manchester encoding (actually BPSK), you can achieve stable 2400 baud, and the implementation is damn simple.

    • @Mr-Bossman
      @Mr-Bossman 20 дней назад

      yes, I do know. It is way cooler to use a modem to do it though

  • @BestSpatula
    @BestSpatula 20 дней назад

    do the receive with minicom so we can see it stream across in realtime. this is a very cool demo and I don't think I've ever seen anyone do this!

  • @feywerfolevado6286
    @feywerfolevado6286 20 дней назад

    as an avid audio cassette enthusiast, this makes me so excited! Heck yeah now I want to do this

  • @m1geo
    @m1geo 20 дней назад

    That's cool. Sounds like a very slow data rate, though? Like 300 baud? You should be able to get 1200 baud going easily.

  • @itoffice
    @itoffice 20 дней назад

    An Impressive Hack! - Nice Job! - Gives ideas for doing similar fun!

  • @BD-cm7xc
    @BD-cm7xc 21 день назад

    These modems used an AC to AC adapter which is weird since most devices use AC to DC.

    • @Mr-Bossman
      @Mr-Bossman 21 день назад

      It was quite common to have AC to AC adaptors in the past.

    • @BD-cm7xc
      @BD-cm7xc 21 день назад

      Do you know what's the benefits of an AC to AC adapter, does it isolate the system better or maybe the cmos technology etc needed negative voltage.

    • @simontay4851
      @simontay4851 19 дней назад

      The modem i used to have used a 240V - 9VAC transformer. I once tried a 9VDC PSU and the modem didn't work properly. It must've been AC because it needed negative voltage. Probably +/- 5V.

  • @WizardClipAudio
    @WizardClipAudio 21 день назад

    That’s neat!!! ❤

  • @theodricaethelfrith
    @theodricaethelfrith 21 день назад

    This is cursed and I love it

  • @chriss4365
    @chriss4365 21 день назад

    Interesting but why?

  • @sdjhgfkshfswdfhskljh3360
    @sdjhgfkshfswdfhskljh3360 22 дня назад

    So you basically mixed two old technologies. For me more interesting question is what is possible, when there are no limits on coding and decoding algorithms - how much data density and reliability of such storage can be improved?

  • @sdjhgfkshfswdfhskljh3360
    @sdjhgfkshfswdfhskljh3360 22 дня назад

    I'm surprised it was possible to trick device, which is designed for 2-way communications, to accept 1-way "broadcast".

    • @cocusar
      @cocusar 20 дней назад

      that's probably what the mcu is doing, setting up a handshake for a given speed (good enough for a tape) and letting the tape record or play

  • @s.kammerer1206
    @s.kammerer1206 22 дня назад

    cool a wiring diagram of the bread board would be nice!

    • @DjAle1
      @DjAle1 21 день назад

      Link in the description, instead of "KC..." put KCS_modem

    • @Mr-Bossman
      @Mr-Bossman 21 день назад

      It's in the description github.com/Mr-Bossman/KCS_modem

  • @roughwaterguy
    @roughwaterguy 22 дня назад

    Great Idea! I've been using KCS to send files over radio, I might try to replicate what you have done to make my workflow even faster.

    • @Mr-Bossman
      @Mr-Bossman 21 день назад

      Do note its not actually KCS as the modem uses a slightly different encoding. I found that out after naming it because I'm dumb

  • @highvoltage3000
    @highvoltage3000 22 дня назад

    Now you just need a circuit to write the file to zx-spectrum memory then you could have a tape loader that loads in record times!

  • @eugenharchenko9678
    @eugenharchenko9678 22 дня назад

    Link on github is broken(

    • @DjAle1
      @DjAle1 21 день назад

      Instead of "KC..." put KCS_modem

    • @Mr-Bossman
      @Mr-Bossman 21 день назад

      should be fixed now

    • @eugenharchenko9678
      @eugenharchenko9678 21 день назад

      ​@@Mr-Bossmanyes. Thank you!

  • @bruce_just_
    @bruce_just_ 22 дня назад

    Could you update the github link in your video description? It’s been truncated and doesn’t work.

  • @ElectricEvan
    @ElectricEvan 22 дня назад

    The youtube recommendation system is creepy. You were talking about this when we were in the You Do It Electronics and today without trying to look you up at all it randomly recommended this video to me. I thought it was some other Jesse with a similar project but I just checked.. I think I might stop carrying my phone with me as often.

    • @Mr-Bossman
      @Mr-Bossman 21 день назад

      That's actually crazy

    • @ElectricEvan
      @ElectricEvan 21 день назад

      @@Mr-Bossman Google is creeping me out.

    • @PR0XYL1NK
      @PR0XYL1NK 21 день назад

      its been happening for years, since 2017 officially when google addmitted they do this in their tos 😊

  • @tehrobotjesus
    @tehrobotjesus 22 дня назад

    This is one of the slower FSK modes, right? Have you tried the faster PSK ones?

    • @Mr-Bossman
      @Mr-Bossman 21 день назад

      the 1,200 baud FSK didn't work and negotiation to higher speeds i haven't figured out yet.

    • @tehrobotjesus
      @tehrobotjesus 21 день назад

      ​@@Mr-Bossman 1,200 baud (in general) should totally be doable on cassette. The modem might be picky, and require better pitch stability than the deck can do though. You could test with a digital recorder to rule out the cassette.

    • @Mr-Bossman
      @Mr-Bossman 21 день назад

      oh thats true. I'm pretty sure its the breadboard though. breadboards are so noisy im genuinely impressed it works at all with how high the noise floor is.

    • @tehrobotjesus
      @tehrobotjesus 21 день назад

      @@Mr-Bossman I'd guess the biggest source of noise is the cassette. You can bandpass it just around the two FSK tones to cut some noise.

  • @aamiddel8646
    @aamiddel8646 22 дня назад

    Makes me think about Basicode (sends basic programs over FM ).

  • @EnriqueSalceda-k4v
    @EnriqueSalceda-k4v 22 дня назад

    I love this stuff. I also love to learn by playing. Great work!! Ive played with storing files on tape by using 'amodem' python library.

  • @nomemande2397
    @nomemande2397 22 дня назад

    Oh great, you just discovered what EVERY COMPUTER DID in the 70s and 80s...

  • @Jelte_Dijkmans
    @Jelte_Dijkmans 23 дня назад

    Hey I was using Kansas city standard before. Is this faster or does it have the same rate?

    • @Mr-Bossman
      @Mr-Bossman 21 день назад

      I think its possible to get it to go faster but as of now its stuck at 300 baud

  • @airattoz
    @airattoz 23 дня назад

    I guess it is most basic 300 baud speed for audio coupled modems?

    • @edmundmk6416
      @edmundmk6416 23 дня назад

      It looked like it took a bit over 30 seconds for his 1158 byte file, so that's about 300 baud, yeah? Super cool experiment!

    • @Mr-Bossman
      @Mr-Bossman 21 день назад

      yes 300 baud

  • @kaunomedis7926
    @kaunomedis7926 24 дня назад

    How you trick modem in "connected" mode?

    • @AxelWerner
      @AxelWerner 23 дня назад

      depends on the modem i guess. need to check the manual. "some" you can setup into "lease line" (always connected) mode , for example.

    • @Mr-Bossman
      @Mr-Bossman 21 день назад

      For ATD I play the dial tone over the line then when the pick up is detected i switch to a 2,225Hz tone. For ATA it just expects a 1,270Hz tone which is coming from the cassette player already as its a recording of what the modem sent

  • @kanalnamn
    @kanalnamn 24 дня назад

    Nice. What speed do you use for the modem? I'm used to it reporting connection speed when printing "Connected" but not here apparently.

    • @Mr-Bossman
      @Mr-Bossman 21 день назад

      300 baud. yes it is weird it doesn't say the speed

  • @aidomiya3401
    @aidomiya3401 25 дней назад

    Just curious, what are the uses for this? Is it sort of a gimmick? Like how do you retrieve your files and such? I'm pretty tech illiterate, so I don't have any hope of understanding, I'd still love to get an insight into what you're doing with it though.

    • @AxelWerner
      @AxelWerner 23 дня назад

      playing is learning. and learning is always a good investment.

    • @8001010
      @8001010 23 дня назад

      I'm try to find a way for very long storage (time capsule) of some images/sound/text and semms that compact cassette + some very well know modulation could do the trick.

    • @donaldholden2090
      @donaldholden2090 23 дня назад

      ​@@8001010Linus Tech Tips recently covered a technology that may be of interest to you. Check out their video "The Most Expensive USB Drive on Earth." Don't let the title scare you off. They're basing that claim off of price per GB. The devices currently on the market are very affordable, but they have extremely limited capacity is all, so depending on your requirements it may be a viable option.

    • @Re_Kitty
      @Re_Kitty 22 дня назад

      its a technically interesting exercise that is just for fun and novelty, stuff like this is very satisfying to our autistic brains lol

    • @aidomiya3401
      @aidomiya3401 22 дня назад

      @@Re_Kitty love that! Not everything needs to have real world applications, sometimes we just wanna see what we can do

  • @ninjalemon_Squash
    @ninjalemon_Squash 5 месяцев назад

    haha

  • @LetMeBeSomeone
    @LetMeBeSomeone Год назад

    i hate how true this is

  • @suarezvictor1977
    @suarezvictor1977 Год назад

    So cool!! any docs?

    • @Mr-Bossman
      @Mr-Bossman Год назад

      Unfortunately no, but the software I based this on is linked in the description. You should be able to get this to work on any i2c port on a PC.