Тёмный

Jim Butterfield's 1986 Computer Diary - Commodore Reference Diary 

8-Bit Show And Tell
Подписаться 56 тыс.
Просмотров 17 тыс.
50% 1

We take a look at Jim Butterfield's Diary - not his personal diary, but his Commodore Reference Diary which was published in the UK so Commodore fans could have a combination day planner and Commodore reference book with them at all times. This particular book was signed by Jim and contains a large collection of POKEs and other notes by the previous owner - who through a MUPET sidequest (a disk drive multiplexing system for Commodore PETs that I got from Jim many years ago) and some hand-writing analysis we determine spoiler was not Jim Butterfield.
Previous video mentioned:
Black Book of C128: • Worst 8-Bit Book Club ...
To support 8-Bit Show And Tell:
Become a patron: / 8bitshowandtell
One-time donation: paypal.me/8BitShowAndTell
2nd channel: / @8-bitshowandtell247
Index:
0:00 Diary?
2:15 MUPET: in search of Jim Butterfield's signature
4:17 A letter from Jim: yes, Jim signed it
6:26 Back to the diary
8:01 The Commodore Range of Computers & Peripherals
10:48 Important Keys, BASIC, Disk Commands
13:45 Simple Techniques and Handy Locations
19:23 Memory Architectures & Maps
24:30 Useful Programs, Sound, Machine Language, Glossary, Normal People Stuff
27:28 POKE collection - by Jim?
30:49 POKEs demonstrated
36:39 The rest
38:15 Conclusion and thanks!

Наука

Опубликовано:

 

3 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 106   
@ScottHiland
@ScottHiland 11 месяцев назад
I say some form of this every time someone posts a video mentioning Jim Butterfield, but he really was a good guy, very generous with his time, and kind.
@3vi1J
@3vi1J 11 месяцев назад
Absolutely. You gotta admire how that guy had such a patient and friendly demeanor while teaching us noobs back in the day.
@mickez3993
@mickez3993 8 месяцев назад
True man he was someone i guess went on to work with silicon valley
@Lion_McLionhead
@Lion_McLionhead 10 месяцев назад
Remember poking random addresses back when time was unlimited & seeing those effects. Thought 1 lucky poke would unlock some magic no-one heard of before.
@hammondeggsmusic
@hammondeggsmusic 11 месяцев назад
I distinctly remember our junior high school computer lab in around 86/87 had a room full of PETs and the mupet system to share the disc drives..!
@guybrushthreepwood3054
@guybrushthreepwood3054 11 месяцев назад
Jim Butterfield was such a great author. There was nobody better at explaining the assembly language and all the low level stuff.
@mickez3993
@mickez3993 8 месяцев назад
Is he alive today? it be good if he reminisced the old days in todays times
@guybrushthreepwood3054
@guybrushthreepwood3054 8 месяцев назад
@mickez3993 Unfortunately not, he died some years ago. There's a lot of his old videos on RU-vid, like C64 user training... but his best works are his books on machine/assembly language for Commodore.
@mickez3993
@mickez3993 8 месяцев назад
The sid chip is another area i dont think butterfield was into but he knew his assembly machines after all commodore was designed as a business machine@@guybrushthreepwood3054
@retroandgaming
@retroandgaming 11 месяцев назад
It kinda looked like a boring topic and then it was just very cool and brought me right back to my younger years when I doodled down commands to remember. Thanks for another great video and nostalgia trip :)
@daniellomblock6216
@daniellomblock6216 7 месяцев назад
@8_Bit started following you recently and only just realized that you also do these book reviews. Awesome! Also loved your Programmer's Reference Guide deep dive. More of those please! Seeing new books coming out recently that'd be interesting to hear about. Keep it up, love your channel!
@cosmicavatar773
@cosmicavatar773 6 месяцев назад
Cool video, I was just watching an old video the other day from the early 80s when Jim was giving a demonstration on how to operate the C64. He did a really good job making that video. I wish other companies would have done the same thing with the other 8bit micros etc.
@3vi1J
@3vi1J 11 месяцев назад
Wow... If I'd seen that back in the day I would have snapped it up; such a handy little reference in such a small form-factor. I was familiar with Butterfield's name from SuperMON and Transactor articles... he was an expert in the days when we were beginners. Thanks for making this video and sharing this bit of nostalgia, Robin!
@baardbi
@baardbi 10 месяцев назад
Very interesting video. I love these little hidden gems I can't seem to find anywhere else on the net. Thanks for documenting these little historical Commodore nuggets.
@mortvader
@mortvader 9 месяцев назад
I remember exchanging pokes with a classmate back in the day ^^
@Marcus-Leach
@Marcus-Leach 11 месяцев назад
A "diary" is used in both senses in Britain. A daily planner or a personal journal.
@nils9853
@nils9853 11 месяцев назад
So if someone says "I did find your diary" you have short tense moment to figure out if you should feel thankful or shocked?
@BillAnt
@BillAnt 11 месяцев назад
"Diary" evokes memories of the great Yazoo song "Nobody's Diary". :) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-1qq7jTPkjVg.html
@TheUtuber999
@TheUtuber999 10 месяцев назад
Gonna have to watch Nobody's Diary by Yazoo now...
@MegaFonebone
@MegaFonebone 10 месяцев назад
Truly your cleverest thumbnail, ever! 😂 Jim Butterfield's salacious "diary" Jim dressed like Hef 😂 🤣 "Many POKEs" 🤣
@75slaine
@75slaine 11 месяцев назад
The Secret Diary of Jim Butterfield, Aged 50 3/4
@75slaine
@75slaine 11 месяцев назад
I really enjoyed this exploration Robin, thanks for sharing.
@goddessesstartrekonlinefle3061
@goddessesstartrekonlinefle3061 10 месяцев назад
Not a Commodore owner, but was fascinating to see a glimps into another world. Thanks for making the video! Hoped to see "unnew" in action, back in the day (owned an Atari 800XL) I would have loved an unnew!
@BeyondWrittenWords
@BeyondWrittenWords 11 месяцев назад
Holy eternal artifacts, praise the lord
@_r.m.
@_r.m. 11 месяцев назад
@8Bit Is it possible to share it in pdf with the public? It looks like a very handy thing :)
@Busholog
@Busholog 10 месяцев назад
34:40 min (reset on save): 226 + 252*256 = 64738 (sys for Kernal Reset)
@AndyG-_-
@AndyG-_- 11 месяцев назад
Haha... I fired up VICE and tried PRINT CHR$(14) as soon as it appeared on the screen! 😄
@eugenetswong
@eugenetswong 10 месяцев назад
Thanks, Robin.
@ChrisCromwellHP
@ChrisCromwellHP 11 месяцев назад
Hey Robin! A great video, eh! Nice to see you again on RU-vid with Show & Tell! A few days ago, I completed my first ever build of a new (to me) Commodore 64C computer. Actually the Commodore 64 Reloaded Mk 2 from Individual Computers. I tried many times to see if my new Commodore 64 will boot to JiffyDOS 6.0, the sign on message appears, but there is no cursor and no Ready prompt. In the forums, someone described this same problem, in his original C64 machine. He eventually tracked down the problem to be a bad PLA chip in his Commodore. It seems JiffyDOS is dependent on the PLA chip to function properly. Since my Commodore 64 Reloaded Mk 2 doesn't have a PLA chip, (PLA Free), as it was reversed engineered back into the main controller chip from Individual Computers; maybe that's why JiffyDOS won't boot to my machine? Individual Computers says it should boot fine, but I downloaded a fresh ROM image of C64 JiffyDOS with the same frozen screen result. Someone else on the forums say, they were able to have fast disk access using JiffyDOS just on their 1541 drive, and not have to use the ROM in the C64; perhaps I will try that next. I also tried to flash and run SuperROM on my C64 Reloaded Mk 2 several times. Unfortunately, the SuperROM is not recognized as a legitimate ROM by the C64 Reloaded Mk controller chip, and completely ignores it. When I try to boot directly to the SuperROM kernal, the C64 instead skips over it, and boots back into the root C64 kernel ROM. It seems I need a new genuine C64 machine to use JiffyDOS and SuperROM correctly, which is a different project for another time. I'm looking to buy a brand new C64 circuit board from PCB Way, and build my own C64C with mostly new electronic parts. It will be more expensive than the C64 Reloaded Mk2 costed me, but it would be an interesting build project someday. In the meantime, I am enjoying all the other cool things this C64 Reloaded Mk 2 can do, one of which is running dual SIDs in stereo! Pretty cool! I bought the C64 Reloaded Mk 2 primarily for reliability reasons, and not have to worry about a logic or RAM chip suddenly dying. I am also using the newly redesigned keyboard for the C64, so I won't have to worry about the original C64 keyboard suddenly going out.
@faenethlorhalien
@faenethlorhalien 11 месяцев назад
Butterfiled? Imagine a field, but covered in butter! Ye gods! The stench! And so slippery!
@mechaform
@mechaform 10 месяцев назад
I _had_ his signature on a WoC brochure from the 80s. Sadly it didn’t survive one of my many moves.
@0x007A
@0x007A 10 месяцев назад
Jim Butterfield was a familiar name during the 1980s in Commodore related magazines and books. My first computer was a Commodore VIC-20 because I could not afford a Commodore PET. I still have that computer along with the cassette recorder/player, dot-matrix printer, MODEM expansion, joystick, floppy drive, and several games. I doubt any of the cassettes onto which I saved programmes are readable due to age (40+ years).
@RudysRetroIntel
@RudysRetroIntel 11 месяцев назад
Very cool! I remember using the MUPET in school with the PETs. Wish I had one now. Thanks for sharing
@BillAnt
@BillAnt 11 месяцев назад
Can you imagine the havoc mischievous kids could have done on that shared drive? Like deleting files or formatting the drive, or loading a drive sound/music program to amaze the teacher. hehe
@Okurka.
@Okurka. 10 месяцев назад
34:44 I wish I knew POKE 818,226:POKE 819,252 back in 1984. Much fun could be had.
@SteveGuidi
@SteveGuidi 10 месяцев назад
Aha! I caught you! @15:58 you say "Disable Run/Stop and Restore"! 😛
@8_Bit
@8_Bit 10 месяцев назад
As long as there's a slash between Run and Stop I'm okay with it ;)
@CallousCoder
@CallousCoder 11 месяцев назад
Oh sweet! Everything Jim Butterfield is great. Wait what?!?! Did you know Jim personally?! Wow!!! You lucky man!
@haweater1555
@haweater1555 11 месяцев назад
Jim is from Canada, and so is 8BS&T.
@CallousCoder
@CallousCoder 11 месяцев назад
@@haweater1555 I knew that but that’s like saying: I am Dutch and so is Rutger Hauer and we both worked in entertainment (even with the same production company) but I’ve never met Rutger. 😉
@Okurka.
@Okurka. 10 месяцев назад
@@CallousCoder Rutger who?
@suvetar
@suvetar 11 месяцев назад
Fascinating content! Already found myself browsing the first few issues of the Transactor! I do recall that they Combo book/Diaries being popular then ... I had the Adrian Mole one 😀 Edit: Watching a wee bit further, I've got to say that this seems more like an Almanac than a Diary! Such a wonderful little thing to own though, I'm really quite jealous 😀
@suvetar
@suvetar 11 месяцев назад
I know we have blogs, and Vogons and Wikis and so-on nowadays but I do think there's a lot of charm to the effort and detail put into these type-writered fan productions!
@mickez3993
@mickez3993 8 месяцев назад
from what i remember peek was sound poke was colours onscreen there was a hack you could reset the machine with a basic momentary action push button hooked up to two chip legs during a program like a game punch in a poke on the ready screen and the game returns hacked because it held its whole memory. basic days man looking back but it was cutting edge back in the mid eighties
@stevethepocket
@stevethepocket 11 месяцев назад
31:42 OK, I looked register 120 up in _Mapping the C64_ and it turns out this is a hack to the CHRGET routine, which is loaded into RAM at boot instead of being called straight from ROM. Modifying this routine (to branch to new, also-RAM-based parsers, I assume) is how disk-based wedges were possible, and I can only assume this was done on purpose by a forward-thinking programmer who realized users would want something more powerful than the stock BASIC and didn't want to have to buy a ROM-replacement cartridge to get it like Atari users would. So it's kind of ironic that the "mindless printing machine" is basically the "memo pad" mode that Ataris drop into when there is no BASIC cartridge.
@larryh8072
@larryh8072 11 месяцев назад
My first experience with the 6502 was when we purchased a Rockwell AIM at work.The intended use was to develop a battery tester for testing various battery types. As I recall we found Jim’s name buried in one of the ROM’s so I was led to believe he was involved in the development. In the years to follow we grew to worship Jim as my circle of computer geeks were members of TPUG. I never got to meet Jim unfortunately so I have to say you were very fortunate indeed!
@eugenetswong
@eugenetswong 10 месяцев назад
Did you ever make the tester?
@larryhuff3383
@larryhuff3383 10 месяцев назад
@eugenetswong We used the AIM for several set ups. The battery tester we developed was 8 channels. Essentially we were testing hearing aid batteries to determine their true capacity. I can’t recall the circuit exactly but I remember each channel had an eight bit D/A in order to set the discharge rate. We would discharge the batteries down to a predetermined voltage and measure the time. We also used the set up to discharge batteries to a predetermined state to test their performance in hearing aids that were under development.
@eugenetswong
@eugenetswong 10 месяцев назад
@@larryhuff3383That sounds *really* cool, because you seem to have had a well designed testing environment, and because it is good to see old tech being useful.
@tYNS
@tYNS 11 месяцев назад
Very Cool Video!
@br33ch
@br33ch 10 месяцев назад
BMB Compuscience rang a bell, they made the original Sopwith game for PC.
@TimStCroix
@TimStCroix 10 месяцев назад
37:20 - Length of Program is wrong. Commodore DOS uses 2 bytes in each sector to point to the next one storing the program so the multiplier should be 254, not 256. And, of course, it ignores that the last block is, most likely, only partially filled.
@DX064
@DX064 10 месяцев назад
The strange tall and thin booklet format is in the style of the old IBM System/360 and /370 Mainframe reference booklets - a must for any Assembly programmer.
@tenminutetokyo2643
@tenminutetokyo2643 11 месяцев назад
That is nuts!
@jirisutera8793
@jirisutera8793 10 месяцев назад
Nice video, nice handbook. A long time ago I also wrote routines for DEC->HEX and HEX->DEC conversion (shown at 25:00). They were significantly shorter :-) In case someone uses it today, here is the code: ``` 0 rem dec->hex 1 ?"dec";:input a:o$="" 2 x=a-int(a/16)*16:o$=chr$(x+48-7*(x>9))+o$:a=int(a/16):if a>0 then 2 3 ?"hex $";o$ 0 rem hex->dec 1 ?"hex:";:input a$:l=len(a$):s=0:p=1:for i=l to 1 step -1 2 v=asc(mid$(a$,i,1))-48:v=v+7*(v>9):s=s+v*p:p=p*16:next i:?"dec:";s ``` Thanks for your, always interesting, videos.
@CoLD.SToRAGE
@CoLD.SToRAGE 11 месяцев назад
Still have that!
@MrKurtHaeusler
@MrKurtHaeusler 10 месяцев назад
Surprised he didn't list the Amiga (1000) as it came out mid 1985.
@ApoplepticDialectics
@ApoplepticDialectics 10 месяцев назад
I bet that MUPET stuff was used to link the PETs in the classroom scenes of the very Canadian, very Commodore, Hide and Seek. It stands to reason that they found some actual classroom to film in for these scenes, but I'm guessing. In any case while watching this I was fascinated with the idea of a school computer lab of networked PETs. I get that it's a movie, but in theory the actual classroom they used might have used this.
@Okurka.
@Okurka. 10 месяцев назад
27:08 Strange to see they used Germany (FR) instead of West Germany.
@aresaurelian
@aresaurelian 10 месяцев назад
The MUPET looks interesting.
@fu1r4
@fu1r4 11 месяцев назад
It is called RUN/STOP key at 11:45 in chapter 8. 😄
@8_Bit
@8_Bit 10 месяцев назад
Team STOP is okay with RUN/STOP as long as it includes the slash between the two separate functions :) Just like CLR/HOME or INST/DEL.
@moehoward9473
@moehoward9473 10 месяцев назад
Noticed there was a POKE command noted in that diary that turns off screen for programs running faster. Seems this could be used in the BBasic episode to get the fastest runtime? This and the POKE command that makes the cursor run really fast.
@luminousfractal420
@luminousfractal420 10 месяцев назад
Its diary in the uk too. Just not secrets specific. Just a record of a days events.
@MattKasdorf
@MattKasdorf 11 месяцев назад
?PEEK(65532)+PEEK(65533)*256 C64 = 64738 PET2001 v1 = 64824 PET2001 v2 = 64721 PET2001 v4 = 64790 Perhaps an easy way to determine which revision of firmware your PET is running?
@csbruce
@csbruce 11 месяцев назад
2:34 I assume it's generally hard to trademark a TLA. 2:42 We had CBM-8032s with MUPET controllers at my high school. 7:12 Huh? There's a road in Toronto called "Avenue"? 11:21 How many people are on team Exclamation Mark/One? 14:02 I assume that Shift-RUN + Restore will also do a soft reset. 14:14 The Reset vector is common to all 6502-based systems. 22:54 The same TED diagram is in the Anthology. 31:15 You can also get this using «OPEN1,0:INPUT#1,A».
@8_Bit
@8_Bit 11 месяцев назад
Yes, Avenue Road is a major road (avenue?) in Toronto, parallel with perhaps more famous names like Spadina Rd. and Yonge St. D'oh, I should have realized that 65532/3 was $FFFC/D; that vector that sits between the two I actually use: $FFFA/B and $FFFE/F. Somehow the decimal value seemed a little too low to me, but I was just being dense.
@phil2768
@phil2768 11 месяцев назад
Wow, this is super rare. Maybe you have the only one as I could not find it anywhere using the ISBN search. Where did you get it from?
@DavidYoud
@DavidYoud 11 месяцев назад
Where did you pick up that little treasure? It's a bit like finding an old copy of "Advanced Poke-Making", and seeing "Property of the Half-Butter Prince" written inside :D One of my favorite parts of collecting old 8-bit RPG games is finding all the previous owners' graph paper maps and notes inside.
@8_Bit
@8_Bit 11 месяцев назад
Yes, it's a neat little find from eBay a few years ago. I've got a few used RPGs with all those hand-made maps inside too, they're fun finds. I also love little hand-written notes in books. In one book I have, the previous owner frequently argued with the author with his pencil in the margins.
@mikegarland4500
@mikegarland4500 11 месяцев назад
@@8_Bit well, if the author was wrong.. Haha! I've been known to make snarky remarks in my books as well. Such as "Does not work!!" or "Try this instead; works much better".. Oh no, I'm Snape. 😢 Another great episode-thanks for showing us this.
@stevethepocket
@stevethepocket 11 месяцев назад
"I have discovered a truly marvelous proof of this, which this margin is too narrow to contain."
@DavidYoud
@DavidYoud 10 месяцев назад
@@stevethepocket Ha! well played. :)
@customsongmaker
@customsongmaker 10 месяцев назад
He probably autographed all copies. Or some copies.
@rog2224
@rog2224 11 месяцев назад
ICPUG as a physical meetup closed in 1998, with a tail off represented by Stevenage Computer Club (which Covid-19 seems to have finally killed) Jack Cohen, the membership secretary for 12 years, resigning the post in 1993, passed away August 12th 2010. The webstite seems to be extant, but I can't see much updating since late 2022.
@Hounddoggy33
@Hounddoggy33 10 месяцев назад
Hey Robin, Do you have a c128? There's a He-Man game that doesn't work on it, even in c64 mode. The title is Masters of the Universe, from 1987 by US Gold. It's the arcade version, not text. I bet you could figure out what's preventing it from working on the c128. Cheers!
@joechevy2035
@joechevy2035 10 месяцев назад
What's the reason the remove the line numbers? Cleaner listing of code? Save RAM space possibly? Any thoughts?
@klocugh12
@klocugh12 10 месяцев назад
Whoever wrote in that diary must have really liked playing poker 😅
@ShawnBofenkamp
@ShawnBofenkamp 10 месяцев назад
December 31, 1985 - should be sys 64760
@djstrum3946
@djstrum3946 10 месяцев назад
POKEmon, catch them all!
@ingolf17
@ingolf17 11 месяцев назад
Thought "usefull adresses", were pokes :-P
@TheHighlander71
@TheHighlander71 10 месяцев назад
I was surprised to see the "national holidays" for the Netherlands. March 28, 31 and May 8, 19 are not (and never have been) national holidays. Strangely enough may 4th and may 5th, which are national holidays related to the liberation after the second world war aren't mentioned. Maybe Jim didn't feel like doing research the day he wrote that table.
@gregornu
@gregornu 10 месяцев назад
I think that someone else wrote the non-technical section of the diary.
@TheHighlander71
@TheHighlander71 10 месяцев назад
@@gregornu I would imagine Jim to be the kind of fella who would credit another author. He probably copied the wrong line somewhere. No biggie.
@what-uc
@what-uc 10 месяцев назад
Easter, Ascencion and Pentecost, all listed on Wikipedia
@TheHighlander71
@TheHighlander71 10 месяцев назад
@@what-uc They're not on fixed dates
@TheHighlander71
@TheHighlander71 10 месяцев назад
@@what-uc in 1986 easter was on march 30. The Netherlands have a 2nd easter day which was marc 31st. May 8th was ascencion so that's correct but may 19th again is our 2nd pentecost...It's still a mess
@igork3522
@igork3522 10 месяцев назад
If someone could recreate this, I would buy it!
@Electronics-Rocks
@Electronics-Rocks 11 месяцев назад
I have some hydra cards for C64 which shared drives & printers which if any viewers have info on these would great
@TheSudsy
@TheSudsy 11 месяцев назад
M ulti U ser PET
@JGreen-le8xx
@JGreen-le8xx 11 месяцев назад
If the MUPET devices are for networking, you can LAN ASCII DOOM over the Commodore PETs. 😄
@haweater1555
@haweater1555 11 месяцев назад
Not familiar with "700" series here in the Great White North; were they the European flavours of the "CBM-II" series, which were severe flops in North America?
@haweater1555
@haweater1555 11 месяцев назад
No references to the Amiga?
@phil2768
@phil2768 11 месяцев назад
I wondered about this too with the Amiga coming out in 1985 it should have been in there I guess
@NuntiusLegis
@NuntiusLegis 11 месяцев назад
"When I think of the Amiga, I don't think of Commodore" - Leonard Tramiel. I agree to that, perhaps JB as well.
@Chexsum
@Chexsum 11 месяцев назад
MICROPET?
@johnps1670
@johnps1670 11 месяцев назад
Day planner? Not an agenda?
@mickez3993
@mickez3993 8 месяцев назад
The thing about commodore that amstrad language hade over was CLS clear screen command could never figure the code on commodore. back in the day a lot of commodore code branched over to BBC and Amstrad language that wasted a lot of time punching in the codes on the commodore. shame. the commodore was the ultimatate benchmark of home computing we will never see again especially the MOS SID chip Man that chip is god
@absmustang
@absmustang 11 месяцев назад
This feels like click-bait, haha
@noland65
@noland65 10 месяцев назад
PEEK(65532)+PEEK(65533)*256 is actually the 6502 reset vctor at $FFFC. This is not only guaranteed to work with any Commodre 8-bit, but with any 6502 (and derivatives) machine with BASIC (for PEEK). (It's defined by the hardware and is what the processor looks for, as it comes out of reset.)
@gregornu
@gregornu 10 месяцев назад
Some software stay resident after the reset with this PEEK combination. Just like with many 'hardware' reset buttons built in the C64 or an external equivalent (like for the user port): some software seems to stay resident in memory 🤔. After 40 years still no good reset for the C64 than using the power switch. Is it so difficult???
@noland65
@noland65 10 месяцев назад
@@gregornu The bit-pattern, we usually see in empty memory arreas, is a result of the hardware implementation. I don't think that there is routine like "reset all memory to zero" in ROM.
Далее
Book Club: Commodore 64 Programmer's Reference Guide
40:16
99.8% Compatible? The C64 Mode of the Commodore 128
1:02:11
БАТЯ И СОСЕД😂#shorts
00:59
Просмотров 960 тыс.
A Jukebox for your PC: 1993's CDROM Servers
1:10:20
Просмотров 277 тыс.
Commodore 64 Graphics Accelerator - Beam Racer
8:19
Apple Lisa 2: Inside & Out
30:38
Просмотров 70 тыс.
108 Rare and Bizarre Media Types
37:22
Просмотров 3,9 млн
Мой новый мега монитор!🤯
1:00
Просмотров 28 тыс.