ZX Spectrum Custom Tape Loaders

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 เม.ย. 2020
  • My collection of custom tape loaders from ZX Spectrum games. Some of tape blocks and image loading sequences in the video are truncated. Nobody wants to watch an hour long video :-).
    0:00 Black Arrow
    0:49 Black Tiger
    1:42 Blood Brothers
    2:19 Bobby Bearing
    3:16 Deviants
    3:56 Fairlight
    4:45 Fighting Warrior
    5:44 Moon Strike
    7:56 Rigel's Revenge
    8:42 Trapdoor
    9:32 Travel with Trashman
    10:18 The Return of Bart Bear
    11:04 Ball Breaker 2
    11:50 Cobra
    12:47 Critical Mass
    13:28 Deflektor
    14:04 Flying Shark
    14:54 Freddy Hardest
    15:36 Gunrunner
    16:24 Indiana Jones and The Last Crusade
    17:37 Joe Blade 2
    18:18 Locomotion
    19:35 Lode Runner
    19:52 Podraz 3
    20:53 Saboteur
    21:28 Scooby Doo
    22:13 Splat!
    22:49 Start Wars
    23:31 Chip Factory
    24:06 Three Weeks in Paradise
    24:32 Uridium
    25:10 Xeno
    25:30 Inter Karate +
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 123

  • @user-jm3xl7rg5k
    @user-jm3xl7rg5k 5 หลายเดือนก่อน +24

    ZX loaders were the ART!

    • @LucySims1968
      @LucySims1968 4 หลายเดือนก่อน +1

      They were, just watching these games load alone was enough. The skill, imagination and programming ingenuity is all to see here. Forty years on and I STILL love the Spectrum.

  • @ninjaalex-yf5io
    @ninjaalex-yf5io 4 หลายเดือนก่อน +16

    " Nobody wants to watch an hour long video :-)." Yes we DO WANT to watch for an hour long video!. That's what it was all about back in the days! The loading part was better than the game part itself for most of them

    • @sarosvideos4429
      @sarosvideos4429 3 หลายเดือนก่อน +1

      Real

    • @Atmatan_Kabbaher
      @Atmatan_Kabbaher 2 หลายเดือนก่อน

      Right like what tf man. I know what I clicked on.

    • @VeggieManUK
      @VeggieManUK หลายเดือนก่อน +1

      @ninjaalex-yf5io Even on emulators, i still switch to actual tape loading, non of this instant load malarky.

  • @Choober65
    @Choober65 ปีที่แล้ว +41

    Kids these days will NEVER experience the excitement we felt when we waited, with baited breath, for the latest elease to load..Only to be met with "R Tape loading error".

  • @ReverendJackson
    @ReverendJackson 3 ปีที่แล้ว +33

    This is brilliant..... After staring at standard loading systems for years in the 80s...anything unusual or clever was a blessing

  • @netikums
    @netikums ปีที่แล้ว +12

    Thank you for this, it is an absolute delight! Coming from the ex-USSR where most of the speccy games were packed on bootleg cassettes by the dozen, with "cracked by Bill Gilbert" logos and simple loaders easy to break and put your pokes in, this was amazing to see how the games had been loaded in the world without the crappiest audio cassettes and poorest of the recorders!

  • @FDCAFOK
    @FDCAFOK 3 ปีที่แล้ว +36

    I made loads of different loading routines on the a spectrum when I was about 18yrs back in 80 , & some have been demonstrated in this video. Thanks for ghr video.

    • @timt398
      @timt398 2 ปีที่แล้ว +2

      How did people like you make custom loaders though? I can't find anything anywhere about how to create them, and some of them are so clever. Any explanation would be great!

    • @FDCAFOK
      @FDCAFOK 2 ปีที่แล้ว +4

      @@timt398 I didn't know anything about assembly language or programming at the time, I just used a loader from a game, disassembled it and messed around with the out command.

    • @spodula
      @spodula 2 ปีที่แล้ว +7

      @@timt398 A lot of the early ones were just variations of the Rom loading routines with some addendums. The usual one being changing the border load colours as well as messing with the timings. ones like Speedlock added Encryption of the code and eventually 128k support. and of course Alkatraz, which is the one where many of the fancy picture loaders come from.
      Never wrote one myself, but i did hack them for a bit to copy them to my Speccy +3, as I didn't have the money for a Multiface, and the +3 disk versions of software were ridiculously more expensive than tape.
      Managed to hack the most of the speedlocks and the simpler loaders by myself. For Alkatraz, Speedlock 7 and a few others, i actually relied on the hacks printed in YS by the legend that was Jon North. It was usually pretty simple to figure out where the actual hack was in the Data statements and replace it with code which immediately called the block save routine at 04c2. (Meant having a second tape recorder plugged in that you started recording before the load ended.)
      Ah, happy days :)

    • @damionyates4946
      @damionyates4946 2 ปีที่แล้ว +5

      I started to write a Space Invaders clone as a loading game after seeing this on the c64. I'd mapped out all the opcode timings but needed to handle variations in how long the games was taking depending on key presses altering the program flow. But I never got round to finishing this before heading to uni in the 90s. I had assumed nobody had done this, so I'm quite shocked, disappointed but also kinda glad somebody finally did in Joe Blade II

  • @ianfrancis3605
    @ianfrancis3605 2 ปีที่แล้ว +12

    I still hear the loading sounds clearly in my head after all these years. Great video thanks, love the countdown examples, just shows what could be achieved.

  • @cynewulf1
    @cynewulf1 2 ปีที่แล้ว +13

    Ah yes, the Joe Blade 2 'play pacman whilst it's loading' loader at 17:37.
    That was like pure witchcraft at the time.

  • @anzaya_1
    @anzaya_1 2 หลายเดือนก่อน +2

    Who remembers the loader of the game Underwurlde, very high sound while loading that give many users a headache because it sometimes didn't load well..

  • @nicholasmason8302
    @nicholasmason8302 7 หลายเดือนก่อน +3

    Brilliant - at 14:04 (Flying Shark), that's Bleepload, which I like the sound of, for some reason. Lovely to hear it again. Also on my favourite game of all time, Bubble Bobble. I still play it now, 38 years later. With my children.

    • @ChannelReuploads9451
      @ChannelReuploads9451 7 หลายเดือนก่อน +2

      Firebird Software (British Telecom) made the loading scheme, they made it to mimick the BBC Micro loading style.

    • @nicholasmason8302
      @nicholasmason8302 7 หลายเดือนก่อน +1

      @@ChannelReuploads9451That's fascinating, and yes it does, if a "block" (256 bytes I think), loaded badly, you could just rewind the tape and try that "part" of the tape again. 👍

  • @carlobiondini4906
    @carlobiondini4906 3 ปีที่แล้ว +8

    It must have been a titanic effort to put together such a great collection

  • @Don_Facoquero
    @Don_Facoquero 2 ปีที่แล้ว +3

    Annoyance turned art, genius programming

  • @Sneekes96
    @Sneekes96 ปีที่แล้ว +1

    Hard to describe the nostalgic excitement that tape loading brings. It was frustrating at the time mind you!

  • @Freelancer2000
    @Freelancer2000 3 ปีที่แล้ว +3

    Finally someone did this...was thinking about doing it but going through thousands of zx spectrum games blindly...I thank thee for doin' the needful :D

  • @Avrelivs_Gold
    @Avrelivs_Gold 7 หลายเดือนก่อน +1

    Academy Tau Ceti 2 had awesome loader too - a flashing triangle indicator.
    With modern loading times (even with SSD), they might as well bring this art back.

  • @powerzx
    @powerzx ปีที่แล้ว +1

    "Some of tape blocks and image loading sequences in the video are truncated. Nobody wants to watch an hour long video." Man, this video is awesome (I felt asleep a few times and had to watch it from the beginning). :)

  • @jmsaguas77
    @jmsaguas77 2 ปีที่แล้ว +2

    Awesome video. :) It really takes me back to the epoch when I was happy playing with the ZX Spectrum 48k. :)
    Thank you for publishing this. :)

  • @tonybell7267
    @tonybell7267 2 ปีที่แล้ว +3

    Hexadecimal loader was my personal favourite ( the sentinel ) was great cause you could rewind a bit if it stopped loading . Brilliant 👍

  • @Atomic_Haggis
    @Atomic_Haggis 2 ปีที่แล้ว +4

    "Nobody wants to watch an hour long video". Um, I would :-D It was always great to buy a new Speccy game and hear those high pitched tones of a custom loader when you first played the tape. Some of them were phenomenal.

  • @alexandespirin4715
    @alexandespirin4715 3 ปีที่แล้ว +8

    Поражался всеми этими нагрузками,но де дай бог кто-то свет включит или выключит)) или холодильник гребаный сработает))))))

  • @surfinbirdzx
    @surfinbirdzx ปีที่แล้ว +1

    One of the best videos on youtube!

  • @cedricserieys9768
    @cedricserieys9768 10 หลายเดือนก่อน +1

    Spectrum like a boss, as always!

  • @netnavigator149
    @netnavigator149 ปีที่แล้ว +2

    Nothing better to do in life this one uploaded this

  • @VeggieManUK
    @VeggieManUK หลายเดือนก่อน

    I used to be able to tell what game was loading just by their sound alone for quite a few games, still can for Doomdarks Revenge.

  • @guns2rosesofficial
    @guns2rosesofficial 3 ปีที่แล้ว +3

    fun tip
    put an old car cassette adapter into your Spectrum cassette player and plug the jack lead into the headphone socket on your phone. it will load the games in this video.

    • @gwishart
      @gwishart 2 ปีที่แล้ว +1

      Theoretically, yes. In practice, TH-cam's audio compression tends to filter out a lot of the white noise that the Spectrum actually needs to load games successfully.

    • @guns2rosesofficial
      @guns2rosesofficial 2 ปีที่แล้ว +1

      @@gwishart I managed it with Robocop once

  • @NSHG
    @NSHG 3 ปีที่แล้ว +1

    Black Arrow is probably the coolest - the loading sounds are the full graphics.

  • @10p6
    @10p6 3 ปีที่แล้ว +3

    Great collection you put together.

  • @AmbroseClarke
    @AmbroseClarke 3 หลายเดือนก่อน

    I used to make loading screens that build up like this on the 48K - To generate the data - you record the starting point offset of the squares location (2 bytes) - followed by 8 bytes for the squares data. Then save this byte sequence all to tape - so the image actually takes longer to load than a regular screen$ - But you can omit any squares with no image. I used a basic language program that let you move a cursor around the screen and mark off positions. A custom machine code version of the normal loading code from rom, reads 2 byte address from tape, and places the next 8 bytes at that squares location as they come in from tape...
    While loading of course its not loading the real game data - but having the screen is worth it as it makes it seem quicker.
    I tried doing fast loaders - but my tapes and tape recorders were not very high quality and it caused me to loose a days work on a game I was making so ditched fast saving from then.
    The trick where you remove Program: is done easily - you use a special character in the loading name which allows the next 2 characters to be the x and y position to print the next characters - you set the y and x to print the next characters over the "Program:" that the rom routine displays. This means the name has to be short as there is a small limit on the characters allowed in total.
    made a speedloader for the +3 disk when I eventually for one of them- the Amstrad had so much error checking and memory swopping in it, the built in load from disk was nearly 3 times slower than it needed to be...

  • @djspence2781
    @djspence2781 หลายเดือนก่อน

    I'll be honest, when these custom loads started coming out I thought the software was faulty. I remember taking Uridium back to WHSmiths telling them there was something wrong with it. Eventually I learned to leave the tape running!

  • @rstknives2423
    @rstknives2423 2 ปีที่แล้ว +1

    Wow! That was really great!

  • @stewsretroreviews
    @stewsretroreviews 2 ปีที่แล้ว

    Some classics on there mate, loved Trapdoor and Cobra especially. Mint!

  • @swinki33
    @swinki33 2 ปีที่แล้ว

    Lovely sound. But what they made with the simple loading routine is amazing

  • @jaackovsmirov6136
    @jaackovsmirov6136 หลายเดือนก่อน

    Very Nice!

  • @darkstatehk
    @darkstatehk ปีที่แล้ว

    Think back to when you were in secondary school in late 70s and early 80s and the "high speed" dot matrix printer that schools had. Now think of the spectrum loading sound.
    Bingo.

  • @alexeymezenin
    @alexeymezenin 3 ปีที่แล้ว +3

    7:15 So amazing

  • @JanPodhajsky
    @JanPodhajsky 8 หลายเดือนก่อน

    Thank you very much for causing me flashback! :D

  • @GrahamIsOnTheTube
    @GrahamIsOnTheTube 2 ปีที่แล้ว

    Trashman - loving the Spaceballs reference! I really enjoyed this video, for one its made me realise that im not alone in liking the strange noises that represented the spectrum loading software and secondly its made me realise that im not alone in liking the strange noises that represented the spectrum loading software. Now i know technically thats the same point but I really did think i was alone

  • @Zuz666
    @Zuz666 19 วันที่ผ่านมา

    It's music to my ears!

  • @Owen-dc5jk
    @Owen-dc5jk 2 ปีที่แล้ว

    It's sad how much I enjoy this video!!!

  • @POJOK_B_IIuPOJOK
    @POJOK_B_IIuPOJOK 2 ปีที่แล้ว +3

    Now somebody could finally break down how it works in details with code examples!
    I was near 12 years old and learned assembler 5 years later on PC...

  • @FDCAFOK
    @FDCAFOK 2 ปีที่แล้ว

    The fun I had creating loading effects on the spectrum. Can get some funky effects.

  • @limwaik
    @limwaik 3 ปีที่แล้ว +2

    Amazing of custom loaders on Spectrum! 👍 I’m interesting with C64 and Amstrad has different loaders!

    • @Barcrest
      @Barcrest 3 ปีที่แล้ว +1

      Invader load on the c64 was great. Play space invaders while the game loads.

  • @andivax
    @andivax 2 หลายเดือนก่อน

    Cracked by Bill Gilbert💛💙

  • @graeme9022
    @graeme9022 4 หลายเดือนก่อน

    This is great, and this sort of thing always interested me. Are all of these original as the tapes were sold at the time, or are these adaptations using utilities? I know this some of this sort of thing did start to happen from around 1986, with Alcatraz loading, Top Gun, Mailstrom, Bobby Bearing, etc, and the countdowns started to become a thing.
    Some of what's in this video look to be from a couple of earlier games(?) I drifted off the Spectrum by 1987.
    With some of the loading screens, it beats me how a largely full screen gets produced from quite short blocks of code, compared to the old 6,912 bytes of a normal screen.

  • @drxym
    @drxym 2 หลายเดือนก่อน

    I remember there were some pokes that would make the border look like a weird loading pattern.

  • @user-se9li6mn3k
    @user-se9li6mn3k 8 หลายเดือนก่อน +1

    Красотень !!!

  • @gabrielirlanda
    @gabrielirlanda 6 หลายเดือนก่อน

    I thought I'd never say this, but how I miss that annoying noise and intros whatever they wanted to be. I can see it was Alien technology in those times. Thank you nerds for making our childhood a bit better. 😢

  • @user-Alina79
    @user-Alina79 ปีที่แล้ว

    Помню,Ка долго загружались эти игры!Мне всегда не хватало терпения!😂

  • @williamwilliam9993
    @williamwilliam9993 หลายเดือนก่อน

    Higher budget game publisher for games on zx spectrum will used either speedlock or alcatraz loader

  • @richardbrooks9446
    @richardbrooks9446 ปีที่แล้ว +1

    I remember adjusting the screw on the cassette heads to stop the games crashing on loading. they could be tempremental

    • @PF-gi9vv
      @PF-gi9vv ปีที่แล้ว +1

      I used to do the same, it would help with copied games load far more easier etc.

  • @planetaryengineer
    @planetaryengineer ปีที่แล้ว

    I came back 30 years ago

  • @philrob1978
    @philrob1978 ปีที่แล้ว

    Oooooooooop Chk! Ooooooooooooooooop Chklklklklklklklk!
    The sound of my childhood.

  • @letsdiscussitoversometea8479
    @letsdiscussitoversometea8479 3 หลายเดือนก่อน

    I have a question:
    In this video, is the monitor you're using supposed to have rounded corners, or is this specifically a known (programmed in) effect of the software??
    I'd like to know because I'm interested in seeing what can be done with regards to the BORDER area of the screen.

  • @Tomsonic41
    @Tomsonic41 2 ปีที่แล้ว

    Although these loaders were fun to watch (especially when they kept loading different graphics and text), they actually made the game SLOWER to load. All the times it's loading the extra stuff to display it's not actually loading game data into memory!

    • @acciid
      @acciid ปีที่แล้ว +1

      Manic Miner was good for that reason; it was just a few colour attributes and no pixels.

  • @ZXSpectrumHotel
    @ZXSpectrumHotel 3 ปีที่แล้ว +3

    I can't escape my own Alkatraz.

  • @gitara2D
    @gitara2D หลายเดือนก่อน

    This is greate. Thank You

  • @stevesrover
    @stevesrover 3 ปีที่แล้ว

    Cool!

  • @RavenLuni
    @RavenLuni 27 วันที่ผ่านมา

    I always wonderd why they didnt use things like half wave loaders back in the day - I suspect it might have to do with tape fidelity vs frequency content (half waves give a signal closer to white noise with less specific tones). Some of those examples do seem to be pushing frequency limits though.

  • @archieohare
    @archieohare 2 ปีที่แล้ว +1

    AFAIR 'Academy' also has non-standard loader.

  • @kirill_bykov
    @kirill_bykov ปีที่แล้ว

    Amazing.

  • @VeggieManUK
    @VeggieManUK หลายเดือนก่อน

    I tried making a custom loader back when I had my +3 in the early 90s, it would load a single screen line from a file at a time in a single top to bottom sequence, that was until the silly limitation of the +3s drive prevented it from working :(

  • @tubbiele2
    @tubbiele2 2 หลายเดือนก่อน

    ❤❤❤❤❤❤❤❤

  • @williamwilliam9993
    @williamwilliam9993 หลายเดือนก่อน

    21:28 elite loader

  • @markwrightrf
    @markwrightrf 4 ปีที่แล้ว +2

    Alkatraz 4 life :-)

  • @Psycandy
    @Psycandy 9 หลายเดือนก่อน

    wow

  • @scyphe
    @scyphe ปีที่แล้ว +1

    I've never seen the ERBE release of Cobra. Completely different loader. I perfer the original loader though where the loading screen is showing up like some other loaders in this video.

  • @NativeEngine2017
    @NativeEngine2017 ปีที่แล้ว

    Местами много лишнего кода :) взять тот же Rescue - весь машинный код был вшит в нулевую строку REM, а потом грузился один огромный файл, который начинался где-то с начала экранной области )))

  • @endike
    @endike 2 ปีที่แล้ว

    cool

  • @MotorsportUK2009
    @MotorsportUK2009 2 หลายเดือนก่อน

    5:49 😂

  • @MegaKentwood
    @MegaKentwood 2 ปีที่แล้ว +3

    Where Bill Gilbert ?)))

    • @georgegreener6955
      @georgegreener6955 2 หลายเดือนก่อน +1

      😂😂😂

    • @SkapKovdor
      @SkapKovdor หลายเดือนก่อน +1

      Надо что-бы автор на 1 час снял загрузки Bill Gilbert 😅

  • @Dimonshirson
    @Dimonshirson 4 วันที่ผ่านมา

    Культура прошлой цивилизации.

  • @excitedpixelsmedia
    @excitedpixelsmedia 2 ปีที่แล้ว

    Great video.. Just missing Heavy on the magic? :)

  • @brunogaspar3977
    @brunogaspar3977 9 หลายเดือนก่อน

    How did you do this? 38 years later and still is a mystery to me

  • @ringneckChunia
    @ringneckChunia 3 ปีที่แล้ว +2

    One question through the years... HOW?

  • @cowbutt6
    @cowbutt6 2 ปีที่แล้ว

    Jasper! by Micromega was an early odd custom loader.

  • @METALL_SURGERY
    @METALL_SURGERY 2 ปีที่แล้ว +1

    Да уж, как мозги у программеров работали, диву даешься!

  • @intrepidis1
    @intrepidis1 16 วันที่ผ่านมา +1

    I can't be bothered with this any more... I watched it at x2 speed 😂

    • @intrepidis1
      @intrepidis1 16 วันที่ผ่านมา

      Put it at 0.25 speed for ASMR 🤪

  • @yanoshick77
    @yanoshick77 ปีที่แล้ว

    :O 18:19

  • @mehere3013
    @mehere3013 ปีที่แล้ว

    they could have done a wee tune

  • @usero2915
    @usero2915 2 ปีที่แล้ว

    Cooooool-cool-cool-cool-cool-cool!
    У krackout и academy ещё прикольные загрузчики были, но визуально попроще, чем здесь представлены.

  • @robertjendrisak4246
    @robertjendrisak4246 7 หลายเดือนก่อน

    missing zakzam :)

  • @user-oj8ge9ce1u
    @user-oj8ge9ce1u 8 หลายเดือนก่อน

    I wasted the best years of my youth listening to these noises..

  • @trumberak
    @trumberak 6 หลายเดือนก่อน

    Hardcore 12:57 námrd pičo The way webdo love

  • @xanvision
    @xanvision ปีที่แล้ว

    You forgot Astro Marine Corps, which includes a game while loading

  • @joserodellastudela7265
    @joserodellastudela7265 3 ปีที่แล้ว

    Turbo and anticopy

  • @wuggleworld
    @wuggleworld 2 ปีที่แล้ว

    I doubt I would have had much luck trying to make a copy.... sorry I mean back-up.... of any of these games using 'The Key' (th-cam.com/video/QQQWXRY593I/w-d-xo.html)

    • @cowbutt6
      @cowbutt6 2 ปีที่แล้ว

      I don't think The Key could even do headerless loaders, let alone the fancier turbo/encrypted loaders.

  • @terrycadd9281
    @terrycadd9281 หลายเดือนก่อน

    Jumpin jack never worked properly tbh , so many tries ….

  • @RalfZille
    @RalfZille 2 ปีที่แล้ว

    Too loud! Atari 8bit with Atari 1010 and XC12 recorder are the best.

  • @rastosuchovsky3209
    @rastosuchovsky3209 2 ปีที่แล้ว

    I'm nobody. :-(

  • @farmsalarms2215
    @farmsalarms2215 2 ปีที่แล้ว

    Locomotion's puzzle is fake! You can just stop the tape right then and resume from next block when puzzle is done.

    • @pomaser
      @pomaser  2 ปีที่แล้ว

      Yes. I knew it when I was oreating the video. Anyway, it look cool 😁

  • @alexandera.1411
    @alexandera.1411 3 ปีที่แล้ว

    Flying Shark had one of the slowest and worst loaders.

    • @DmitryDaren
      @DmitryDaren 3 ปีที่แล้ว

      sounds like it has a lead-in sound each few seconds, it's probably double -writing for better readability hence slower..

    • @alexandera.1411
      @alexandera.1411 3 ปีที่แล้ว

      @@DmitryDaren , it is a copy protection that checks pauses before lead-ins, I always assumed.

    • @StuAA78
      @StuAA78 3 ปีที่แล้ว +1

      Firebird's loader used a similar principle to the BBC Micro tape loader: if there's an error during loading then you can rewind and re-load the block that errored instead of having to start over. But in my experience it was a pretty reliable loader anyway, so it probably wasted more time than it saved...

    • @jaycee1980
      @jaycee1980 3 ปีที่แล้ว +2

      The loader is called "Bleepload" and was used by most of the Firebird/Silverbird/Telecomsoft stuff.

  • @user-ql3he5de1f
    @user-ql3he5de1f 2 ปีที่แล้ว

    Чтоэтотакое

  • @gaymothaunt
    @gaymothaunt ปีที่แล้ว

    "Nobody wants to watch an hour long video"
    speak for yourself, buddy

  • @trumberak
    @trumberak 6 หลายเดือนก่อน

    Oh fuck 4 minutes of Life wasted again!!!