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.010s
<1234567…34>
  • 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
  • Xecutor (BUGFIX)This is a bugfix for game [URL="http://www.worldofspectrum.org/infoseekid.cgi?id=0005783"]Xecutor[/URL], please add the following "known errors" desc…

    ... Alkatraz protection incorrectly points the Stack Pointer to a data table after ... (tap version) at a certain location. The problem is corrected restoring ...
    Einar Saukas Einar Saukas June 2011 Infoseek database
  • 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 ... ,LOCATE ;DE=assembled location of ADJUST
    and a ... /> GET_SP: ld sp,(STACKP) ;restore stack pointer
    ret

    ...
    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 ... LOAD HL WITH ADDRESS STRING LOCATION
    CALL ASCII ; ... /> POP HL ;RETRIVE THE ADDRESS LOCATION

    NEW_ADDRESS
    LOCATION
    CALL ASCII ;PRINT ...
    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 ...
    Robin Robin December 2011 Sinclair Miscellaneous
  • Byte-order backbufferThis is a tool for Z80 coders who wish the Spectrum screen had a serial layout. It runs as an interrupt mode 2 service routine and uses POP and PUSH …

    ... save all registers and the stack pointer
    push bc
    location (no stack available)
    ld (endcall), ... br /> ld sp, (sp_cache) ; resotre stack pointer and all registers
    pop ... blit 16 from location in IX to location in IY ...
    chev chev April 2012 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…

    ... the stack pointer to be moved
    to a new absolute location when ...
    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 ... that includes z80 state info (location of stack, pc, register contentsm, etc ...
    Alcoholics Anonymous Alcoholics Anonymous March 2006 Games
  • 68000 programming.Anyone here know anything about this? My question is: how does the programmer know how long hisinstructions are? Do determine the operands to branch …

    ... # means an absolute memory address location.[/QUOTE]
    the contents of ... ,r6 #adding 3 to the stack pointer, like pushing three zeroes, or ... (r7) #push current opcode onto stack (r7 is the program counter ...
    wilsonsamm wilsonsamm July 2007 Chit chat
  • 68000 programming.Anyone here know anything about this? My question is: how does the programmer know how long hisinstructions are? Do determine the operands to branch …

    ... #adding 3 to the stack pointer, like pushing three zeroes, ... #push current opcode onto stack (r7 is the program ... , a7 is the stack pointer and you can do ... -- Move the contents of memory location a0 + d0 + $34 to ... the memory location pointed to by a1 and ...
    Laser Laser July 2007 Chit chat
  • Looks like the spammers are here"Welcome to our newest member, Mekgqhuv"

    ... final decrypter which used the stack pointer to do saying it would ... time, and also in the location it was written. He sent ...
    Graham Turbo Mason Graham Turbo Mason January 2008 Chit chat
  • Spin problems/issuesI am running Spin 0.666 and have noticed a few issues (some are bugs, some might be just me). I am using Vista sp1 (yeah I know!), and I've seen Dunn…

    ... />
    On a Spectrum, the stack pointer normally points to somewhere just ... 65520, which will overwrite the stack, assuming RAMTOP is at its ... will jump to a different location than intended when the next ...
    Marko Marko April 2009 Emulators
  • Spin problems/issuesI am running Spin 0.666 and have noticed a few issues (some are bugs, some might be just me). I am using Vista sp1 (yeah I know!), and I've seen Dunn…

    ... />
    On a Spectrum, the stack pointer normally points to somewhere just ... 65520, which will overwrite the stack, assuming RAMTOP is at its ... will jump to a different location than intended when the next ...
    jp jp April 2009 Emulators
  • Rainbow Generator for 48K Spectrum using PUSHThis is what I came up with from [B]gasman[/B]'s suggestions. It's stable in ZXSpin and ZX32 simulating a 48K Speccy. Anyone like to try it on the …

    ... ; address to give the correct location
    ; in the streams ... 128*char_row) ; set the stack pointer to the data
    ... />
    ; restore the stack pointer, then all the registers:
    ; cache for the stack pointer
    sp_cache
    defw 0 ...
    chev chev May 2009 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…

    ... messes with the stack or the stack messes with something else ... are destroyed by moving the stack pointer upward in memory (ie ... SP1.LIB update list tail pointer (inside dummy struct sp1_update)< ... load SP appropriately). The location of the IM2 vector table ...
    Alcoholics Anonymous Alcoholics Anonymous December 2009 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 ... br /> inc hl ; Next screen location

    dec bc ; ... br /> inc hl ; Next attribute location

    dec bc ; ... />

    ; > DE = Pointer to sprite definition
    ; > ...
    ASM ASM October 2010 Development
  • Frank N SteinThis one > [url]http://www.worldofspectrum.org/infoseekid.cgi?id=0001849[/url] Always seems to crash about level 7 (maybe a bit more) or so with an …

    ... the stack pointer which is causing the problem (or, more correctly, the location ... two stacks, and eventually the stack pointer gets pushed down into the ...
    Battle Bunny Battle Bunny May 2011 Games
  • Frank N SteinThis one > [url]http://www.worldofspectrum.org/infoseekid.cgi?id=0001849[/url] Always seems to crash about level 7 (maybe a bit more) or so with an …

    ... the stack pointer which is causing the problem (or, more correctly, the location ...
    Jimmy Jimmy May 2011 Games
  • 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 ... leave Crusoe stuck in one location with no means of progressing ...
    Battle Bunny Battle Bunny May 2011 Infoseek database
  • 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 (STACKP),sp ;save stack pointer
    ...
    GET_SP: ld ... sp,(STACKP) ;restore stack pointer
    ei
    [/code]
    Battle Bunny Battle Bunny August 2011 Development
  • 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(…

    ... to any unused ROM location of at least 67 ... address first of 5-byte location.
    PUSH HL ; save ... only uses one RAM location for temporary storage of ... - Retrieve the old stack pointer and restore the stack to its original state ...
    mcleod_ideafix mcleod_ideafix October 2011 Sinclair Basic
  • Fairlight's use of LDIRYS, comparing Fairlight and Nightshade, said: [quote]Fairlight is much more interesting even though the techniques that Bo Jangeborg uses for screen…

    ... save all registers and the stack pointer
    push bc
    location (no stack available)
    ld (endcall), ... br /> ld sp, (sp_cache) ; resotre stack pointer and all registers
    pop ... blit 16 from location in IX to location in IY ...
    p13z p13z January 2012 Sinclair Miscellaneous
  • Byte-order backbufferThis is a tool for Z80 coders who wish the Spectrum screen had a serial layout. It runs as an interrupt mode 2 service routine and uses POP and PUSH …

    ... save all registers and the stack pointer
    push bc
    location (no stack available)
    ld (endcall), ... br /> ld sp, (sp_cache) ; resotre stack pointer and all registers
    pop ... blit 16 from location in IX to location in IY ...
    R-Tape R-Tape April 2012 Development
  • 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 ... interested I could change the location of the system variables and ...
    chev chev July 2012 Sinclair Basic
  • IX register woes - or is SPIN buggy?Or am I missing something? I'm trying to use the IX reg to acess a table containing an x and y coord. My code below just doesnt seem to work proper…

    ... they've assembled over the stack pointer when the emulation was running ... me, then find the best location for it, and create a ...
    polomint polomint November 2012 Development
  • 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 …

    ... 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 ... ,LOCATE ;DE=assembled location of ADJUST
    and a ... GET_SP: ld sp,(STACKP) ;restore stack pointer
    ei
    ret
    Battle Bunny Battle Bunny February 2013 Development
  • BIN2BAS (load BASIC text into emulator) utilityI've nearly finished testing this. It allows a BASIC program to be loaded from a text file in any emulator which has a "load binary" option. I was wo…

    ... idea of swapping around the stack pointer worked - up to a point ... - or TSTACK - for the temporary stack location, as the "Room for BC ... requested "room". So the temporary stack is placed at $C000-$20 ... I can locate the temporary stack low without getting an "Out ...
    Battle Bunny Battle Bunny April 2013 Sinclair Basic
  • 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 (or ... you hace your stack pointer, which will be your stack end address). Let ... is, 100 bytes for the stack).

    Now, after ... program should now restore the stack to your desired location.
    mcleod_ideafix mcleod_ideafix May 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
stack 7.2K 10.4K
pointer 1.7K 3K
location 3.5K 4.8K

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 …
  • 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…
  • Getting attribute location from a screen coordinates (x,y)I am having trouble figuring out how to convert an x,y coordinate pair (pointing to a specific pixel) to the location of the attribute for the block …
  • CLEAR does not RESTORE the DATA pointer??According to the Spectrum manual, one of the things that a CLEAR command does RESTORE the DATA pointer. <br /> <br /> Either it doesn't actually do t…
  • Spectaculator and favorites location helpI am using Spectaculator and i have a fair few favorites bookmarked with the menu in the emulator.<br /> <br /> I have recently moved all my games fr…
  • Stack Up - level 13: anyone want a challenge?okay I swear this level is not humanly possible. if anyone doesn't know Stack-Up it's a simple Tetris type game - match 3 blocks of the same colour i…
  • Scrolly StackDoes this game have an ending? I have been playing for more than 15 minutes but it seems it doesnt have...
  • Flabbergasted with the Atari 800! How did it stack up against the Spectrum?I've been watching a few videos of Atari games, and I must say, that as a Spectrum fan, I feel humbled...<br /> <br /> [url]http://www.youtube.com/wa…
  • Location of a website animationA couple of years ago, I found a video on t'interweb but have been trying to find it again recently to no success.<br /> <br /> The video is presente…
  • Questions about registers, stack, etc.I was told that if I wanted to export code and create unprotected versions of games I should do the following:<br /> <br /> 1-Find the starting addre…

Related Searches

  • stack
  • room location
  • game location code
  • location updating
  • bverstee stack zx spectrum
  • calculator stack
  • stack pointer location asm
  • change stack pointer location asm
  • gosub stack
  • passing parameters on the calculator stack
  • move stack
  • stack up
  • stack sprite
  • ram location
  • stack change
  • table pointer
  • pointer list
  • font pointer
  • screen stack
  • stack size

Copyright © 2024 World of Spectrum