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.026s
<1…45678910…34>
  • "Chronos": how fast should it really be?I was reading [URL="http://timfollin.pwp.blueyonder.co.uk/Archive.htm"]Tim Follin's webpage[/URL] the other day and came across a curious remark abou…

    ... was running at half speed because of an assembler ... the [I]full[/I] speed. So I loaded it into ... scroller that shifts the off-screen buffer by 4 pixels ... /> No sane programmer would write such a code. This is ... " that runs at its true speed:

    [url] ...
    introspec introspec May 2013 Development
  • Some thoughs about fast scrolling on 128 modelPlease, consider this article as technically interesting concept not a proven algorithm. ONE The fastest scrollers use long sequence of PUSH inst…

    ... use long sequence of PUSH instruction. PUSH can be used as ... restrictions. So game simply fills screen memory by preshifted patterns. ... draw more patterns at same speed ?

    THREE
    ...
    SEVEN
    We could speed up things by reserving other ...
    catmeows catmeows June 2013 Development
  • display file addressing; screen slicingWhile working on this Compendium I'm updating or rewriting a lot of stuff. One thing I eventually came to appreciate was the simple & clever way in w…

    ... I've done a little screen slicing program in both assembler ... & move things on the screen once the structure of the ... the details:

    The screen is divided into three segments ... calls by setting the block write length for each segment independently ...
    Battle Bunny Battle Bunny July 2013 Sinclair Basic
  • Childhood moments with my SpeccyHey everyone. The other day I randomly came across a tumblr page called "Me and My ZX Spectrum" ([url]http://meandmyzxspectrum.tumblr.com[/url]) …

    ... . Sure, I enjoy seeing people write incredibly clever pieces of code ... on the Atic Atac loading screen was done intentionally, to give ... dial! The TV had 12 push-buttons for preset tuning and ... at the message on the screen that read: CONGRATULATIONS! You have ...
    memrah memrah July 2013 Sinclair Miscellaneous
  • Push 'n' ChaseIt is my great pleasure and honor to announce the release of PUSH 'n' CHASE a game made with CGD featuring a wonderful loading and intro screen …

    ... a wonderful loading and intro screen made by the creator of ... am using the "skip the screen" option to show you all ... . Baddies can push the mines all over the screen and kill you ... Amore
    Loading and intro screen, advises, critical suggestions, game testing ...
    gabriele amore gabriele amore September 2013 Brand new software
  • 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…

    ... just inc or dec the screen address by one. Up and ... to cross one of the screen thirds. Assuming my cursor starts ... a bit of code to speed up my covert development :)[/FONT ...
    Mr Millside Mr Millside October 2013 Development
  • New game: Krunel[IMG]http://www.speccy.pl/images/news/krunel_00.png[/IMG] Game name: Krunel Type: logical Author/group: [url]speccy.pl[/url] Platform: ZX Spectrum …

    ... sound effects: V0yager
    Loading screen: CatMan
    Additional tiles sets ... . Increse of game level increases speed of the falling blocks. To ... all chip's registers are write-only there is no way ...
    tygrys tygrys October 2013 Brand new software
  • SCREEN$ bug fixI've been using the SCREEN$() function recently for reading data off the screen rather than taking up space with an array and I got fed up with the s…

    I've been using the SCREEN$() function recently for reading ... data off the screen rather than taking up ... fix for it. Instead of SCREEN$(row,col) use FN ... ;HL=$106E
    push hl
    push de
    push bc
    ld ...
    Battle Bunny Battle Bunny October 2013 Sinclair Basic
  • Reading from a Write FileI have been speaking with a customer who uses a small bit of machine code to do a screen dump. The machine code is 650 bytes long. The machine code…

    ... machine code to do a screen dump. The machine code is ... the error reading from a write file !!

    Any ideas ...
    rwap rwap October 2013 Sinclair Basic
  • 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…

    ...
    Nowadays if you write [B]"multicolor"[/B] everyone assumes ... ]bicolor[/B] graphics everywhere* on screen.

    In practice ... btiles"[/B] anywhere on screen (even partially hidden outside ... ENGINE is also "full-screen". Technically, perhaps it would ...
    Einar Saukas Einar Saukas November 2013 Brand new software
  • Clear the screen from assemblerI want to clear the screen before I draw my graphic elements on it. Speed is not important so I was thinking of using the rom CLS option if that is p…

    I want to clear the screen before I draw my graphic elements on it. Speed is not important so I was thinking of using the rom CLS option if that is possible. Can anyone advise on how to call this command or some similar routine to clear the screen?
    Mr Millside Mr Millside November 2013 Development
  • From RAM to dim v$() "video buffer" SPEED UP!Hi! This question is related to "quick RAM copy using LET in Basic" ([url]http://www.worldofspectrum.org/forums/showthread.php?t=44296[/url]). Wel…

    ... buffer" for paint whole level screen.

    Works ok, but ... ...

    Another methor for speed up?

    I try ...
    Hark0 Hark0 March 2014 Sinclair Basic
  • Scrolling Bi-Colour Engine for 4-Player GamesJust putting this code up for people to have a look at. Far from finished. Should simply compile and run a bit of a demo. Only good for 128K and +…

    ... unrolled multicolour processing loop for speed.
    ;Use wrap-around attribute ...
    ;--------------
    print_char_obj_hl_b_c
    push bc
    push hl
    call print_attr_b_c ... ;hl = address of attr on screen
    ld a,(print_attr_cache)
    joefish joefish March 2014 Development
  • Developing "Push n Chase" into a good gameI was wondering if anyone would like to help developing my CGD "Push n Chase" into a good game. [url]https://www.youtube.com/watch?v=cdZ5XYbterc[/u…

    ... help developing my CGD "Push n Chase" into a ... are crates scattered around the screen, if you go over ... traps which you can push to kill your enemies. ... buy the crates (you push money bags against special blocks ... you are supposed to push blocks to clear the way ...
    gabriele amore gabriele amore August 2014 New game ideas
  • Slow/fast games - change speedSome ZX games are too slow or too fast. Problem with speed is aslo in russian ZX games or thanks to different memory layout on zx128 and +2a models. …

    ... or too fast. Problem with speed is aslo in russian ZX ... />
    Often can be increase speed in games if you remove ... is HALT instruction use for screen synchronisation, but also for slow ...
    velesoft velesoft August 2014 Games
  • Double Buffer UtilityHi Folks, I've been experimenting with double buffering on a 48k Speccy for a small project I'm working on. After reading lots of good advice here…

    ... some Python code that will write the ASM for me based ... is to screen only - if you want to write to file then ... />
    #6.4 - Push the registers to populate screen memory
    numRegs ...
    KrazyKattapilla KrazyKattapilla August 2014 Development
  • Fast Condition TestingHello my friends, I have been writing some input and string handling routines in BASIC lately - yeah I could write them super fast in C/ASM via z88d…

    ... BASIC lately - yeah I could write them super fast in C ... /> obviously after all that the screen is updated so the user ... there is a way to speed it up, OR a better ...
    Zetr0 Zetr0 November 2014 Sinclair Basic
  • Function with push and popIm trying to see if I understand push and pop when it comes to using to pass parameters to functions: [code] LD HL,16384 LD A,5 Push AF Ld A…

    ... to see if I understand push and pop when it comes ... />
    LD A,5
    Push AF
    Ld A,7 ...
    Push AF
    call addfunc
    ADD A,B
    Push af
    ret

    screen address 16386
    its ...
    slenkar slenkar April 2016 Development
  • Basic Screen Shadow QuestionHello, I've been porting a game to the Spectrum from another platform. So far so good and I have per pixel screen scrolling working really nicely …

    ... The following correctly fills the screen with vertical lines. This ... br /> ld c, 0 ; Screen Normal

    ... ld c, 8 ; Screen Shadow
    call change_bank< ... 0x01 ; Value to write to the screen
    ld de, ...
    pointblnk pointblnk August 2016 Development
  • A sped up pixel-shift routine for 1-byte–wide spritesHere’s an optimized (for speed) real-time sprite shifting routine for sprites that are one byte wide. It uses no memory variables for storage of inte…

    ... ’s an optimized (for speed) real-time sprite shifting ... number of shifts or current screen/sprite data address. Instead ... />
    msl_draw_loop
    push bc ;store counter
    ld ... msl_shift_done
    ex de,hl ;screen address -> DE, spite data ...
    Ast_A_Moore Ast_A_Moore February 2017 Development
  • Just watched Paul Jenkinsons's spectrum chanel and now want to write code againPlease assume for the purpose of this thread I know nothing... I want to look to write games on the spectrum but want to develop and test on my wi…

    ... /> I want to look to write games on the spectrum but ... to do with the nag screen).

    As I don ...
    wbm wbm August 2017 Development
  • No-tearing (“vsync”) Full Screen FadeSeeing as most screen fades exhibit visible tearing, I wrote my own routine which does away with that problem. Simple, effective, short, and fully re…

    Seeing as most screen fades exhibit visible tearing, I ... de ;until we reach active screen area,
    ld a,d ... INK
    ld (hl),a ;write attr
    inc hl ;next ...
    Ast_A_Moore Ast_A_Moore December 2017 Development
  • ZEsarUX-7.0Hi! I have uploaded a new ZEsarUX stable version :) This is ZEsarUX 7.0 There are a lot of new features added, more than ever! You can downl…

    ... again!
    Added setting to write protect IDE, MMC, ZX-Uno ... : view TV electron position on screen, new default view, cursor, ... ZRCP)
    * added function to write byte to file on ZEsarUX ... is distorted when setting top speed
    Improved autoload: new ...
    chernandezba chernandezba May 2018 Updates
  • Printing text, part MMXIIXI'm pretty sure there's been a zillion threads about this already, and I don't think it's the first one by myself either, but here goes. Proportiona…

    ... />
    Looking for ideas to speed things up.

    Things ... aY)
    _drawstringz::
    push ix
    push iy
    ld ix ... 're full, flush byte to screen
    ld c, #0x08
    ; Put last byte on screen
    ld (hl),b
    Sol_HSA Sol_HSA December 2018 Development
  • How do emulators make code appears as running at 3.5Mhz?Decent Z80 emulators on github return t-states after executing an instruction, giving you the ability to emulate Speccy relatively well. But there ar…

    ... I were to write code to emulate screen I would check ... imagine this affecting accuracy of screen paint? For example, ... . If we update the screen after the whole instruction, ... runs at 100% original Speccy speed, to make games playable. ... emulator to actual speed.
    tstih tstih October 2019 Development
  • Multi-Platform Arcade Game DesignerFirst of all, I should say Hello, having left the Spectrum scene around a year ago. I'm not planning to make a return but figured that I have some n…

    ... etc in Windows editors, write your code in AGD script ... no longer loses your screen data but keeps as ... You could, of course, write a much simpler game with ... parameters so you can write more sophisticated code. There ... you can set the speed of animation. You can ...
    jonathan jonathan October 2019 Development
  • Fastest emulator screen renderingHi, I'm developing an algorithm for fast emulator screen rendering and here is what I came up with. 1) Use 4bpp indexed image format as target …

    ... an algorithm for fast emulator screen rendering and here is ... algorithm.[code]byte=next screen byte // get next screen byte
    p32 ... line for y and continuously write 32 bit values to ... alg from point(4)
    write to img4bpp_addr
    increase ...
    tstih tstih November 2019 Development
<1…45678910…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
push 4.9K 12.7K
write 16.1K 20.3K
speed 11.8K 17.1K

Related Threads

  • Fastest way to write something to screen$Hi,<br /> <br /> I just got pasmo.exe and start playing with attr scrolling, well, not scrolling, just write different values to a block and see if I…
  • Push-Push Penguin Online HighScores UpdateHey all! <br /> <br /> If you like Speccy games then you will probably like this one. It is basically a Pengo remake with A LOT of extras. This one i…
  • Real Spectrum screen flicker with SCREEN$I've written a basic loader to simply do a 'load "" screen$' based video from a divide+ however I'm finding the Spectrum can't render a screens and a…
  • Wow! Splitscreen gaming goes full screen!!! One screen gives two fullscreen views!Sounds a bit Alice in Wonderland (If Lewis Carroll had written it in the twenty-first century) but aparently, using 3D glasses you can get two full s…
  • 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…
  • Best Side Screen/Screen-Surrounds?I've been researching side-art/screen-surrounds for my own game, so at the risk of asking a question that has probably been asked in the last 20-odd …
  • Type a screen of text from the start screen.I've forgotten all the combo's of symbol-shift and so on, but is there a way, from Spectrum Basic to just type out a load of text? Problem is, as soo…
  • 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…
  • Speed-up tool Pac Speed Tweaker for zx Pac-Man emulatorHello,<br /> <br /> The zx pacman emulator by Simon Owen is running at 83% of the arcade version speed.<br /> .<br /> It's because the game is re…
  • the loading screen.It wasn't so bad in the past, with all the colourful lines during the loading stage. But now that everything has improved so much it is kind of annoy…

Related Searches

  • push
  • fastest screen routine
  • screen routine
  • screen routines
  • saboteur 2 speed up
  • fastest way to clear screen
  • issue 2 yellow screen
  • title screen
  • screen
  • basic scr screen
  • push pop to the screen
  • write to screen
  • build write to screen
  • fuse debugger write screen
  • screen copy push pop
  • detect screen write
  • screen buffer push
  • screen buffer push bc
  • screen push
  • screen push comparison

Copyright © 2024 World of Spectrum