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.020s
<1234567…34>
  • 128k multicolour graphics...ok over the years I've been a fan of multicolour graphics on zx spectrum, an I clearly get that on a 48k the (8x1@2)multicolour limit stands at 18cha…

    ... choose parts separate enough to change stack pointer. I never selected more than ...
    Arda Arda November 2011 Sinclair Miscellaneous
  • 128k multicolour graphics...ok over the years I've been a fan of multicolour graphics on zx spectrum, an I clearly get that on a 48k the (8x1@2)multicolour limit stands at 18cha…

    ... choose parts separate enough to change stack pointer. I never selected more than ...
    Ivanzx Ivanzx November 2011 Sinclair Miscellaneous
  • 128k multicolour graphics...ok over the years I've been a fan of multicolour graphics on zx spectrum, an I clearly get that on a 48k the (8x1@2)multicolour limit stands at 18cha…

    ... choose parts separate enough to change stack pointer. I never selected more than ...
    Arda Arda November 2011 Sinclair Miscellaneous
  • Graphics program in AssemblyHi so I think I'm getting the hang of this so I've done this program. It writes directly to the screen. I'm using ZX Spin. [code] LD HL,16384 LD B,…

    ... /> PUSH HL ; store 16384 to stack, change stack pointer by -2 bytes
    LD ... the stack, change stack pointer by +2 bytes
    RET ; get 2 bytes from stack, change stack pointer ...
    Bedazzle Bedazzle November 2016 Assembler
  • [Asm] Is this nested loop faster than LDIR or a bunch of unrolled LDI's?Hi all. I'm learning Z80 asm on Speccy 48K, and to start with I decided to write my own "CLS" routine (without relying on ROM calls or LDIR) as a lea…

    ... [url=http://clrhome.org/asm/]the excellent ORG web ide ... 'BORDCR'.
    out (ULA_PORT),a ; Change border color. Alternative: call $229B ... Remember this is my first asm code so be gentle :)
    stack pointer and using push/pop to ...
    ST1 ST1 November 2018 Development
  • Memory concerns with z88dkI've retaken my old spectrum project and sadly I've reached a dead end very fast. I'll try to explain my worst problem in a few lines. I'm not a vet…

    ... 32768. You can change the default assembler address ... destroyed by moving the stack pointer upward in memory (ie ... load SP appropriately). The location of the IM2 vector ... /> {
    ...

    #asm
    di ; make sure no ...
    Alcoholics Anonymous Alcoholics Anonymous December 2009 Development
  • Compiler conventions for passing args/return valuesI've been mulling over this for a while, but I can't spot it covered anywhere. There are various methods for passing args and return values between …

    ... /> You can't change the calling convention without ... It allows z80 asm code to call ... frame pointer), restore stack pointer, restore frame pointer

    Stack frame ... (current write location)
    ; a = first digit
    ; stack = char * ...
    Alcoholics Anonymous Alcoholics Anonymous September 2013 Development
  • A z88dk + sp1 demo (with source)Since nowadays people are still wondering about how difficult it is to make something in z88dk, I thought I just put a very simple demo to show how e…

    ... the other holds the asm stuff. The compile lines ... per-node200000 demo.c graphics.asm -o demo
    appmake ... pragma output REGISTER_SP = 0xd000 // place stack at $d000 at startup
    asm file "graphics.asm"

    ...
    Alcoholics Anonymous Alcoholics Anonymous June 2016 Development
  • Understanding the StackSorry folks. I guess I'm going to be a pain for a little while. Hope it's ok with everyone. I'm currently studying the stack and wrote the little pr…

    ... /> I'm currently studying the stack and wrote the little program ... viewer to inspect the stack contents and pointer location.

    [CODE]ld ... essentially a stack (duh!) of 16-bit elements, the pointer is still ...
    rahtgaz rahtgaz January 2009 Development
  • automatic relocating of non-relocatable codeI was pondering upon the problem of changing absolute addresses used by CALL, JP, etc. when code is moved, without reassembling at the new location; …

    ... /> pop hl ;HL=actual runtime location of ADJUST
    ld de ... (STACKP),sp ;save stack pointer
    ld hl,CHANGE
    add hl, ... de,hl ;HL=address of location to change
    ld (hl),e ...
    Battle Bunny Battle Bunny August 2011 Development
  • Kiwi OS for z80 computerHi everyone, Nearly made my z80 computer with 2K ROM 32K RAM. It has an OS im still writing called Kiwi (apple, blackberry, you get the idea ;D) he…

    ... WITH STACK POINT LOCATION
    LD SP, HL ;SET STACK POINTER TO ... CP 0 ;WAS THERE A CHANGE
    JR Z, SCAN_KEY_1 ... CHANGE

    DATASET
    LD (HL), B ;LOAD MEMORY LOCATION ... BACK IF THERE WAS NO CHANGE

    SAVE_LOCATION_CHANGE
    Robin Robin August 2011 Announcements
  • Invalid combination of operands and opcodesIt says the error in the title, why is this?? [CODE] ORG 0000 LD HL, 63000 ;LOAD HL WITH STACK LOCATION LD SP, HL ;SET STACK POINTER TO HL LD A, …

    ... HL WITH STACK LOCATION
    LD SP, HL ;SET STACK POINTER TO HL
    LOCATION OF KIWI OS
    LD ... ;LOAD HL WITH Z80 POWERED LOCATION
    LD B, 11 ;LOAD ... , $30 ;ADD 30h WHICH WILL CHANGE IT TO ASCII
    OUT ...
    Robin Robin December 2011 Sinclair Miscellaneous
  • New Compo IdeaI've had this idea and would like to know what do you think about it. I think that most of us here know how to code in BASIC. The problem with Specc…

    ... br /> ---------------------------------------

    The location of the charset being used ...

    The location of the UDG set is ... address on the machine stack where the appropriate return ... arises, eg. a mode change made normally from the ...
    na_th_an na_th_an April 2005 Development
  • Installing Z88DK Z88DK INSTALLATION Z88DK is distributed in two parts. The first part is the platform independent bits (including source and z80 libraries) and th…

    ... /> extern struct sp_Rect *sp_ClipStruct;
    #asm
    LIB SPCClipStruct
    ._sp_ClipStruct ... the stack pointer to be moved
    to a new absolute location when ... [];
    extern uchar col3[];
    #asm
    ; window frame sprite 2x2 ...
    Alcoholics Anonymous Alcoholics Anonymous April 2005 Development
  • Unpublished spectrum gameHi there I have a Spectrum PDS development environment and before I get rid of my old PC which has an ISA slot I thought I should ask this question i…

    ... rest of the machine state (stack pointer, pc, etc) won't be ... mentioned above):

    1. change the memory dump to a ... that includes z80 state info (location of stack, pc, register contentsm, etc ...
    Alcoholics Anonymous Alcoholics Anonymous March 2006 Games
  • ANN: SP1 for Z88DK (aka splib3, Sprite Pack v3.0)Well it's finally arrived, after a month of "a few days from now" release deadlines. SP1 is the lastest version of splib, a flicker-free software sp…

    ... a new value for the stack pointer is used (#pragma output ... sprites/software/sp1/spectrum-customize.asm?revision=1.9& ... without modification because of this change.

    The wiki ... underlying engine will no longer change significantly and the API ...
    Alcoholics Anonymous Alcoholics Anonymous March 2007 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…

    ... code to store/restore the stack pointer. I choose to use ...
    inc hl ; Next screen location

    dec bc ; ...
    inc hl ; Next attribute location

    dec bc ; ... disable interrupts for SP change
    ld (stack+1),sp ; Store ...
    ASM ASM October 2010 Development
  • Games featuring... relevant bugsThere was a recent improvement to the WoS database in order to classify [URL="http://www.worldofspectrum.org/forums/showthread.php?t=34261"]Games fea…

    ... to accumulate on the machine stack and eventually an overflow into ... and was resetting the machine stack pointer on the options screen, but ... that he's made a change to solve the problem (but ... leave Crusoe stuck in one location with no means of progressing ...
    Battle Bunny Battle Bunny May 2011 Infoseek database
  • FN nesting error?While playing with FN functions that call assembly, I've found something weird. Check out this code: [code]10 DEF FN f(a,b)=a+b 20 PRINT FN f(FN f(…

    ... first of 5-byte location.
    PUSH HL ... /> [B]CALL L24FB ; CHANGE!! to 386Eh[/B][/code]
    change)

    ... Retrieve the old stack pointer and restore the stack to its original ...
    mcleod_ideafix mcleod_ideafix October 2011 Sinclair Basic
  • 80x24 mode (Timex required)Hopefully Martijn will be adding this to the archive soon, but until then grab it here: [url]https://dl.dropbox.com/u/15659782/BASIC80.zip[/url] Th…

    ... has to temporarily move the stack pointer). It's not really noticeably ... anyone is interested I could change the location of the system variables ...
    chev chev July 2012 Sinclair Basic
  • Machine code RST10 problemHello! After 27 years of playing with Spectrums I'm starting to look into doing assembly language properly. All went swimmingly well until I wrote …

    ... overwriting those areas, unless you change their pointers to be above ... it determines the initial location of the machine stack pointer. You can put ... idea as then the machine stack will extend down from there ...
    Battle Bunny Battle Bunny November 2012 Development
  • Relocating a block of code as to work on a 16k spectrumI've written a game in from 50000 to 65535 and was wondering if there were any way to relocate the entire block of code to work on a 16k Spectrum. I…

    ... /> pop hl ;HL=actual runtime location of ADJUST
    ld de ... (STACKP),sp ;save stack pointer
    ld hl,CHANGE
    add hl, ... de,hl ;HL=address of location to change
    ld (hl),e ...
    Battle Bunny Battle Bunny February 2013 Development
  • 16k programmingHi all, If I want to code something for a 16k (or any spectrum) my understanding was that if I CLEAR below 24064 and put all the code above it up to…

    ... take into account that the stack pointer is located at 32767 ( ... you hace your stack pointer, which will be your stack end address). Let ... address). With an hex editor, change that value (and the one ... program should now restore the stack to your desired location.
    mcleod_ideafix mcleod_ideafix May 2013 Development
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... equ $ - 2 ; storage for entry stack pointer

    ;; 47loader by ... .

    include "47loader_themes.asm"

    ;; min/max ... z,.read_edge_loop ; loop if no change
    bit 0,a ...
    stephenw32768 stephenw32768 August 2013 Development
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... :

    include "47loader_themes.asm"

    ;; min/max ... ld (.sp),sp ; save initial stack pointer

    ;; and ... lone one pulse

    ;; change the border effect now that ...
    stephenw32768 stephenw32768 August 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…

    ... de ; next location
    or %00100000 ; SET 5, A, change case
    change case
    pop hl ; discard pointer
    call l_first ... /> push de ; stack pointer to first location
    push bc ; stack length
    ld ...
    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…

    ... so
    call str_alter ; stream change?
    ret nc ; return if ... /> rrca ; only one
    rrca ; location required?
    jr nc, in_pr_3 ... (err_sp), sp ; else update error stack pointer

    org 0x2148
    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…

    ... location required

    org 0x1655
    make_room:
    push hl ; stack pointer ... ; jump if no change
    push de ; stack old value
    ex ...
    chev chev October 2013 Development
<1234567…34>

Latest Posts

  • European Software Titles with an English version
    harriusherbartio on 12:06PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 11:21AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 11:01AM
  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Happy 40th Birthday to the Amstrad CPC464!
    rich_chandler on April 21
  • Another Birthday! The Game Boy Is 35!
    mel the bell on April 21
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 21
  • 1992 Spectrum Software
    harriusherbartio on April 21
  • +3 Disk drive motor
    AndyC on April 21

HitBox

Word Docs Hits
change 18.5K 21.8K
stack 7.2K 10.4K
pointer 1.7K 3K
location 3.5K 4.8K
asm 3.8K 6.7K

Related Threads

  • Location, Location, Location.Guys,<br /> <br /> Quick question.<br /> <br /> Im starting to plan my game (as stated in a previous post). You are trapped in a house with zoombies …
  • Remembered time change not shift changeMoved my alarm one hour last night. Set my alarm for 0430. Got showered and dressed.<br /> <br /> Then remembered the missus wanted a print out of my…
  • Games that benefit from a change in speed.Has anybody tried playing games on an emulator at different speeds?<br /> <br /> I've found that certain games are more playable with a slight speed …
  • a poke to change fonts??hi ppl, there wasnt some poke in basic to change the look alike of the fonts of speccy??<br /> <br /> I guess I did things like that in eighties..<…
  • Solution for overwritten stack in 48k SNA filesIt has been known for quite some time now that the 48k SNA file format has one serious fault, which is described in the file formats section on the W…
  • nickname changeHi, Im Javier Alca?iz, just I changed my nick to judasEZT.<br /> <br /> <br /> <br /> [ This Message was edited by: judasEZT on 2003-06-26 11:06 ]
  • Multiface 128 - change loading messageAny idea how I can change the default behavour of the multiface? When I use it to save games it always displays "M128 Loading". I'd lke to be able …
  • How many forum members does it take to change a light bulb?Found this on another forum...<br /> <br /> 1 to change the light bulb. <br /> <br /> 1 to post that the light bulb has been changed. <br /> <br /> 1…
  • I need ASM for random numberI need to generate a random pair of coardinates in asm so that x=random no between 0 and 31, y=random no between 0 and 23.<br /> <br /> Any ideas on …
  • How can I change my username?I just would like to know, in order to make my name less provocative to those diehard Speccers out there who would (and did) take offence to my initi…

Related Searches

  • stack
  • print a char in asm
  • asm draw character
  • basic change upper lower case
  • circle in asm
  • asm examples
  • email address change
  • asm
  • asm zx7
  • change a letter
  • http clrhome org asm
  • 2a rom change
  • asm tzx
  • room location
  • game location code
  • location updating
  • stack pointer location
  • stack pointer location asm
  • stack change
  • change ink asm

Copyright © 2024 World of Spectrum