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.442s
<1…78910111213…34>
  • Squishing code up nice and small then unsquashing it in assemblyI refer of course to data compression. I've done a search and there are lots of good compressors, but I can't seem to find one that works in assembl…

    ... bytes, is just changing this in the ASM-demo enough, after lowering ... ramtop ? (~ 8.5kb free in low ... & length in the output and sets the Coding Position forward to ... output back from the Coding Position which will be searched ...
    Battle Bunny Battle Bunny September 2013 Development
  • Help with calculating screen addresses[SIZE=3][FONT=Calibri]I?m having a bit of a coding session whilst at work so can?t spend too much time on my current problem. I?m sure someone on thi…

    ... />
    [code]
    325 // In the following, screen address refers to a ... /> 350 // wiki documentation or the asm source files to see which ... /zx_saddrcdown.asm?revision=1.1&view=markup"]zx_saddrcdown[/URL] (screen address ...
    Alcoholics Anonymous Alcoholics Anonymous October 2013 Development
  • Manic Miner ZX81Hi Guys, Can anyone explain why [url=http://www.worldofspectrum.org/infoseekid.cgi?id=0017539]Manic Miner ZX81[/url] is not able to reproduce the ex…

    ... ZX81 with the original built-in static 1K RAM only (without ... is the standard method used in many games.
    By ... 's screen is fixed in the centre my screen moves over the screen and ... maze belonging to the position of the screen.
    The entire memorybuffer ...
    Dr BEEP Dr BEEP October 2013 Sinclair Miscellaneous
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... x80_fstrs ; str$
    defw x80_fchrs ; chr$
    defw x80_fnot ; not
    inc de ; next position in calculator stack
    ldir ; copy ... zero
    inc de ; next position in calculator stack
    jr stk_zeros ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... lower screen
    .ifdef ROM0
    ld c, 81 ; leftmost position in text ...
    ld c, 33 ; leftmost position in graphics mode
    .endif
    screen position

    org 0x2174
    chev chev October 2013 Development
  • A new full-screen bicolor engine called NIRVANA[I]OK, there's something I need to clarify first: Nowadays if you write [B]"multicolor"[/B] everyone assumes it refers to "multicolor 8x1" (an attri…

    ... half the screen (18 columns in BIFROST*, 20 columns in upcoming BIFROST ... B] graphics everywhere* on screen.

    In practice, [B]"btiles"[/ ... erase it from its previous position if you don't ... , and "fill" a bicolor position (useful to erase it). That ...
    clausjahn clausjahn November 2013 Brand new software
  • Documentation for SP1 for Z88DK?(I was going to post in [URL="http://www.worldofspectrum.org/forums/showthread.php?t=11729"]the other thread[/URL], so if a mod thinks this should go…

    ... update array for full size screen 32x24
    53 ; d1ff ... my_C_isr(void)
    {
    #asm
    push af
    push ... #endasm
    }

    #asm
    my_asm_isr_2:

    push ... short :- just like in pure asm, you need to keep ...
    Alcoholics Anonymous Alcoholics Anonymous November 2013 Development
  • Documentation for SP1 for Z88DK?(I was going to post in [URL="http://www.worldofspectrum.org/forums/showthread.php?t=11729"]the other thread[/URL], so if a mod thinks this should go…

    ... to Sprite Graphics Declared in ASM at End of File< ... ) // if sprite went off screen, reverse direction
    se-> ... {
    rendernow=1;
    } // draw screen now


    } // end ...
    slenkar slenkar November 2013 Development
  • Documentation for SP1 for Z88DK?(I was going to post in [URL="http://www.worldofspectrum.org/forums/showthread.php?t=11729"]the other thread[/URL], so if a mod thinks this should go…

    ... to Sprite Graphics Declared in ASM at End of File< ... ) // if sprite went off screen, reverse direction
    se-> ... {
    rendernow=1;
    } // draw screen now


    } // end ...
    slenkar slenkar November 2013 Development
  • Collision Detection in SP1Hi, Does anyone have a well-documented example of using collision detection in spritelib. I've search WoS and Z88DK forums but no joy. Something wi…

    ... to Sprite Graphics Declared in ASM at End of File< ... ) // if sprite went off screen, reverse direction
    se-> ... {
    rendernow=1;
    } // draw screen now


    } // end ...
    slenkar slenkar November 2013 Development
  • Pyskool 1.1Pyskool 1.1 has been released. Pyskool is a remake of Microsphere's Skool games written in Python and Pygame. It's designed to be very customisable …

    ... alter Eric's start position in sprites.ini, the game ... off screen (similar to the blue room bug in BTS) ... and you have to run to get back on screen ... temporarily adjust the start position so I could see ... the cast were initially doing in each skool.

    spider spider December 2013 Announcements
  • 1984-2014here I will account for my journey through games released thirty years ago, just like last year for 1983 games, and you can do the same.

    [B]Pole Position[/B] [Atari Soft]
    by [ ... ://www.worldofspectrum.org/showscreen.cgi?screen=screens/in-game/p/PolePosition.gif ... biggest defect is that your position in relation to the other cars ... use the first two files in the archive with spin. i ...
    WhenIWasCruel WhenIWasCruel January 2014 Games
  • Pac-Land: can be coloured?All versions of this game are full coloured, but not the Spectrum version. It has large sprites, but maybe the scroll is too fine to make a coloured …

    ... 29676,0 disable original filling screen with attribute

    position in buffer starting at 23296,DE-screen graphics position
    ... LD A,D ;screen graphics address to screen attribute addrees
    ... ;write tile attribute to screen
    EX AF,AF ...
    Ralf Ralf January 2014 Games
  • How to print logo onto screen at chosen coordinates?Hi, I've just got back into zx spectrum games after all these years and after seeing some of the great games on here I would like to start learning p…

    ... 6 command
    defb 32 ;CHR$ 'space'[/code]
    The 6 ... a space at a particular position in a particular INK using this ...
    Speccy_James Speccy_James February 2014 Development
  • How to print logo onto screen at chosen coordinates?Hi, I've just got back into zx spectrum games after all these years and after seeing some of the great games on here I would like to start learning p…

    ... more than 21 UDGs in itself doesn't help ... tokens. If you use CHR$ 165 for UDG 22 ... as the simple one in UDG256.ASM, or the comprehensive one ... recently, or this one linked in Variables.txt:

    asm[/url]

    which treat CHR$ 165- ...
    Battle Bunny Battle Bunny February 2014 Development
  • How to print logo onto screen at chosen coordinates?Hi, I've just got back into zx spectrum games after all these years and after seeing some of the great games on here I would like to start learning p…

    ... more than 21 UDGs in itself doesn't help ... tokens. If you use CHR$ 165 for UDG 22 ... as the simple one in UDG256.ASM, or the comprehensive one ... recently, or this one linked in Variables.txt:

    asm[/url]

    which treat CHR$ 165- ...
    Speccy_James Speccy_James February 2014 Development
  • quick RAM copy using LET in BASICI'm in the process of reviewing, revising and refining all the programming tips & utility routines which I've posted on this forum over the last eigh…

    ... I peek the correct position in 60000+(posx posy player ... a$(32*20): String tiles screen. RW.
    - DIM ... bytes.
    3- Make screen data a$. Just for-next ... only moves, I paint in correct position a$ "tile"...
    ... 8 seconds for a full screen.

    I ...
    Hark0 Hark0 February 2014 Sinclair Basic
  • Tile routinesHi all, Please does anyone have any examples of tile routines in pure asm to set up maptile screens. I would like to try and understand them and ti…

    ... /> call get_screen_location2 ; HL now contains screen position to print at

    ld l,a ; address of screen position in de
    ret
    ; ******************************************************************
    polomint polomint March 2014 Development
  • 1984-2014here I will account for my journey through games released thirty years ago, just like last year for 1983 games, and you can do the same.

    ... www.worldofspectrum.org/showscreen.cgi?screen=screens/in-game/m/MutantMonty.gif ... [COLOR="Green"]Karl D. Jeffery, MC SR[/COLOR]
    As I ... dose carefully your key touches: in fact, horizontally the movement [ ... , but a one screen you're-in-a-maze-so-collect ...
    WhenIWasCruel WhenIWasCruel March 2014 Games
  • Double-Buffer ScreenFor my Alien Breed Speccy re-write I decided to use a Double Buffer (DB) or 'Back Screen' to draw all the game action onto, before shuffling the whol…

    [QUOTE=joefish;765476]So, your screen buffer is in linear order instead of ... Spectrum screen order? Good move.[/QUOTE ... can keep shunting the DB screen to the display area, while ... set the gameloop up purely in mc and it did run a ...
    LuMan LuMan April 2014 Development
  • Double-Buffer ScreenFor my Alien Breed Speccy re-write I decided to use a Double Buffer (DB) or 'Back Screen' to draw all the game action onto, before shuffling the whol…

    ... :


    [B]transfer_buffer_screen_to_main_screen.asm[/B]

    [CODE]
    Asm Editor)
    ;
    ; Transfer back buffer screen to main ... which third of the screen we're in
    ld a, e ...
    polomint polomint April 2014 Development
  • Opening my new game projectHi I am working to a new game (tentatively called "Donkey Kong Reloaded Done Better"...i was not happy with the graphics of Donkey Kong Reloaded) whi…

    ... it while it is on screen (it disappears after hitting three ... the little arrohead showing your position in the radar)


    position which right now is empty ... always through the ship's position. If the enemies reached the ...
    gabriele amore gabriele amore August 2014 Announcements
  • Why no PLOT, etc. on bottom two lines?I was pondering if there was any way to get PLOT, etc. to address the full screen from BASIC without having to write a few lines of assembler to bypa…

    Print at 22 and 23
    PRINT #0;AT 0,0;"HELLO"
    PRINT #0;AT 1,0;"WORLD"

    In MC I have a routine that sets ANY coordinate from 0,0 to 23,31 and the prints the character at that position.
    Dr BEEP Dr BEEP August 2014 Sinclair Basic
  • ZX-Paintbrush new feature requestI would find a .tile file format very useful, basically like a .btile or .ctile but with the data arranged for normal Speccy attributes So it would …

    ... it would store the data in this order:

    in an asm file the same way ... sized (in steps of eight pixels) area of the screen.
    and select "ASM" file. In that case, you get a ... :

    [INDENT]; ASM data file from a ZX ...
    clausjahn clausjahn September 2014 Emulators
  • Megatree DevelopmentHi All, I have been messing around with developing a concept for the unwritten game Megatree. Here is a video of what I have so far written on a 48…

    ... 's on screen (or a copy held in a buffer) ... pixels, fill-in the edge of the screen with more ...
    The scrolling mechanism in [I]Cobra[/I] is different ... able to jump to any position in the level instantly, so ... engine is fast enough in itself to smoothly speed ...
    joefish joefish October 2014 Development
  • RE: Skoolkit, Help neededHi all, Can anyone kindly tell me how to with an exact python prompt, convert a file from C:\games\exolon.sna to a skool file then into an asm file.…

    ... ]
    Images in the actual disassembly pages (in the 'asm' directory) can ... be created by using image macros in ... specify it (once) in the Logo parameter in the [url="http ... /asm/51200.html"]this page[/URL], how was the full screen ...
    SkoolKid SkoolKid October 2014 Development
  • RE: Skoolkit, Help neededHi all, Can anyone kindly tell me how to with an exact python prompt, convert a file from C:\games\exolon.sna to a skool file then into an asm file.…

    [QUOTE=SkoolKid;799156]Images in the actual disassembly pages (in the 'asm' directory) can ... be created by using image macros in the ... facility to put together that screen..!

    [QUOTE=alienbanana;799154 ...
    Morkin Morkin October 2014 Development
  • Speccy Vs Amstrad CPC Vs C64I hope no one minds me posting this here as well as in the announcements section. I'll delete it if there is a problem. It's childish fun but can I …

    ... then the Spectrum was in an unassailable position in the market, and Amstrad ... URL]
    These pictures are in 8x1 attribute mode, every scanline ... 15 is same for whole screen). And the hardware is much ... C64 was the best in music, and in games which are requires ...
    Geco Geco December 2014 Games
  • Testers for new z88dk clibA long (long, long, long) time ago a few people offered to help test the new clib in z88dk. Much time has passed since then and I won't hold people,…

    ... GLOBAL _gr_circle is in the asm file

    in this line:< ... sp1_exc1.c:93: sp1_UpdateNow(); // draw screen now
    l_l_main_00108:
    ;sp1_exc1 ... ) // if sprite went off screen, reverse direction
    ld ...
    slenkar slenkar February 2015 Development
  • Testers for new z88dk clibA long (long, long, long) time ago a few people offered to help test the new clib in z88dk. Much time has passed since then and I won't hold people,…

    hi I want to have an array of 32x24 as a one dimensional array so i created one:

    screen[768]

    to access it with x and y coords, is the formula

    (x*24)+y

    to get the position in the array?
    slenkar slenkar February 2015 Development
<1…78910111213…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