Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
utils
RB1.png
RB1s.png
RB1sc.png
RB2.png
RB2s.png
RB3.png
RB3s.png
RB4.png
RB4s.png
RB5.png
RB5s.png
RB6.png
RB6s.png
README.md
Rade Blunner Ep2_by_iadvd_2019_Spectranet_AndroidTCPIPVJoystick_ver.tap
Rade Blunner Ep2_by_iadvd_2019_classic_greetz_ver.tap
aplib.h
beeper.h
config.h
config.sh
definitions.h
enems.bin
enems.h
engine.h
extrasprites.h
extrasprites_enemies.h
hotspots.bin
levels.h
loader.bas
loader_greetz.bas
loading.bin
mainloop.h
mainloop_greetz.h
make.bat
make_greetz.bat
make_only_greetz.bat
mapa.h
msc-config.h
msc.h
mscBACKUP.h
music.h
music_hq.h
pantallas.h
pantallas_greetz.h
printer.h
radeblunner2.c
radeblunner2_greetz.c
radeblunnere2.tap
radeblunnere2A.tap
sprites.h
tileset.h
title.bin
title_androidjoystick.bin

README.md

Rade Blunner, Episode 2: Cannibal Wheh's Little Shop

Powered by The Mojon Twins La Churrera and also copyleft Iadvd under a CC BY-NC-SA 3.0 license.

(A presentation in Spanish of this game is available in this link http://foro.speccy.org/viewtopic.php?f=6&t=5369). (The map of the game, just in case you get lost, is available in this link https://maps.speccy.cz/map.php?id=RadeBlunner2)

This folder contains the game Rade Blunner, Episode 2 in two versions: the Android TCP/IP Virtual Joystick compatible version and a normal version for those who do not have the Spectranet compatible TCP/IP Virtual Joystick.

This is a first release, is you find bugs please let us know (should be fine, we have tested it, but who knows...)

alt text

Technical details:

Game concept: Iadvd (after watching some film noir futuristic movies...)

Loading, Title and Ending Screens: Iadvd (Powered by La Churrera by The Mojon Twins)

Sprites and Tiles: Iadvd based on samples from La Churrera by The Mojon Twins.

Music: Iadvd

Sounds: BeepFX (by Shiru)

Version: Spectrum 48K (or greater in 48K mode)

Powered by La Churrera by The Mojon Twins and splib2 by Alvin Albrecht:

https://github.com/mojontwins/MK1

Dylan Smith's Spectranet compatible:

http://spectrum.alioth.net/doc/index.php/Main_Page

Iadvd's Android TCP/IP Virtual Joystick compatible:

https://play.google.com/store/apps/details?id=com.iadvd.android.tcpipvirtualjoystick

Uses aPPack decompressor by dwedit, adapted by Utopian & optimized by Metalbrain Music tracks composed in Beepola

alt text

Story

(From Cannibal Wheh's interrogation by Rade Blunner Agff)

I used to have an Eye Factory. Well, you know, I made eyes for the Rytell Corporation. Everything was perfect until the day that those Lepricants arrived to my factory! They asked me about their morphology, longevity and incept days. Of course I did not say a word about it... and they got mad and almost finished me!

They thought that I was frozen... but I survived! Tired of my luck, I decided to work in another business: noses. Big noses, small noses, noses with three holes (please do not ask me about it). Once indeed I did the nose of a lion! Anyway... I thought everything was calm... but then again, a new group of Lepricants found me!

They wanted again that important information about their bodies, and I apologize, but this time I did not want to become an ice cube, so I told them that I would bring them the documents. They also obligued me to give them some Nose Kits that they want to sell illegally to get some money and escape from the city.

Unfortunately I had stored that data in three different vaults of my factory. Clive is taking care of them... who is Clive? well, you'd better not even ask! He is my secret experiment...

My factory is a strongly defended place: toxic bubbles and z-rays are triggered on every room. I have switches that control the access to the secret chambers. Everything would have been easier if those robots that I hired would not have decided to go on strike exactly today!!!

By the way... one of those Lepricants was that one that appeared on the TV last month... Weon was his name?

alt text

The Game

Get rid of Clive and the whole team of stubborn robots along Wheh's nose factory by jumping over them, while you try to recover the Nose Kits and the documents about the morphology, longevity and incept days of the Lepricants. Sometimes you will find security doors that require an access card here and there.

Some blocked doors can only be opened by a switch combination. Look for the marks in the walls and put the switches in the correct position. This will open those special doors.

Be careful getting too close to the toxic residues or you will lose your energy. If you find some earmuffs take them asap, it's quite cold here and you will recover some energy!

When you get rid of Clive and all the robots, give all to the Lepricants, they will open a passage and will let you go home.

It is said that there is a hidden room somewhere, and the robots know it! look for a suspicious wall and you will find it!

alt text

Check the board!!!

At the bottom of the screen you will be able to check the map of the nose factory. The more you walk through the facility, the more the map will be completed. Use it wisely!

You will notice three interrogations as well. As you obtain the morphology, longevity and incept day documents through the game, they will show an image step by step.

When there is a conversation between Wheh and the robots or the lepricants the text are shown in the messages panel. This panel will show also important information depending on the room where you are, giving important clues about how to solve certain puzzles.

alt text

How to play the .tap file?

If you do not have an Android TCP/IP device just open the file Rade Blunner Ep2_by_iadvd_2019_classic_ver.tap in your Spectrum emulator (mode 48K) and have fun! If you have a real Spectrum 48K or greater, and you have a .tap loading peripheral, you can load this game too! If you want to use an Android device as a wireless joystick do as follows:

  1. Install Fuse ZX Spectrum emulator (use the emulation of the 48K version) + Spectranet emulator. If Spectranet is correctly installed you will get a local IP for the Spectrum. You will need to verify that the computer is not using a firewall or at least that the port 8081 is open and available to be used for a TCP/IP protocol connection. And of course: if you are the lucky possesor of a real Spectrum 48k machine (or greater version) and a real Spectranet peripheral, then you can also continue to step 2!!

  2. Download Rade Blunner Ep2_by_iadvd_2019_Spectranet_AndroidTCPIPVJoystick_ver.tap and load it into Fuse. You will see in the title screen the option 4 (A), which is the Android TCP/IP Virtual Joystick option. If you press 4, the game will wait for you to launch the Android TCP/IP Virtual Joystick application and press its welcome screen OK button. This will make the Virtual Joystick application to connect to the game!. Now you can play normally with your wireless joystick. And again, if you are the lucky possesor of a real Spectrum + Spectranet (not an emulation) then you will need any program able to conver the .tap file into a wav / sound file, so you can load it through the EAR input in the classical way, or if you have a .tap loader device in the expansion port, just copy the .tap file to your peripheral and load it to memory from there.

Remark: If you want to use the file server available with the Android TCP/IP Virtual Joystick, follow the instructions in this link (and you can use the radeblunnere2.tap or radeblunnere2A.tap files there, they are the same .tap files but with a shorter name: radeblunnere2A.tap is compatible with the Android TCP/IP Virtual Joystick and the other one only uses Keyboard, Kempston or Sinclair emulations):

https://github.com/Iadvd/RetrocomputingZXSpectrum/tree/master/SpectranetTNFS

  1. Now launch (if it is not already launched!) your Android TCP/IP Virtual Joystick application. Your Android device must be in the same local network (using WiFi) than the computer where the Fuse emulator is or the ZX Spectrum connected through Spectranet is. The application will ask you the IP that Spectranet is using (or if you do not know it you can write an IP of the same local network to start searching from it).

  2. When the Virtual Joystick app. arrives to the IP that is using Spectranet, the game wil detect the joystick and connect to it. The game's Main Menu will appear.

  3. At the main menu, please select option 4 (A = Android TCP/IP Virtual Joystick) and the virtual joystick will be available. The controls are:

    O / joystick left: run left.

    P / joystick right: run right.

    Q, SPACE / joystick fire (Red or Green button): jump.

    A / joystick fire (Green button): turn a switch.

  4. If you close the Android application, the connection is lost. You will need to load again the game and start from step 2.

alt text

For developers: How to compile/reuse the .tap file again? (not required to play the game)

  1. In your Z88dk folder (e.g. C:\z88dk10) copy the contents of this folder. You should be using The Mojon Twins adapted version of the compiler (all credits to The Mojon Twins):

https://github.com/mojontwins/MK1

  1. If you want to compile the Spectranet+Android TCP/IP Virtual Joystick version, the last line in "config.h" file must be uncommented:

#define ANDROID_TCP_IP // Spectranet Android TCP/IP Joystick

  1. If you want to compile the "classic" (keyboard, Kempston Joystick, Sinclair Joustick only) version, the last line in "config.h" file must commented out:

//#define ANDROID_TCP_IP // Spectranet Android TCP/IP Joystick

  1. Use "make.bat radeblunner2" command to create again the .tap file if you wish so.
You can’t perform that action at this time.