World of Spectrum
  • Categories
  • Discussions
  • FAQ
  • Sign In
Home › Search
Title Search
@title beer Word 'beer' in title
User Search
  • @user admin Only posts by Admin
Text Search
  • @body beer Word 'beer' in the text
Phrase Search
"Hello World" Exact phrase match
Exclude Terms
  • car -red Search cars that are not red
"Or" Searches
  • honda | bmw 'honda' or 'bmw' results
Multi-Field
@(title,body) hello Both contain 'hello'
WildCard
  • hond* civ* Match all with an astrix
Combination
  • @title bmw @user admin
See more supported syntax examples
Search Again :: Adv Search 1000 results in 0.176s
<1…567891011…34>
  • Full ASM code or a mixed solution ?Ok another important question. Building a program in asm, is it interesting that all the program is done in asm or always is interesting for some r…

    ... />
    Building a program in asm, is it interesting that all ... the program is done in asm or always is interesting ... to be used into our asm code.
    or
    asm code and only have ... so skilled in MC that I only code in MC no matter ...
    Dr BEEP Dr BEEP June 2010 Sinclair Basic
  • Hi Res Print Routine neededHas anyone seen code for a print routine with pixel accuracy? That is print(y,x,CHAR) that allows 0 < y < 192 and 0 < x < 255 - that takes a charact…

    ... to set the Screen Addressing. Bear in mind that this ... Printing a Character to position 6,6 and realising ... handling routines to include in the ZX Basic library ... few more graphicky things in the pipeline - like ... complex than what's in the BASIC manual - ...
    Gedlion Gedlion June 2010 Development
  • Mr Do! ?Not exactly a new idea (at least twenty-seven years old now :-o), but how about a port of Mr Do! to the Spectrum? There was never an official one, ev…

    ... of what's happening on screen, including position of all enemies, etc ... are going to stay equal in dimension then the levels would ... 'd have to cut them in half or move them up ... top or bottom of the screen there will be compromise either ...
    Sadako Sadako July 2010 New game ideas
  • Looking for cursor routineIt's been a long time since I programmed a little bit in Basic, so I decided to create a simple cursor routine: [url]http://db.tt/SPnSdpx[/url] I k…

    ... of a proportional font on screen having set the sp to ... a full third of the screen text with such a font ... in the correct pixel position, in addition to simply copying bytes to the screen ...
    gasman gasman September 2010 Sinclair Miscellaneous
  • Gaming annoyancesWhat are everyone's gaming annoyances? Mine are respawning enemies, time limits and games that change styles on each level. I hate buying a side scro…

    ... with aiming etc. in third person in any game (except ... looked and moved well in the third person view) ... by never leaving that position. In other games, when the ... with no view on screen other than the wall, ... to manoeuvre my horse in Oblivion unless I switch ...
    ewgf ewgf October 2010 Games
  • Well, it's just sat on my hd doing nothing otherwise..Here's a platform game I was working on late last year. I spent something like two months of not very plentiful spare time on it. So I worked during …

    ... following the README.txt guide in there, two points of correction ... don't bother putting it in the /bin folder, but put ... concerning making ones own levels... In Mappy, when pressing 2 or ... some sort of screen marker for edge of screen?, P= position/spawn point ...
    kgmcneil kgmcneil October 2010 Development
  • Well, it's just sat on my hd doing nothing otherwise..Here's a platform game I was working on late last year. I spent something like two months of not very plentiful spare time on it. So I worked during …

    ... concerning making ones own levels... In Mappy, when pressing 2 or ... some sort of screen marker for edge of screen?, P= position/spawn point ... /> T = Teleport point, the number in layer 3 says which world ... emitters exist in a room - it doesn't need a position since ...
    evilpaul evilpaul October 2010 Development
  • Games in machine codeHi everyone, How do go about doing multiple shots like a machine gun, do you have to store every x and y position of each bullet? When you kill som…

    ... 4 = dying / 8 = pause off screen / 16 = map priority / 32 = is ... off screen / 64 = animates / 128 = visible) ... all objects visible on the screen.


    ... etc.
    X position in pixels
    Y position in pixels
    X ...
    ASM ASM October 2010 Development
  • Games in machine codeHi everyone, How do go about doing multiple shots like a machine gun, do you have to store every x and y position of each bullet? When you kill som…

    ... of times each unique 'Y' position is encounted. Secondly, some ... memory (8 KBYTES). Fortunately, on screen sprite X and Y postions ... 255 on screen sprites on the Spectrum can fit in an ... br /> mov ebx,SPR_ypos ; Y position in object structure
    mov ecx ...
    ASM ASM October 2010 Development
  • Learning Assembly LanguageHow easy would it be to learn assembly language for someone who has a decent grasp of Basic? I mean how long do you think it would take before I coul…

    ... 256 ; Screen width in pixels
    SCRHGT equ 192 ; Screen height in pixels

    call cls ; Clear screen

    call draw_sprites ; Print ... ; B = X position in pixels
    ; > C = Y position in pixels

    ASM ASM October 2010 Development
  • New tool: ZXBOOT.EXE[B]ASM[/B] is proud to present the first release of ZXBOOT.EXE: [url]http://www.4shared.com/file/NP-FVOSf/zxboot__beta_.html[/url] ZXBOOT is a comma…

    ... some Russians who specialise in 'reverse engineering' on ... />
    [QUOTE=ASM;493819]How the hell pirates ... 2a without corrupting the screen or game memory. Only ... Seriously. However, writing in x86 asm and calling Win32 is ... object from your main.asm and send it ...
    JamesW JamesW November 2010 Announcements
  • Learning Assembly LanguageHow easy would it be to learn assembly language for someone who has a decent grasp of Basic? I mean how long do you think it would take before I coul…

    ... 256 ; Screen width in pixels
    SCRHGT equ 192 ; Screen height in pixels

    call cls ; Clear screen

    call draw_sprites ; Print ... ; B = X position in pixels
    ; > C = Y position in pixels

    ASM ASM November 2010 Development
  • SpecialFX Guitar FretboardPreview of a guitar fretboard that I started on today. [youtube]tdSEXPwOv4Q[/youtube] Music is a Voodoo Child remix of sorts. I just made it up.

    ... /> Extract and open compile.asm with Spin's assembler. Make ... can uncomment the lines in compile.asm to use whatever ... or bottom of the screen, and either a C ... />
    Edit playlist.asm to include your own songs ... to patch the compiled asm songs as I described ...
    FrankT FrankT March 2011 Development
  • New platform game: Sid SpannersHi all, here is my Christmas present. A new platform game (well, more of a mini-game really). [url=http://java.cms.livjm.ac.uk/homepage/staff/cmspc…

    ... on the "game won" screen to remind the player how ... not as fast as pure ASM.

    But ... Writing code in C is much quicker than in ASM and you can ... you can re-use code in ASM of course, it is ... best games are written in 100% ASM, consume about 5 times ...
    Digital Prawn Digital Prawn April 2011 Brand new software
  • Small Machine Code Routines Which Maybe UsefulAs part of creating Flynn's Adventure in Bombland I created a lot of little routines to do all sorts of things. A lot of these I created based on inp…

    ... 11t - move hl to correct position in ROM of char pixels
    ; xy coords to screen pixel position
    ; **********************************
    ld a, ... or $4000/256 ; 7t - bring in screen pixel memory start
    ld ...
    kgmcneil kgmcneil April 2011 Development
  • Attribute Challenge x30[b]1. [img]http://dl.dropbox.com/u/9498358/attrscr2/1.JPG[/img] 2. [img]http://dl.dropbox.com/u/9498358/attrscr2/2.JPG[/img] 3. [img]http://dl.drop…

    ... with the same size and position in the screen, I'd say is ... ://www.worldofspectrum.org/showscreen.cgi?screen=/screens/load/m/gif/Mr ...
    JuanF. Ramirez JuanF. Ramirez May 2011 Games
  • Move objectHi again, I am using paper colors to represent game objects. I have a "paddle" that is 4 pixels wide. I save its position as a 2 byte word in memory…

    ... X coordinate to a screen position might look something ... paddlex) ; load the paddle's position in hl

    ld ... ; adress of start of screen line for paddle
    ... copies attributes = PAPER 6 to screen

    ld hl ...
    ooze48k ooze48k July 2011 Development
  • Move objectHi again, I am using paper colors to represent game objects. I have a "paddle" that is 4 pixels wide. I save its position as a 2 byte word in memory…

    ... everything up one screen line (to fit in a status bar ... X coordinate to a screen position might look something like ... (paddlex) ; load the paddle's position in hl

    ld ... ; copies attributes = PAPER 6 to screen

    ld h ...
    ooze48k ooze48k July 2011 Development
  • ZX Spectrum 48K clone and test resultsHi! This is my first post, so, first of all, I'd like to say hello to the whole community! I am Alessandro Dorigatti from Italy and I'm developing …

    ... start of the "paper screen" (in short, "screen"), just one line ... , while in my clone it remains in the previous position; so ... returns aligned to the screen (previous position); it appears that ... investigate pressing different keys; in the following list, "left ...
    adorigatti adorigatti July 2011 Hardware
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... number (stored in A) to the corresponding screen address (stored in HL). Based ... /> INIT_RLC:
    rlca ; switch position between bits 0-3 and ... :
    defb 0 ; current row position (0-23)

    ; ...
    Einar Saukas Einar Saukas July 2011 Development
  • How to get a minimal splib2Hello. We are designing a new engine and stuff, coded in ASM and to be used from z88dk. I was just wondering how to get a minimal splib2 with just th…

    ... where parameter is passed in HL

    #asm

    ... definitions
    // ^^ initialize screen address of each character squar ... the area of the screen that should always be ...
    Alcoholics Anonymous Alcoholics Anonymous August 2011 Development
  • BUZZSAW+ Demo No. 3Right, another demo of BUZZSAW+. [URL="http://www.joefish.co.uk/speccy/Joefish_Buzzsaw_Demo_3.tap"]Joefish_Buzzsaw_Demo_3.tap[/URL] The default con…

    ... I could randomise the start position. This would have been 2880 ... at the top of the screen.

    I already planned ... wave effect on the title screen. Even then I still had ... /> There are some huge screen address tables in there that could probably ...
    joefish joefish August 2011 Development
  • Tile based graphics and scrolling thingy...Here's my best attempt so far at a tile based rendering and scrolling routine. It draws in 22 8*8 graphics tiles along the top of the screen (junk i…

    ... ve included a screen address table in txt format and ... a,(hl) ; ASCII code in A

    ... ; Put the result in DE for draw routine ... position_var ; Point to next screen position before POPing HL
    ... points to next address in tile table, store it ...
    R-Tape R-Tape September 2011 Development
  • Tile based graphics and scrolling thingy...Here's my best attempt so far at a tile based rendering and scrolling routine. It draws in 22 8*8 graphics tiles along the top of the screen (junk i…

    ... can keep the screen address directly in the stack:
    position
    tile_line_loop push de ... ; Store current print position
    push hl ...
    Einar Saukas Einar Saukas September 2011 Development
  • Tile based graphics and scrolling thingy...Here's my best attempt so far at a tile based rendering and scrolling routine. It draws in 22 8*8 graphics tiles along the top of the screen (junk i…

    ... you can keep the screen address directly in the stack
    ... e,1 ; Initial print position
    tile_line_loop ld d, ... l,(hl) ; ASCII code in L
    ld h,TILESETADDR ... ld (de),a ; Write to screen
    inc d ; Point ...
    Metalbrain Metalbrain September 2011 Development
  • New WIP underway - 'Dingo'.Hi, Prepare for a long post. Perhaps I can even challenge ewgf here. :razz: Anyway, I've been meaning to get into Z80 programming and making a game…

    ... the keyretval byte as shown in definekeys.asm
    ;
    ...
    [/CODE]

    definekeys.asm

    [CODE]
    ; ... call ROM_CLS ; do the clear screen
    ld hl,msg_define< ... /> ld a,2 ; upper screen
    call CHAN_OPEN ; get ...
    polomint polomint October 2011 Development
  • Creating a new game - AssemblySo... finally I?m studying Assembly Z80... after 36 years. :) Well... it?s sooooooooooooo hard to make a game using Assembly? I bought a book (Spectr…

    ... a bright attribute at pixel position, how do I get the ... /> This code results in black line at the expected position in screen. Something silly ...
    roko roko January 2012 Development
  • Creating a new game - AssemblySo... finally I?m studying Assembly Z80... after 36 years. :) Well... it?s sooooooooooooo hard to make a game using Assembly? I bought a book (Spectr…

    ... This code results in black line at the expected position in screen. Something silly ... or 44000, it returns HL in attribute area. I don' ... What's wrong? I check in specemu debugger that the code ... $22b1 returns different results in HL with different org addresses ...
    Arda Arda January 2012 Development
<1…567891011…34>

Latest Posts

  • Your Favorite Magazine Cover Tapes.
    Your Spec-chum on 2:19PM
  • Where to Buy the New or Fairly Recent , Excellent ZX Spectrum Games Software?
    Your Spec-chum on 1:34PM
  • i am currently listening to........
    mel the bell on 11:34AM
  • Mis-labeled cassette titles or a name change?
    harriusherbartio on 11:06AM
  • Ways to preserve Speccy Tapes in the loft
    harriusherbartio on 10:58AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 10:47AM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 10:30AM
  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • Frankie's ZX Spectrum Digouts
    Zup on April 8
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 8

HitBox

Word Docs Hits
screen 45.8K 73.8K
chr 1.3K 4.4K
position 5.8K 7.8K
in 401.9K 810.5K
mc 1.5K 1.9K
asm 3.8K 6.7K

Related Threads

  • Screen effects in MCAs I see there is still interest for MC programming on Speccy. So, I made little presentation of screen or slideshow effects with source files, demon…
  • 42 colums in screen, in anywherethe routine write in anywhere of the screen, it can start to write in 32X24 position and write from it in 42 colums, it is utility to have border wit…
  • Copying a SCREEN$ in ZX BASIC in 1 second?!Following on from the revived "[thread=20207]Saving a complete SCREEN$ in BASIC[/thread]" thread (although Arjun really only needed a suitable POKE i…
  • ULAPlus: showing different screen modes in one screenI wanted to write a demo showing the same screen, converted to various screen modes available on the Spectrum (well, a Spectrum clone capable of show…
  • Help! Experts in BASIC/ASM, Hardware, in-game screenshots needed!There are several games which are too complicated for me to get the in-game screenshot. If you guys could help me, the Spectrum community would appre…
  • CODE SCREEN$ in MCIs there any way of determining what character is displayed at a certain co-ordinate from machine code like the 'IF CODE SCREEN$=' arrangement in bas…
  • Mixed bag - Mangled in-game screen and/or loading screen.[url="http://www.worldofspectrum.org/infoseekid.cgi?id=0012757&amp;loadpics=3"]Black Raven[/url]<br /> <br /> Mangled in-game screen and loading sc…
  • Glad to see the ZX Spectrum is in the Science Museum in London.About time too! Last tiem I looked there was just the ZX-80 but the Spectrum is in there now too, alongside a pong-clone and a Vic-20.
  • An MC question (sorry, there's no MC forum to post to!)Ok, still struggling with learning MC - but am getting there.<br /> <br /> I just can't find anywhere on the web / in books that explains how to do a…
  • have a speccy program not in the archive or in MIAIntermediated Maths 2 for the 48K!!

Related Searches

  • fastest screen routine
  • screen routine
  • lowest memory position for machine code
  • lowest memory position machine code
  • screen routines
  • print a char in asm
  • circle in asm
  • save screen from mc
  • find screen position of all attr
  • change border colour in mc
  • change border colour in mc out
  • screen position
  • machine code in loading screen
  • chr asm
  • multiply in asm
  • copying a screen in zx basic 1 second
  • multiply in asm mc
  • hack screen position
  • creating a loading screen in 80 s
  • x y to screen position

Copyright © 2024 World of Spectrum