Kari
Kari
  • 12
  • 1 264 340
Converting 80s Computer Games into Python | Usborne BASIC Coding Book
Today join me as I have another go at coding some retro 80s computer games. Once again, I'm typing a couple of games from the Usborne "Computer Battlegames" book. This time, I will be using my Commodore 64 (C64) to test the games, before I convert them on my modern Windows computer into the programming language Python.
Please note, this video is not intended as a programming tutorial, it's just to show me having a go at converting the games. Hopefully seeing this will inspire others to have a go themselves :)
As mentioned, for those who haven't seen yet links to my previous coding videos, as follows;
"Programming Retro Games in Python" ➡️ th-cam.com/video/3kdM9wyglnw/w-d-xo.html
"Coding games like it's the 80s" videos ➡️ th-cam.com/video/Oo47qPvs3HQ/w-d-xo.html
Usborne website link (with book downloads) below ⬇️
usborne.com/gb/books/computer-and-coding-books
Links below ⬇️ to the 8BitDo retro style keyboard ⌨️ I use in this video (Amazon Affiliate Links)
N Edition ... amzn.to/4bwkMzH (US link) or amzn.to/4aIWzoY (UK link)
Fami Edition ... amzn.to/3WVXvTl (US link) or amzn.to/3yA5fjV (UK link)
C64 Edition ... amzn.to/3UZ9VqX (US link) or amzn.to/3UQNqEK (UK link)
karilawler
karilawler
itskarilawler
www.tiktok.com/@karilawler
🎶 Music & Sound Effects 🎶 (Affiliate Link)
Like the music? Find my playlist with the music I've use in my videos here:
share.epidemicsound.com/70hk8a/?playlist=vlrb25580c0ilg27mdkcm2sg5ayigp9u
And, if you sign up to Epidemic Sound through the playlist link, you'll get 7 days for free!
มุมมอง: 27 052

วีดีโอ

Exploring 80s Anti-Piracy DRM Copy Protection | feat. the dreaded Lenslok
มุมมอง 47K21 ชั่วโมงที่ผ่านมา
Today, join me whilst I explore and try out three different types of 1980s anti-piracy copy protection methods (similar to DRM), including the infamous Lenslok. The games I will be looking at, are: Teenage Mutant Hero Turtles on the Amstrad CPC, and Jet Set Willy, plus TT Racer on the Sinclair ZX Spectrum. My video, "Design & 3D-Print Your Own 8-bit Gaming Figures" link below ⬇️ th-cam.com/vide...
Let's mod a Nintendo Famicom (Japanese version of the NES "Nintendo Entertainment System")
มุมมอง 57K14 วันที่ผ่านมา
The original 1983 Japanese Nintendo Famicom (the original version of the NES "Nintendo Entertainment System") won't work on UK (PAL) televisions, as it only has an NTSC-J RF output. So, today join me as I composite mod an original Famicom "Family Computer" video game console to work with my TVs, and to have a much clearer picture. Then, watch me test is out my newly modded Famicom, by playing t...
Loading video games from vinyl records | Thompson Twins Adventure Game
มุมมอง 130K21 วันที่ผ่านมา
Today join me as I attempt to load an 80s computer game from a vinyl record! I found this copy of "The Thompson Twins Adventure", originally a freebie in an 80s computer magazine, out of the blue at a charity shop (thrift store) and wanted to see if it is possible to load it, either from the record or from a cassette tape. Wikipedia link for the game ➡️ en.wikipedia.org/wiki/The_Thompson_Twins_...
Programming Retro Games in Python | 80s Usborne Computer Coding Book
มุมมอง 260Kหลายเดือนก่อน
Please note, this video is not intended as a programming tutorial, it's just to show me having a go at converting the games. Hopefully seeing this will inspire others to have a go themselves :) Today join me as I have another go coding some retro 80s computer games. This time I'm typing in games from the Usborne book: "Computer Battlegames", using my BBC Micro Computer from the 1980s. Then I co...
Design & 3D-Print Your Own 8-bit Gaming Figures | Using Inkscape and Fusion 360
มุมมอง 41Kหลายเดือนก่อน
Today I'm going to be showing you how to design and 3D-Print your own 8-bit gaming figures. Using Inkscape and Fusion 360 I'll be demonstrating the design process for both an Atari E.T and a multi-colour NES (Nintendo Entertainment System) Mario and then printing them on my Prusa Mini and Bambu Labs printers. Both models are now available for download via Printables: www.printables.com/@karilaw...
Let's Mod An Atari 2600
มุมมอง 165Kหลายเดือนก่อน
Most modern TV tuners fail to get a decent picture from the Atari. So today, join me while I install a composite video mod to my Atari 2600 Jr. Enabling me through a AV-HDMI converter/upscaler to connect my newly modded Atari to a modern TV and obtain a much clear image. Or now even allowing me, through a capture device, record gameplay footage on my PC. For those interested, the mod I installe...
Making 80s Computers Talk | 1980s Commodore Speech Synthesizer
มุมมอง 45Kหลายเดือนก่อน
Today, I take a non-technical look at a couple of speech synthesisers from my collection on my C64 from the 80s. Specifically, the Commodore Magic Voice and Currah Speech 64. karilawler karilawler itskarilawler www.tiktok.com/@karilawler 🎶 Music & Sound Effects 🎶 (Affiliate Link) Like the music? Find my playlist with the music I've use in my videos here: ...
Faulty Sega Mega Drive Game | Can I Fix It?
มุมมอง 105Kหลายเดือนก่อน
In todays video, watch me try and fix a broken Sega Mega Drive / Genesis game. DISCLAIMER: Please do not take this video as a tutorial / advice. I'm not an expert, this is just my hobby :) karilawler karilawler itskarilawler www.tiktok.com/@karilawler 🎶 Music & Sound Effects 🎶 (Affiliate Link) Like the music? Find my playlist with the music I've use in my...
Coding games like it’s the 80s | Usborne Computer Programming Book
มุมมอง 333K2 หลายเดือนก่อน
Watch me test out coding a space game from a 1980's Usborne Programming book on a ZX Spectrum. Usborne website link (with book downloads) below ⬇️⬇️⬇️ usborne.com/gb/books/computer-and-coding-books karilawler karilawler itskarilawler www.tiktok.com/@karilawler 🎶 Music & Sound Effects 🎶 (Affiliate Link) Like the music? Find my playlist with the music I've ...
Untested Atari 2600 Jr from eBay | Will it Work?
มุมมอง 41K2 หลายเดือนก่อน
Took a risk on a ''Parts Only'' Atari 2600 Jr from eBay. Lets test it and see if it works! karilawler karilawler itskarilawler www.tiktok.com/@karilawler 🎶 Music & Sound Effects 🎶 (Affiliate Link) Like the music? Find my playlist with the music I've use in my videos here: share.epidemicsound.com/70hk8a/?playlist=vlrb25580c0ilg27mdkcm2sg5ayigp9u And, if yo...

ความคิดเห็น

  • @5kb-wz2xs
    @5kb-wz2xs ชั่วโมงที่ผ่านมา

    The Sierra game The Colonel's Bequest came with a sheet of fingerprints that could only be viewed correctly through a magnifier glass with red color plastic. You had to identify the print to start the game. But for me, as a tight budget monochrome Hercules graphics user on the PC, the prints were very difficult to match a print shown on the screen. I wrote to Sierra (I was a legit owner of the game) and they sent a photocopied sheet of all the prints so at least they were cool about it.

  • @sondrayork6317
    @sondrayork6317 2 ชั่วโมงที่ผ่านมา

    So if you have to record the game from the record to a tape, why didn’t they just give out cassettes with the game already recorded on it. I think the record idea was rather stupid to begin with anyway. Lol

  • @sondrayork6317
    @sondrayork6317 2 ชั่วโมงที่ผ่านมา

    That’s not gonna load correctly with a crease in the play surface of the record. But a game on vinyl acetate?! Ok, new one on me.

  • @jsnsk101
    @jsnsk101 2 ชั่วโมงที่ผ่านมา

    lenslok took about 3 seconds to use back in the day. it was easier if you didnt make the calibration screen fit the lens if i remember correctly, but i had a 12 inch tv

  • @TrevorHelms864-
    @TrevorHelms864- 4 ชั่วโมงที่ผ่านมา

    Kari your soo nerdy hottie..... 😍😍

  • @murphygreen8484
    @murphygreen8484 5 ชั่วโมงที่ผ่านมา

    Hoping this is a continued series. Just subbed!

  • @pen25
    @pen25 6 ชั่วโมงที่ผ่านมา

    keep it up Kari!. good lord you are already at close to 50k subs!

  • @WooShell
    @WooShell 8 ชั่วโมงที่ผ่านมา

    oof I hated LensLok.. I had Tomahawk on my CPC which used those lenses.. and apparently the manufacturer only considered the two original monitors for their games. I played on my parents' 25" TV and there was no way to adjust the grid in a way that it fit the lens, so I always had to kinda ogle through the lens holding it in midair halfway to the TV until something resembling letters would appear. Thankfully, the reloading after the reset following the 3rd wrong attempt wasn't as much a punishment with the floppy version of that game.

  • @indigochild161
    @indigochild161 8 ชั่วโมงที่ผ่านมา

    7:22 I think I will end it on that good note😂

  • @user-xb3hx7rq8q
    @user-xb3hx7rq8q 9 ชั่วโมงที่ผ่านมา

    I never knew they had games on vinyl that's crazy!

  • @gordonm2821
    @gordonm2821 11 ชั่วโมงที่ผ่านมา

    I remember a listing in a Spectrum magazine where the first line was 10 RANDOMISE USR xxxxx. Now when the author sent in the app to the magazine they set it up that once it loaded it actually started executing further up into the code. The idea being was it filled the memory at xxxxx with usable code I think for a visual effect then it would GOTO 10 to run that effect and start the game. If you spent hours typing in that game and did not save it and just hit RUN it would run from line 10 and attempt to run non existent machine code and crash the Spectrum

  • @DeadCat-42
    @DeadCat-42 11 ชั่วโมงที่ผ่านมา

    There used to be a mod called a "happy drive" for the 1050. Sometimes it could actually remove copy protection. I couldn't afford one (I was 14) so I wrote my own sector copier. The. I found it could modify my drive to reduce rpm to creat bad sectors to copy copy protected disks. Anything my mod copied would have uts protection removed by the happy drive. A lot of pirated software was released because of me.. Sorry.. I was poor in welfare so don't be to hard on me.

  • @SpoojFritter
    @SpoojFritter 11 ชั่วโมงที่ผ่านมา

    I came here for the modding, I stayed for the leggings - she know's what she is doing!

  • @intrepidis1
    @intrepidis1 12 ชั่วโมงที่ผ่านมา

    You don't really need to apologise for the extractor fan... it's barely audible. 😅 I have to admit though, I'm jealous of all your tools! The de-solderer is great, but I really love the rubber mat you have, with the screw dishes and rulers. 😍

  • @alancheatley4378
    @alancheatley4378 13 ชั่วโมงที่ผ่านมา

    I'd try some from Sinclair Programs magazine and use a ZX81 😊 might need a 16K rampack though 😅

  • @ljadf
    @ljadf 14 ชั่วโมงที่ผ่านมา

    Sorry, just to clear this up, are all English children being taught 'Z' is pronounced "zee" these days? I feel old, and way too proud of being taught non American English.

  • @christinacarter2550
    @christinacarter2550 15 ชั่วโมงที่ผ่านมา

    i like.very good 🌼😄

  • @adlen01
    @adlen01 16 ชั่วโมงที่ผ่านมา

    You should make it in c or assembly to have a look how dev was thing ,in phyton it like a joke 🤣.

  • @cyrusramsey4741
    @cyrusramsey4741 16 ชั่วโมงที่ผ่านมา

    I used to have a CPC464, oh the good old days 😊

  • @rudy5360
    @rudy5360 17 ชั่วโมงที่ผ่านมา

    Thanks for this great video! Just picked up a famicom in Tokyo and this will help me get it working in Australia! Until I mod it again with a fresh Opentendo motherboard!

  • @plutoniumshore
    @plutoniumshore 18 ชั่วโมงที่ผ่านมา

    I picked up a C64 and an Ultimate II+ a while back. I def need to get them set up!!

  • @davidinark
    @davidinark 18 ชั่วโมงที่ผ่านมา

    The best part of these are the “it’s not a tutorial” but you explain what you are doing and why anyway. You may not intend for these to serve as tutorials but they are some of the best tutorials I have seen.

  • @AdamGatt-tw2le
    @AdamGatt-tw2le 19 ชั่วโมงที่ผ่านมา

    How does your Python Traitor's Castle cause a round to time out? You only compare start against time.time() once for each G loop, without comparing again as time.time() progresses. msvcrt.getch() is apparently a blocking call and so shouldn't progress beyond that function call until a key is pressed. I can only see the program working with a non-blocking call inside of a busy loop (unless going with callbacks instead).

  • @huddosworkshop9186
    @huddosworkshop9186 19 ชั่วโมงที่ผ่านมา

    😊love watching what your up to so clever and so cute 100 % thanks

  • @gamesnewsline-podcastradio8912
    @gamesnewsline-podcastradio8912 19 ชั่วโมงที่ผ่านมา

    i never ear sometime like that

  • @gamesnewsline-podcastradio8912
    @gamesnewsline-podcastradio8912 19 ชั่วโมงที่ผ่านมา

    so u ,like a pirate audio cassete, have transfer the disc on audio cassette and then u can play it with the c68 cassette tapse lec? no becuase if u did this so creative

  • @andrewsage6829
    @andrewsage6829 20 ชั่วโมงที่ผ่านมา

    I had this book and still got it somewhere. I remember typing in and playing the archery game on my ZX Spectrum 48K. It's great seeing you bring these fun little games back to life after so many years. I've still got the ZX Spectrum but it needs a new keyboard membrane.

  • @brianwolters7560
    @brianwolters7560 20 ชั่วโมงที่ผ่านมา

    This is a great topic...I remember many of these methods, especially the ones you couldn't get around easily. Rocket Ranger and Star Trek 25th Anniversary come to mind as some of the most memorable.

  • @Tezz42
    @Tezz42 20 ชั่วโมงที่ผ่านมา

    I much preferred the zx spectrum compared to the commodore 64

  • @jimbo573
    @jimbo573 21 ชั่วโมงที่ผ่านมา

    I had this and coudn't get it to load. I was so frustrated. I feel a little vindicated given how much difficulty you had getting it working.

  • @MJMC56
    @MJMC56 23 ชั่วโมงที่ผ่านมา

    I note how many 'old/older' people comment on here, so I'll do the same! As a 68-year-old, I can report the story of a colleague who programmed a cash dispenser to run Space Invaders, using assembler, in 1980/81. Because.

  • @deadcatthinks6725
    @deadcatthinks6725 วันที่ผ่านมา

    I had that book when it first came out - have you ever been hit in the back of the neck by 4 decades at once? 😁

  • @markburgess4528
    @markburgess4528 วันที่ผ่านมา

    Ah. I'm now 62 and remember typing in code from magazines in the 80s on my Spectrum 48k. Happy days. Most of ye games were rubbish though. 😂

  • @jdsgotninelives
    @jdsgotninelives วันที่ผ่านมา

    If you can source a copy of Pete Shelley's ORIGINAL 'Homosapien' album on cassette, I believe there is a program embedded on there that can be run in a similar or identical way to the process you've outlined here. I'd be interested to see what it actually does if you ever get a chance to do a video on it. Just subbed and thanks for your content 😊

  • @zerocool1ist
    @zerocool1ist วันที่ผ่านมา

    Ah man that sucks no wood grain.

  • @RedlineA2Y145
    @RedlineA2Y145 วันที่ผ่านมา

    Nailbiter 😉❤

  • @sting64az
    @sting64az วันที่ผ่านมา

    That was very interesting. I heard of those games just never look into it. Nice job.

  • @john_amend_all
    @john_amend_all วันที่ผ่านมา

    I learned quite recently (2021) that one of the games I played on the BBC Micro at school, 'Watchperson' by Mac Oglesby, was originally a type-in for the Commodore PET (from the book 'PET Games and Recreations' - there's a copy at the Internet Archive). So having run the original version in a PET emulator, I then ported it to some slightly more modern platforms -- the ZX81, the Spectrum and PCDOS.

  • @ZX48K
    @ZX48K วันที่ผ่านมา

    As I kid was a bit wiser to the JSW colour code protection. Instead of using felt tips, I just created the grid using numbers, 1= Blue, 2 = Red, 3 = Magenta, 5 = Cyan, 6 = Yellow, 7 = White.

  • @WarWulf778
    @WarWulf778 วันที่ผ่านมา

    10 CLS 20 PRINT "SECRET WEAPON" 30 PRINT "ENTER DIFFICULTY (4 or higher):" 40 INPUT D 50 IF D<4 THEN PRINT "TOO LOW": GOTO 30 60 X=INT(RND(1)*8)+1 70 Y=INT(RND(1)*8)+1 80 FOR G=1 TO D+5 90 PRINT "ENTER GUESS FOR X AND Y (comma separated):" 100 INPUT X1,Y1 110 Z=SQR((X-X1)^2+(Y-Y1)^2) 120 IF Z=0 THEN PRINT "YOU DESTROYED IT!": END 130 IF Z<3 THEN PRINT "CLOSE" 140 IF Z>=3 THEN PRINT "NOT EVEN CLOSE" 150 NEXT 160 PRINT "THE ROBOTS HAVE SEEN YOU..." 170 PRINT "GAME OVER" 180 END Could someone tell me if this works, please? It my "optomised" version of the first game, and I've no BASIC box to run it on. 😢

  • @GeorgesChannel
    @GeorgesChannel วันที่ผ่านมา

    Good video, Kari! Well done!

  • @psychodeli
    @psychodeli วันที่ผ่านมา

    The thing they did not bargain on was just how much spare time and determination we had as kids

  • @tetsi0815
    @tetsi0815 วันที่ผ่านมา

    I love those old books. That's essentially how I started to learn programming in the 90s. If you have more of those I'd really like to see more. One thing you could have mentioned in your Python version though is that "cls" will only work on Windows and not Linux/MacOS. 🙂

  • @nigelholland24
    @nigelholland24 วันที่ผ่านมา

    Had a tape which removed the header less bit on spectrum games so you could copy them

  • @nigelholland24
    @nigelholland24 วันที่ผ่านมา

    Spent many an hour colouring in jet set Willy codes

  • @fabiocoimbra2218
    @fabiocoimbra2218 วันที่ผ่านมา

    Nice video! Where can I buy game magazines like you're showing in this video?

  • @stuart3178
    @stuart3178 วันที่ผ่านมา

    hello, what Python program are you using? And how do you get it to work with MSVCRT ? I import but the interpreter doesn't do anything .

  • @jeffreyphipps1507
    @jeffreyphipps1507 วันที่ผ่านมา

    You seem intelligent, have you ever considered creating the necessary framework in Python to run any necessary BASIC from the past (and yes, it can be done - easier than you might think)?

  • @magellan94
    @magellan94 วันที่ผ่านมา

    From France... I m born in 77 so i have used these pieces of hardware and i al impressed to see a young smart and clever woman showing this from the point of view of a dev... More... I am myself a coder si i really enjoy to watch your videos. It is direct and clear as cristal ! Thank you for giving a great lesson to men... You mâle it good ! Hope you will mâle live your show as long as possible and get a nid audience. Best regards from France !

  • @nukfauxsho
    @nukfauxsho วันที่ผ่านมา

    New sub here! Good content! Looking forward to future vids Kari!