Asmusr Posted May 3, 2023 Share Posted May 3, 2023 (edited) Here is a new conversion from the ZX Spectrum, but this time with a much better result than Through the Trap Door. West Bank is a conversion itself from the arcade game Bank Panic. You need to prevent bandits from robbing your bank, while taking care not to shoot the good guys. Thanks to Paul Maddern for his ZX Spectrum disassembly (https://github.com/pobtastic/westbank), which made this possible. The music, which is not in the Spectrum game, was added by me. The game is released as a 64K un-inverted cartridge, and requires 32K RAM expansion. Keyboard controls: 1 - Fire at target 1 2 - Fire at target 2 3 - Fire at target 3 O - Move to the left (only possible when no doors are open) P - Move to the right (only possible when no doors are open) Z - Pause X - Resume game Joystick controls: Left + Fire - Fire at target 1 Center + Fire - Fire at target 2 Right + fire: - Fire at target 3 Left - Move to the left (only possible when no doors are open) Right - Move to the right (only possible when no doors are open) Source code: https://github.com/Rasmus-M/westbank In theory it would be possible to redraw the graphics to take advantage of the 9918A bitmap mode. I did try to colorize one of the characters and run the results through Convert9918, but the results were so bad I gave up. If anyone is interested in giving it a try, and is more successful than me, we could look at including the results in a version 2. westbank.rpk westbank8.bin Edited December 8, 2023 by Asmusr 16 5 Quote Link to comment Share on other sites More sharing options...
Serafini Lapo Posted May 3, 2023 Share Posted May 3, 2023 13 minutes ago, Asmusr said: Ecco una nuova conversione dallo ZX Spectrum, ma questa volta con un risultato decisamente migliore rispetto a Through the Trap Door. West Bank è una conversione stessa del gioco arcade Bank Panic. Devi impedire ai banditi di rapinare la tua banca, facendo attenzione a non sparare ai bravi ragazzi. Grazie a Paul Maddern per il suo disassemblaggio di ZX Spectrum (https://github.com/pobtastic/westbank), che lo ha reso possibile. La musica, che non è nel gioco Spectrum, è stata aggiunta da me. Il gioco viene rilasciato come cartuccia non invertita da 64K e richiede un'espansione di 32K RAM. Codice sorgente: https://github.com/Rasmus-M/westbank In teoria sarebbe possibile ridisegnare la grafica per sfruttare la modalità bitmap del 9918A. Ho provato a colorare uno dei personaggi e a eseguire i risultati tramite Convert9918, ma i risultati sono stati così pessimi che ho rinunciato. Se qualcuno è interessato a fare un tentativo e ha più successo di me, potremmo cercare di includere i risultati in una versione 2. westbank.rpk 23,59KB · 1 download westbank8.bin 64KB · 1 download Thanks Rasmus for this conversion! I loved the arcade original, (titled Bank Panic) and the later clone, West Bank.. another fantastic conversion to add to your portfolio, present in all self-respecting TI99s. Immense Rasmus!✌🏻 5 Quote Link to comment Share on other sites More sharing options...
Asmusr Posted May 4, 2023 Author Share Posted May 4, 2023 (edited) Some more information about the game: About the phases The main game runs in 18 phases divided into two days. For each phase there will be more and tougher bandits, and the speed will increase (the game actually has a delay loop). Day one consists of the phases 1-9, and at the end one day one it will become dusk and then night. Day two consists of phases 10-18, the bandits are already as tough as they can get, and only the speed increases. At the end of phase 18 you will be rewarded a sheriff star, and the game continues until you run out of lives. About the characters Daisy, the beautiful daughter of the City jeweler, always loaded with money - never hurt her. Green Jordan - The farmer. The untiring worker who goes to the bank to put in his savings. You should not shoot him. Bowie, the dwarf. He is a constant practical joker. Make holes in his hats but take care that the bottom hat doesn't conceal a bomb or you will lose a life. Jack Vicious, the sponging swindler of the West. Don't hesitate - shoot whenever you see his face. Mackeyham, the bloodthirsty villain. Everyone trembles when they come up against him. Don't hesitate or it might be too late, shoot as quickly as you can. Alfred Dalton, a real baddie. Shoot as soon as he takes out his gun! Joe Dalton, Alfred Dalton's brother, it runs in the family, shoot as soon as he takes out his gun. Julius, the dandy. He is a box of surprises; he may give you a bag of gold or he might shoot you. Take things very carefully with this one. There is a ninth mystery character (actually 2). Wait and see what he does then eliminate him as soon as you can! About the music Black and White Rag by George Botsford. Chrysanthemum Rag by Scott Joplin. Both were entered into Mod2PSG2 from sheet music, saved in EPSGMOD format, and the converted to a format suitable for my TI module player. Edited May 4, 2023 by Asmusr 11 Quote Link to comment Share on other sites More sharing options...
ti99iuc Posted May 4, 2023 Share Posted May 4, 2023 WildBank-Blkb.pdf I have created a cart label for this game and I share it here with Rasmus' permission. hope you like too Thanks Rasmus for your games 1 2 Quote Link to comment Share on other sites More sharing options...
Asmusr Posted May 4, 2023 Author Share Posted May 4, 2023 (edited) I'm curious if anyone has tried to play the game and what you think about it? Direct link to play the game on JS99'er: https://js99er.net/#/cart/west bank Edited May 5, 2023 by Asmusr 1 Quote Link to comment Share on other sites More sharing options...
Nick99 Posted May 5, 2023 Share Posted May 5, 2023 As far as I have the skills in game play, I really enjoy everything in this game! Good music, good graphic and fast key respons, everything is smooth. I have missed this kind of game on the TI, it's on my favourite game list to be played many times! 2 Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted May 5, 2023 Share Posted May 5, 2023 I spent a few minutes fumbling needed to read your explanation post to really "get it" will be playing more this weekend Quote Link to comment Share on other sites More sharing options...
OX. Posted May 5, 2023 Share Posted May 5, 2023 Love it, great conversion. 2 Quote Link to comment Share on other sites More sharing options...
carlsson Posted May 5, 2023 Share Posted May 5, 2023 I was about to suggest you can lift the graphics from the MSX or SG-1000 version of Bank Panic, but those don't have the exact same characters. In particular the guy with the hats is not present. The next best choice would be to redraw/recolor them using the C64 graphics but that version most likely runs in 160x200 multicolor mode which you have very little use of when it comes to VDP graphics. Btw, I made the music for the Intellivision version of Bank Panic which was released almost two years ago. I based the music on VGZ versions of the arcade game, plus the title tune from SG-1000 plus that I added my own version of The Rag-Time Millionaire (Irving Jones 1900). 3 Quote Link to comment Share on other sites More sharing options...
+retroclouds Posted May 6, 2023 Share Posted May 6, 2023 Plays great in js99er on my ipad with keyboard. In fact, I think it’s the first game I’ve seen that runs so well. Because you basically just have to use keys 1-3. Well done! Quote Link to comment Share on other sites More sharing options...
Asmusr Posted May 6, 2023 Author Share Posted May 6, 2023 1 hour ago, retroclouds said: Plays great in js99er on my ipad with keyboard. In fact, I think it’s the first game I’ve seen that runs so well. Because you basically just have to use keys 1-3. Well done! Surely you also need the O and P keys to get anywhere 🙂. Quote Link to comment Share on other sites More sharing options...
Elia Spallanzani fdt Posted May 6, 2023 Share Posted May 6, 2023 Perhaps it is easier to try to adapt the msx sprites than to color the black ones of the spectrum. https://www.spriters-resource.com/msx_msx2/bankpanic/sheet/142143/?source=genre Quote Link to comment Share on other sites More sharing options...
Asmusr Posted May 6, 2023 Author Share Posted May 6, 2023 48 minutes ago, Elia Spallanzani fdt said: Perhaps it is easier to try to adapt the msx sprites than to color the black ones of the spectrum. https://www.spriters-resource.com/msx_msx2/bankpanic/sheet/142143/?source=genre They are not the right size: 32x72 instead of 48x88. 1 Quote Link to comment Share on other sites More sharing options...
+mizapf Posted May 6, 2023 Share Posted May 6, 2023 Anyone else who thought of some region in the Middle East when reading "West Bank"? 1 1 1 Quote Link to comment Share on other sites More sharing options...
Stuart Posted May 6, 2023 Share Posted May 6, 2023 2 hours ago, mizapf said: Anyone else who thought of some region in the Middle East when reading "West Bank"? Exactly that! 1 Quote Link to comment Share on other sites More sharing options...
carlsson Posted May 6, 2023 Share Posted May 6, 2023 Actually the C64 original (??) version of West Bank seems to have started off as a project to make a proper port of Bank Panic, but for various reasons it went from official port to a clone. GTW64 has an article on the subject, I believe. Quote Link to comment Share on other sites More sharing options...
oddemann Posted May 7, 2023 Share Posted May 7, 2023 (edited) The "Sprite" gunman! Ver. 0.2 I want to try to make a Gunman that draw his gun, but can I do that within the limitations... Maybe make a game that as soon as he looks at you he will draw and shoot you... and you have so so much time to react in time... But that is in the future... IF I can do what I want... Inspired by this game. I tried to "fix" the Spectrum pics to see how easy/difficult it would be to make it fit the TI... The colour is hard to get around, but with Sprites, maybe. This is my first try... Will make my own tread for this! Skinn colour... can not find it, hehe... So this is Mr. G. Host! Spoiler 10 CALL CLEAR 110 CALL COLOR(14,15,1) 500 CALL CHAR(128,"0E1120408183FFFF") 510 CALL CHAR(129,"7088040281C1FFFF") 520 CALL CHAR(130,"00000000001C2241") 530 CALL CHAR(131,"0000000000384482") 540 CALL CHAR(132,"80808040300C0300") 550 CALL CHAR(132,"80808040300C0300") 560 CALL CHAR(133,"010101020C30C000") 590 CALL CHAR(136,"003F7FFFC3C3FFFF") 600 CALL CHAR(137,"00FCFEFFC3C3FF7F") 610 CALL CHAR(138,"FEFF7F707F7F3F0F") 620 CALL CHAR(139,"7FFFFE0EFEFEFCF0") 670 CALL CHAR(96,"0000000018000000") 680 CALL CHAR(97,"0000000030000000") 690 CALL CHAR(98,"000000000C000000") 1000 CALL HCHAR(10,10,128) 1010 CALL HCHAR(10,11,129) 1020 CALL HCHAR(10,9,130) 1030 CALL HCHAR(10,12,131) 1040 CALL HCHAR(11,9,132) 1050 CALL HCHAR(11,12,133) 2000 CALL HCHAR(11,10,136) 2010 CALL HCHAR(11,11,137) 2020 CALL HCHAR(12,10,138) 2030 CALL HCHAR(12,11,139) 2990 I=INT(RND*3)+1 3000 CALL SPRITE(#1,95+I,2,81,73) 3001 CALL SPRITE(#2,95+I,2,81,81) 3002 FOR DEL=1 TO 500 :: NEXT DEL 3010 CALL DELSPRITE(#1,#2) 5000 GOTO 2990 Edited May 7, 2023 by oddemann More info! Quote Link to comment Share on other sites More sharing options...
tmop69 Posted May 8, 2023 Share Posted May 8, 2023 On 5/4/2023 at 9:51 PM, Asmusr said: I'm curious if anyone has tried to play the game and what you think about it? Direct link to play the game on JS99'er: https://js99er.net/#/cart/west bank Just run once (not so much spare time in these days...), although is enough for me to tell you that I like it! 🙂 It's immediate, playable and with the music, so enhanced if compared to the original Spectrum version. Since it's a direct conversion from Spectrum, I don't think is essential to recolor the characters, also because this enhancement is not at zero costs and I can bet that nobody here will provide the final gfx. Moreover, I cannot understand why there are so few downloads, if compared to the number of views of the thread. This surely is not the best way to show the appropiate support and appreciation for the work done by a developer... 2 Quote Link to comment Share on other sites More sharing options...
Asmusr Posted July 14, 2023 Author Share Posted July 14, 2023 Version 2 is here! Due to a huge effort by Ciro @ti99iuc, and a bit of work by me, we are proud to present a new version with all graphics recolored to utilize the potential of the 9918A bitmap mode. And more, because Ciro has also drawn a new title screen and new screens for level selection and the duel. Attached is also a cartridge label made by Ciro. One of the few changes to the gameplay is that the random routine has been made a bit more random, meaning, for instance, that you will see the bandit appearing behind Daisy more often. I suggest to play the game on the keyboard (1, 2, 3, O , P) since the joystick control is a bit awkward. Requires a 32K memory expansion and a ROM cartridge, e.g. FinalGROM 99, to run. westbank-v2.rpk westbank-v2-8.bin 20 5 Quote Link to comment Share on other sites More sharing options...
Tursi Posted July 14, 2023 Share Posted July 14, 2023 Looks fantastic! 6 Quote Link to comment Share on other sites More sharing options...
+wavemotion Posted July 14, 2023 Share Posted July 14, 2023 This looks and sounds AMAZING! Will give it some serious time this weekend... 6 Quote Link to comment Share on other sites More sharing options...
TheMole Posted July 14, 2023 Share Posted July 14, 2023 VERY nice! Not much else to say, it's a real showcase for the sort of graphics that can be achieved on the 9918a! 6 Quote Link to comment Share on other sites More sharing options...
Serafini Lapo Posted July 14, 2023 Share Posted July 14, 2023 Nice nice nice! I have so much fun playing it👍🏻 Another Hit by Rasmus for our beloved Ti99🤩 Immensely THANK YOU! To you too Ciro for your increasingly beautiful and colorful flyers 👍🏻 5 Quote Link to comment Share on other sites More sharing options...
+OLD CS1 Posted July 14, 2023 Share Posted July 14, 2023 Will make another great exhibition for VCF. 4 Quote Link to comment Share on other sites More sharing options...
globeron Posted July 14, 2023 Share Posted July 14, 2023 Nice work @Asmusr ! 2 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.