- Видео 6
- Просмотров 4 009
Jesse T
Добавлен 3 мар 2020
A nobody who makes computers do funny things.
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
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
9/10 - one minus point for not playing the original swedish caramelldansen
RIP maybe I'll redo this
Dude this is sick. How does it work? Are the LEDs turned on and off at certain tumes to create an image?
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
@@Mr-Bossman Cool, thanks for sharing
Wow, tape-counter! Makes me wanna dig up my old cassette player.
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.
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.
yes, I do know. It is way cooler to use a modem to do it though
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!
as an avid audio cassette enthusiast, this makes me so excited! Heck yeah now I want to do this
That's cool. Sounds like a very slow data rate, though? Like 300 baud? You should be able to get 1200 baud going easily.
An Impressive Hack! - Nice Job! - Gives ideas for doing similar fun!
These modems used an AC to AC adapter which is weird since most devices use AC to DC.
It was quite common to have AC to AC adaptors in the past.
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.
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.
That’s neat!!! ❤
This is cursed and I love it
Interesting but why?
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?
I'm surprised it was possible to trick device, which is designed for 2-way communications, to accept 1-way "broadcast".
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
cool a wiring diagram of the bread board would be nice!
Link in the description, instead of "KC..." put KCS_modem
It's in the description github.com/Mr-Bossman/KCS_modem
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.
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
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!
Link on github is broken(
Instead of "KC..." put KCS_modem
should be fixed now
@@Mr-Bossmanyes. Thank you!
Could you update the github link in your video description? It’s been truncated and doesn’t work.
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.
That's actually crazy
@@Mr-Bossman Google is creeping me out.
its been happening for years, since 2017 officially when google addmitted they do this in their tos 😊
This is one of the slower FSK modes, right? Have you tried the faster PSK ones?
the 1,200 baud FSK didn't work and negotiation to higher speeds i haven't figured out yet.
@@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.
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.
@@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.
Makes me think about Basicode (sends basic programs over FM ).
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.
Oh great, you just discovered what EVERY COMPUTER DID in the 70s and 80s...
Hey I was using Kansas city standard before. Is this faster or does it have the same rate?
I think its possible to get it to go faster but as of now its stuck at 300 baud
I guess it is most basic 300 baud speed for audio coupled modems?
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!
yes 300 baud
How you trick modem in "connected" mode?
depends on the modem i guess. need to check the manual. "some" you can setup into "lease line" (always connected) mode , for example.
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
Nice. What speed do you use for the modem? I'm used to it reporting connection speed when printing "Connected" but not here apparently.
300 baud. yes it is weird it doesn't say the speed
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.
playing is learning. and learning is always a good investment.
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.
@@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.
its a technically interesting exercise that is just for fun and novelty, stuff like this is very satisfying to our autistic brains lol
@@Re_Kitty love that! Not everything needs to have real world applications, sometimes we just wanna see what we can do
haha
i hate how true this is
So cool!! any docs?
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.