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.225s
<1…17181920212223…34>
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ... marker
    ;
    push hl ;save off current position ... in Message
    push bc ;save off current Character ... Character to the Screen
    call p_print ;
    pop bc ;restore the current ... br /> call p_at
    push de
    dec b< ...
    Turkwel Turkwel April 2010 Development
  • Some TR-DOS technical questionsHi forum, I sincerelly hope this was the right section of yours to ask this kind of stuff in. (else return facepalm;) Anyway, here's a couple of que…

    ... 'm really rather new to the hardware side of things, ... retries
    ERR PUSH HL ;
    PUSH BC ;
    LD ... (breaks within the prec. trd. routine)
    POP BC ;
    and #7f ;
    pop hl ;
    JR NZ,ERRCHK ...
    Hikaru Hikaru April 2010 Development
  • 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…

    ... of Character Data to put down
    p_print0 push af
    ... Y values]
    p_print1: push hl,de,de
    ; ... to split the Rotated Character Data over a Character boundary
    p_print3: pop ... /> ;Similar to the first Byte, we need to Invert the mask with a ...
    Turkwel Turkwel June 2010 Development
  • Rom Routines list ?Exist some document that show detailled the routines on the spectrum ROM ? Ad for the Spectrum +3 ? are they the same or exist more ? Example i was …

    ... the documents of the dissasemble of the Spectrum rom, in the documents you said the ... /> LD B,A ; transfer count to B.
    INC B ; increase ... before and after call the routines:

    push bc
    ld ...
    arfgh arfgh June 2010 Sinclair Basic
  • Rom Routines list ?Exist some document that show detailled the routines on the spectrum ROM ? Ad for the Spectrum +3 ? are they the same or exist more ? Example i was …

    but always when i call a ROM routine i must do the same pushes and pops ? The same ?

    push bc
    ld bc,#5d70
    arfgh arfgh June 2010 Sinclair Basic
  • 'Hello World' in ASM ?Can someone show how to make the classic 'Hello World' print with ASM code ? I cant figure at this moment how to insert and handle strings with the s…

    ...
    ; Write the 8 bytes of the character bitmap to the screen.


    next_scanline:
    push bc ; Free up a register ... /> ; makes it easy to jump to the next scan-line, like ... -the-screen to the next.

    inc e

    pop ...
    ajmoss ajmoss June 2010 Sinclair Basic
  • Howto paint a squared zone of the screen ?You know what guys ? i begin to love this languaje. Cant understand why not put more effort on the 80's to learn it :( because it is really speedy. …

    ... /> push bc
    push hl

    ;first we need to fill the attributes ... got the address in hl

    pop bc
    push bc
    pop hl
    pop bc
    call downHL ...
    Shiru Shiru June 2010 Sinclair Basic
  • Howto paint a squared zone of the screen ?You know what guys ? i begin to love this languaje. Cant understand why not put more effort on the 80's to learn it :( because it is really speedy. …

    ... /> push bc
    push hl

    ;first we need to fill the attributes ... got the address in hl

    pop bc
    push bc
    pop hl
    pop bc
    call downHL ...
    Shiru Shiru 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…

    ... of Character Data to put down
    p_print0 push af
    ;save ... values]
    p_print1: push hl
    push de
    push de
    ;save ... to split the Rotated Character Data over a Character boundary
    p_print3: pop ...
    Turkwel Turkwel June 2010 Development
  • 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…

    ... +249
    ; push bc
    ; call print_char
    ; pop bc
    ; ld ... off bottom of screen
    push bc
    ;save off Y ... values used
    pop bc
    ;get the Y and X values ... (hl),e
    ;set the Attribute address to the line below - and set ...
    Turkwel Turkwel June 2010 Development
  • LDIR timings in contended RAM?The 48K Spectrum technical reference page ([URL="http://www.worldofspectrum.org/faq/reference/48kreference.htm"]here[/URL]) describes the detailed ti…

    ... the opcode is and where the registers point to:
    [list]
    [*] whether the ... . 32 LDI instructions in a push/pop loop with B going down ... is to make use of the stack pointer register and PUSH data onto the ...
    BloodBaz BloodBaz June 2010 Development
  • LDIR timings in contended RAM?The 48K Spectrum technical reference page ([URL="http://www.worldofspectrum.org/faq/reference/48kreference.htm"]here[/URL]) describes the detailed ti…

    Well. This is my contribution to the list of vertical scrollers. This one uses PUSH/POP transfers, and no HALT's to sync with the screen (I just wanted to see how fast I can achieve).
    [url]http://www.atc.us.es/~rodriguj/scroll_vertical.sna[/url]
    mcleod_ideafix mcleod_ideafix June 2010 Development
  • Games only possible in 128K mode?In the thread: [url]http://www.worldofspectrum.org/forums/showthread.php?t=30145[/url] the discussion of 128K only games comes up, and it made me w…

    ... call in the interrupt routine of Beepola's assembly output (PUSH POP BC ... so drums work). I was intending it to be ... yet, I need the original game to copy the correct patterns of falling ... [/url]
    Press BREAK to stop the basic and type RUN ...
    FrankT FrankT July 2010 Games
  • Using the stack to copy memory blocksA [b]PUSH[/b] and a [b]POP[/b] instruction together take less time than two [b]LDI[/b], so long [b]POP/PUSH[/b] sequences are sometimes used to copy …

    ... .[/QUOTE]

    That's the important point. You save a ... time on the [b]push[/b] and [b]pop[/b], but have to give ... much of it back as you move the stack ... 'm asking about optimising a push/pop byte copier that uses a ...
    ajmoss ajmoss August 2010 Development
  • Using the stack to copy memory blocksA [b]PUSH[/b] and a [b]POP[/b] instruction together take less time than two [b]LDI[/b], so long [b]POP/PUSH[/b] sequences are sometimes used to copy …

    ... time on the [b]push[/b] and [b]pop[/b], but have to give ... have gasman's example of push/pop copy used for multicolor or ... my description of push/pop copier from CHASE H.Q ... about PUSH/POP copy don't forgot contetion (and you copy to screen ...
    Fikee Fikee August 2010 Development
  • Using the stack to copy memory blocksA [b]PUSH[/b] and a [b]POP[/b] instruction together take less time than two [b]LDI[/b], so long [b]POP/PUSH[/b] sequences are sometimes used to copy …

    ... this VBLANK\HBLANK technique to use shift data around ... is it just confined to Demos and simplistic games? ... if anything was maxxing the amount of data being ... approach it would be the Ultimate games?[/QUOTE]
    push/pop a lot. but real ...
    Fikee Fikee August 2010 Development
  • Using the stack to copy memory blocksA [b]PUSH[/b] and a [b]POP[/b] instruction together take less time than two [b]LDI[/b], so long [b]POP/PUSH[/b] sequences are sometimes used to copy …

    I used the PUSH/POP method on Rallybug, then again ... the technique to scroll the text window, not to mention a load of PUSH instructions to ... clear the ...
    jonathan jonathan August 2010 Development
  • Using the stack to copy memory blocksA [b]PUSH[/b] and a [b]POP[/b] instruction together take less time than two [b]LDI[/b], so long [b]POP/PUSH[/b] sequences are sometimes used to copy …

    ... but could only manage to change the colours of alternate ... to POP/PUSH. As I said, it's marginally quicker but the ... Spectrums) actually manage to synch themselves around the contention. This ... it came to the PC, things went completely the other way round ...
    joefish joefish August 2010 Development
  • Z80 Machine Code Question...Hi Folks, I know not strictly a BASIC question but I have started to learn Z80 machine code - 25 years too late! :smile: I have been reading a book…

    ... it I finally got the program to run properly! :o ... ; ADD DE to HL 19
    230 POP DE ; Restore ... bytes 20EF
    260 PUSH DE ; Store DE on ... address ED52
    300 POP DE ; Restore DE D1 ... /> It is very quick compared to the BASIC program:

    ...
    Paddy Coleman Paddy Coleman August 2010 Sinclair Basic
  • Keyboard demoHere's a preview of a new keyboard for the special fx engine. Press any key to start/restart. [url]http://dl.dropbox.com/u/9498358/fire_keyboard.sn…

    ... it worked, transposed the keyboard to show the the correct notes that ... br /> Here are the additions I made to the Beepola .asm output.< ... br /> drawch1: push af
    push de
    push hl
    ... br /> lf18a: pop hl
    pop de
    pop af
    ...
    FrankT FrankT August 2010 Development
  • Plastic Help. Plastic Hell.A few weeks ago I brought a very good condition push chair 2nd hand. It was ideal because it is designed to to be part of a travel system and goes wi…

    ... talked to Graco and they no longer stock the part as the push chair ... they expect only the chairs they currently sell to brake. ;)
    ...
    I think one will pop up ... a source of potential scratches to the tray.

    It ...
    Scottie_uk Scottie_uk September 2010 Chit chat
  • Machine code issue...Hi Folks, My trials with MCODE continue and I am stuck. I wrote the following program in BASIC to simply POKE an attribute byte in to a "box" on th…

    ... done. HL=Address.

    push HL ; save address
    LD ... we are crossing from the right edge to the left, and we shouldn ... needing to do that)
    DJNZ BLPaintWidthLoop

    BLPaintWidthExitLoop:
    POP ...
    Gedlion Gedlion September 2010 Sinclair Basic
  • logical operators and the calculator stackI was wondering if there was a utility which would provide the list of commands needed for the ROM calculator to evaluate a logical expression. For e…

    ... to the beginning of this space too.
    push de ;Store the pointer to the ... evaluating.
    pop hl ;Recover pointer to expression. We ... at the top of the calculator stack.

    pop hl ...
    mcleod_ideafix mcleod_ideafix September 2010 Development
  • logical operators and the calculator stackI was wondering if there was a utility which would provide the list of commands needed for the ROM calculator to evaluate a logical expression. For e…

    ... evaluate the two params.
    push hl ;Store temporaly the pointer to the param block ... copy the param block to the workspace.

    pop de
    push de
    mcleod_ideafix mcleod_ideafix October 2010 Development
  • Opinion on new 128K only gamesHello, Being new to the WOS community, I am unclear on the attitude towards 128K only software, that is; Is there a strong need to support the 48K m…

    ... 'burst' system will be ported to the Spectrum.

    I tend ... /> ; ------------

    .slow_down:

    push edx ; ***SLOW VERSION***

    jne .slow_across

    pop edx

    add esi ...
    ASM ASM October 2010 New game ideas
  • Spectrum 128K RS232 to PC serial cableIf you have read some of my recent posts then you will know that I am eager to link my Spectrum +3 to a PC. This will be done by wiring a standard PC…

    ... to write the final Z80 code so no memory was modified, thus PUSH/POP ... or CALL/RET were not used. The IX register ... going to add a function to send the Z80 register state to the PC ...
    Here is the Z80 to send data to the AUX port @ 57600 BAUD ...
    ASM ASM October 2010 Hardware
  • 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…

    ... />
    Notice the limited use of 'PUSH' and 'POP' and the large values loaded ... the change to a rectangle area of the display. It is used to keep the ... ' label until it drops through to the 'terminate' code. It uses a ...
    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…

    ... br /> Notice the limited use of 'PUSH' and 'POP' and the large values ... memory cycles to load) you can pre-load the constants into ... especially in tight loops, to avoid having to fetch more from memory ... Z80 terms when trying to program the 6502, never a good ...
    Winston Winston October 2010 Development
  • Printer Printing Problem (assembler)I've a program that outputs to the lower screen at various places, using a combination of calls to RST $10 plus OUT-NUM-1 and PR-STRING. It also call…

    ... routines which I want to go to the printer instead. The one shown below ...
    push bc
    ld a," "
    rst $10
    pop bc ...
    push bc
    ld a," "
    rst $10
    pop bc ...
    Battle Bunny Battle Bunny November 2010 Development
  • Printer Printing Problem (assembler)I've a program that outputs to the lower screen at various places, using a combination of calls to RST $10 plus OUT-NUM-1 and PR-STRING. It also call…

    ... routines which I want to go to the printer instead. The one shown below ...
    push bc
    ld a," "
    rst $10
    pop bc ...
    push bc
    ld a," "
    rst $10
    pop bc ...
    Dr BEEP Dr BEEP November 2010 Development
<1…17181920212223…34>

Latest Posts

  • European Software Titles with an English version
    harriusherbartio on 9:50AM
  • Cooperative Games.
    harriusherbartio on 9:27AM
  • Happy 40th Birthday to the Amstrad CPC464!
    zx1 on 9:02AM
  • i am currently listening to........
    Paradigm Shifter on 12:26AM
  • Celebrity deaths...
    mel the bell on April 16
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 16
  • How we became brainwashed by social media
    Antiriad2097 on April 16
  • How Do You Categorize Your Speccy Software and Games?
    Antiriad2097 on April 16
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on April 16
  • I am currently watching.....
    zx1 on April 15

HitBox

Word Docs Hits
push 4.9K 12.7K
pop 6.4K 13.2K
to 549.6K 1.6M
the 704.9K 3.1M
screeb 1 1

Related Threads

  • How to load the "Cromwell at War" and "The Wars of the Roses" TZX filesHello<br /> <br /> The new TZX versions of the "Cromwell at War" and "The Wars of the Roses" available from the archives (and I take this opportunity…
  • Which would be the best game to play while listening to The Cure?I'm just interested in what you all think because I can't think of any :(<br /> <br /> I bought the Deluxe Edition of Faith last week and Pornography…
  • Which would be the best game to play while listening to The Smiths?This Charming Man - Jet Set Willy<br /> <br /> Big Mouth Strikes Again - any fast moving game. A classic track.<br /> <br /> Erm, that's all I can th…
  • Which would be the best game to play while listening to the AY Ridersno seriously
  • Which would be the best game to play while listening to the Dr. Who themesorry, I couldn't resist it :)
  • Why did the Commodore 64 lose to the Spectrum in the UK?The Commodore 64 was released in the UK in 1983. As we all know, it was a great machine from a US company with a much larger financial backing than t…
  • The 1980's The Good the Bad and the Ugly.Was listening to random 80's music on youtube today and could not help notice the video to Lionel Richie's Hello. Were a lecturer falls in love with …
  • 2nd Spectrum Compo: "From the Arcade and the 16bits (ST, Amiga, PC) to the Spectrum"The second edition of the Compo has already started, with more prizes, more posible games to convert (now its also allowed to convert Spanish games w…
  • Did you know: Clicking the number to the right will allow you to view postsIt's a temporary measure while the forum is being fixed. I promise I won't spam the forum anymore. Just wanted to draw your attention to this. :)
  • Wanted: A Quickshot IV With the Interchangeable Grips to be Imported to the U.S.Greetings everyone. I'm Back and this time I will try my hand at making some Deals. I am in the US and I couldn't get the Sticks that the people in t…

Related Searches

  • the adventure game i m trying to complete
  • how to access the ftp
  • everybody s gone to the rapture
  • it s usually better to simply execute the else part in all cases
  • horace to the rescue
  • journey to the centre of earth
  • message to all the devs
  • a message to all the devs in this section
  • push pop
  • push pop to the screen
  • the ultimate guide to games for zx spectrum
  • i can only log into the forum why not login to main site
  • why does my login only allow mi can log into the forum i not to main site
  • why does my login only allow me to go the forum and not main site
  • when i login can not to the main sit why
  • why when i login can not to the main site as well
  • block copy push pop
  • fast push pop copy
  • fast block copy push pop
  • fast block copy push pop chase hq

Copyright © 2024 World of Spectrum