Posts

Blood Quest - ZX Spectrum - Development Journal - 2 (English)

Image
  Blood Quest  - ZX Spectrum - Development Journal - 2 (English) Hello, I have had some more time to work on Blood Quest for the Speccy. I did some work on Sprites but I will show them in another update as this one is more about getting information from the map and painting each room on the buffer and then copy the buffer to the screen:   The screenshot above shows the room where Zezito will find himself in once he enters the castle. Above the play area I have 2 char lines where the scoreboard will be displayed. I have coded the following routines: - ClearScreenAndBuffer - DrawChar - DrawTile - PaintRoom - CopyBufferToScreen The screen bellow shows how much raster time(red border) is spent on copying the linear buffer to the screen, as you can see it takes almost one frame so the game will run at 25fps instead of 50. I am using this Macro to copy each line of the buffer to the screen, the stack is the fasted way to do it: MACRO mCopyLineFromBufferToScreen, orig, dest             ld sp,

Blood Quest - ZX Spectrum - Development Journal - 1 - English

Image
Blood Quest  - ZX Spectrum - Development Journal - 1 (English) In order to have something to work with, I created a number of tiles some time ago and put together the first screen for different versions, this one was the one I did for the ZX Spectrum, which is the fame version I will be working on first because my first computer was a clone of the ZX Spectrum, the Timex TC 2048. Today I did some more gfx for the game and started mapping the castle, here it is showing just black and white but when playing the game it will be more like the picture above. The program I use to create my gfx and levels/map is CharPad Pro , there is also free versions of this great tool. This is geared at the C64 but I use it for several of my versions. There are plenty of tools available to work specifically with ZX Spectrum gfx, for instance, one I have used in the past is Sevenup by Metalbrain . At the moment I have defined 52 UDGs and 18 tiles(not counting some that won't be shown as they are only pl

Blood Quest - Español

Image
Blood Quest 🇪🇸 🇵🇹 🇬🇧 🇪🇸 La Búsqueda de la Sangre - Zezito (Pepito) ha viajado para Transilvania para entrar en el castillo del Conde Drácula y coger todas las botillas de sangre que el maldito vampiro tiene en su castillo. Zezito en el final destruirá ese tesoro macabro y así logrará que por largo tiempo los vampiros se queden sin fuerzas para haceren el mal. Es un juego sencillo pero espero que sea bueno de se jugar. Progamado en 100% código máquina. Paleta reducida: negro, blanco, rojo. Mi intención es programar estas versiones: =Z80= - Timex 2048/ZX Spectrum 48k =6502/6510= - Commodore 64 - Acorn Electron  =6809= - Thomson MO5 Si sigo con ganas y hay interés: Camputers Lynx 48k, Amstrad CPC, Enterprise, Oric, Atari... En mis próximas entradas hablaré en detalle de mi trabajo en cada una de las versiones mencionadas. (Perdón por mi castellano que es lo que es) Un saludo, Iapetus  

Blood Quest - Português

Image
Blood Quest 🇵🇹 🇪🇸 🇬🇧 🇵🇹Em Busca do Sangue - O Zezito viajou até à Transilvânia para infiltrar-se no castelo do Conde Drácula e apanhar todas a garrafas de sangue que o maldito vampiro tem espalhadas pelo seu castelo. No fim Zezito destruirá esse macabro tesouro e assim fará com que os vampiros fiquem bastante tempo sem forças para fazerem o mal. É um jogo simples mas que espero que tenha boa jogabilidade. Programado em 100% linguagem máquina. Com uma paleta reduzida: preto, branco, vermelho. A minha intenção é criar as seguintes versões: =Z80= - Timex 2048/ZX Spectrum 48k =6502/6510= - Commodore 64 - Acorn Electron =6809= - Thomson MO5 Se continuar motivado e houver interesse poderei programar outras versões: Camputers Lynx 48k, Amstrad CPC, Enterprise, Oric, Atari... Nas minhas postagens seguintes começarei a detalhar o meu trabalho nas versões mencionadas acima. Cuidem-se, Iapetus

Blood Quest - English

Image
Blood Quest 🇬🇧 🇵🇹 🇪🇸 🇬🇧 Zezito (Little Joseph) traveled to Transylvania to get into Count Dracula's castle and collect all the blood bottles the wretched vampire has scattered around his castle. Once Zezito has all the bottles in his possession he will destroy that macabre treasure and thus weaken the vampires and make them slumber for a long time so that they can't do their evil work. This is a simple game but I hope it will have good playability. 100% assemly. Reduced palette: black, white and red. and for now I am thinking of coding the following versions: =Z80= - Timex 2048/ZX Spectrum 48k =6502/6510= - Commodore 64 - Acorn Electron =6809= - Thomson MO5 If I am still interested in this project and people would like to have other versions: Camputers Lynx 48k, Amstrad CPC, Enterprise,Oric, Atari... In my next posts I shall describe my work on the versions mentioned above. See you then, Iapetus.