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.023s
<1…891011121314…34>
  • generating a pre-defined list in an un-defined sequenceI've decided to become a drunkard, to which end I've been drinking a whole bottle of beer in one day (whereas normally I'd make it last 2 or 3 days).…

    A galois lfsr is simpler to implement. Here's a version that (might) work:

    [code]

    start:

    ld de,0 ; repeat 65536 times
    ld hl,$3141 ; initial lfsr state

    lfsr_galois:

    ...
    Alcoholics Anonymous Alcoholics Anonymous July 2013 Sinclair Basic
  • generating a pre-defined list in an un-defined sequenceI've decided to become a drunkard, to which end I've been drinking a whole bottle of beer in one day (whereas normally I'd make it last 2 or 3 days).…

    ... it as a binary at address 49152.

    This one ...
    Alcoholics Anonymous Alcoholics Anonymous July 2013 Sinclair Basic
  • Bug in Super Wonder Boy in Monsterland?Hello!:smile: This game seems to have a bug that prevents finalize. The dragon that is in the last level, it is impossible to kill.Remains static.No…

    ... $23 ;correct victory message scroll screen address

    org $ ... br /> ; graphical corruption (falling off screen)
    ;=============================================================================

    corruptionA ...
    Ralf Ralf August 2013 Games
  • 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…

    ... h,0 ; Calculate character base address
    ld l,a
    ld de,(printparam+2) ; Screen address
    ld b,8
    screen, and printparam+4 is a ...
    GoingDigital GoingDigital September 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…

    ... value is used for the screen address.

    H is the ... high byte of the screen address integer
    L is the ... byte of the screen address integer

    The screen is divided into ...
    slenkar slenkar September 2013 Sinclair Basic
  • 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…

    ... use 2/3 of the screen in height, your table ... read a two-byte screen address out of the table.
    screen, consider having the high ... off the top of the screen, and the last 32 ... your sprites - anything off-screen is simply diverted away from ...
    joefish joefish September 2013 Sinclair Basic
  • I have done a Spectrum Screen Design Template As PDFI use this for my games, to work out attribute and screen addresses. It is A4, to be printed landscape [url="http://www.peargames.co.uk/downloads/s…

    ... Google Docs spreadsheet to calculate screen address from pixel or character coords ... get the coords from a screen address.

    Pretty much does ... as it's called "Spectrum Screen - Public Version" you may guess ...
    David Jones David Jones 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…

    ... /> 330 // saddr = screen address
    331 // aaddr = attribute address
    332 //
    screen address
    344 // zx_saddr2aaddr( ... return the attribute address corresponding to the given screen address
    345 ...
    Alcoholics Anonymous Alcoholics Anonymous October 2013 Development
  • Joffa Smiff RememberedMemories we keep one by one, Things you said, Things you have done, They bring a smile, Often a tear, Always a wish that you were here. Jonathan "Jo…

    ... of the sprite, so your screen addresses INC by 1 byte ... reset or subtract from the screen address. Though that only seems to ...
    joefish joefish 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…

    ... af ; take scan_loop return address off stack
    ld ... , 49152 ; point to alternate screen address
    .endif
    ... ld hl, bitmap ; point to screen address
    .endif
    ld ... pop ix ; unstack base address
    jr nc, ld_look_h ...
    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…

    ...
    push de ; stack screen start address
    push hl ; stack ... /> s_sc_rows:
    inc d ; next screen address
    inc hl ; next bitmap ... ; 8
    pop de ; unstack screen address
    pop bc ; unstack character ...
    chev chev October 2013 Development
  • Copy 4Kb in Assembly?Here's an interesting problem: what's the best way to copy a block of 4Kb in assembly? The most obvious solution is to use [B]LDIR[/B]: [CODE] l…

    ... and DE is the destination address):[code] ld a, ( ... B] referencing a certain bitmap screen address, [B]BC[/B] ... referencing the corresponding attribute screen address, and [B]HL[/B] ... the corresponding pair in buffer address. In this case, ...
    Einar Saukas Einar Saukas October 2013 Development
  • FZX: a new standard format and driver for proportional fonts[B]FZX[/B] is a very compact and efficient (although extremely flexible and powerful) standard format to create new fonts for the ZX-Spectrum. It sup…

    ... :

    inc h ; move screen address by 1 pixel down

    inc h ; move screen address by 1 pixel down
    Alone Coder Alone Coder October 2013 Brand new software
  • FZX: a new standard format and driver for proportional fonts[B]FZX[/B] is a very compact and efficient (although extremely flexible and powerful) standard format to create new fonts for the ZX-Spectrum. It sup…

    ... :

    inc h ; move screen address by 1 pixel down

    inc h ; move screen address by 1 pixel down
    Einar Saukas Einar Saukas 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…

    ... need to recalculate the screen address as I now ... /> pop hl ;HL=runtime address of BlockGen
    ld bc ... ;E =lo-byte of screen address
    ld a,c ... ;D =hi-byte of screen address
    ld (23680), ...
    Battle Bunny Battle Bunny November 2013 Sinclair Basic
  • bitmap address to attribute addressI've searched, but I don't seem to find the proper keywords. I have a bitmap screen address in DL, character aligned (the address of the top byte of…

    ... /> I have a bitmap screen address in DL, character aligned ( ... the corresponding attribute address fiddling with that bitmap address?
    < ... On entry HL = Display file address
    ; Preserved HL, BC ... /> ; Exit ;DE = Attr address

    DF-ATT ...
    rich_chandler rich_chandler November 2013 Development
  • bitmap address to attribute addressI've searched, but I don't seem to find the proper keywords. I have a bitmap screen address in DL, character aligned (the address of the top byte of…

    ... to $XX40;

    DE = screen address

    58 58 58 ... )
    ld l,e ;attr address into HL

    5 ...
    jamorski jamorski November 2013 Development
  • Small demo to show my sprite engine for ZX Spectrum 48KThis demo shows 13 sprites moving at 50fps totally flicker free: 12 enemies bouncing in edges and the main character, controllable with OPSA (note S …

    ... observed) a 40000 cycles flip screen every frame. This is almost ... switch between normal a shadow screen at the begining of the ... - each buffer corresponding to a screen third), and basically make your ... high byte of a given screen address. Then as you erase/draw ...
    Hikaru Hikaru December 2013 Development
  • Elliptical ChallengeSubsequent to the recent "Graph Plot" thread, I wrote this general purpose ellipse drawing routine which will plot (although it doesn't actually use …

    ... $22aa ;PIXEL_ADD ;get x,y screen address
    ld b,a
    Battle Bunny Battle Bunny January 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…

    ... about bytes and bits and screen composition etc :razz:[/QUOTE]
    screen address. (or any RAM address)
    An integer ... the high byte of the screen address integer
    L is ... the low byte of the screen address integer

    Here is ...
    slenkar slenkar February 2014 Development
  • 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…

    ...
    ld de,#4000 ;screen address (D must be #40, ... 3C00 ;BC=ROM font address
    ld l,a ... add hl,bc ;HL=address of the source character graphics ... inc ix ;advance the string/screen pointers
    inc e ... jr z,TEXTPRINT ;if new screen third -> leave D ...
    Hikaru Hikaru February 2014 Development
  • 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…

    ... br /> ld de,$4000 ;screen address (D must be #40, ... graphic ;BC=ROM font address
    ld l,a ... *8
    ;HL=address of the source character graphics ... inc ix ;advance the string/screen pointers
    inc e ... z,TEXTPRINT ;if new screen third -> leave D ...
    alienbanana alienbanana February 2014 Development
  • 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 to calculate the attribute screen address. This is the one by ... containing attribute co-ordinates on screen
    ld a,(de) ; get ... in the right place on screen[/code]


    [Edit ...
    Morkin Morkin March 2014 Development
  • 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…

    ... once I have the screen address of the spot where ...
    note: it expects the screen address in DE

    ... get the high byte of screen address
    rra ; divide ... 4 bits of the attribute address
    or 0x58 ...
    polomint polomint March 2014 Development
  • 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…

    ... /> ; ****************
    push hl ; save the screen address for later...
    ; ****************

    pop hl ; now get that screen address to be converted to the ... br /> ld l,a ; address of screen position in de
    ret ...
    polomint polomint March 2014 Development
  • New test for finding missing +2A/+3 ULA timing detailsHello, having added the +2A/+3 emulation recently, I want to make sure I got the ULA timing 100% right. We know when the contention pattern starts, …

    ... attribute from the shadow screen combined with the pixels ... from the normal screen.

    ... reason on +3 the screen flip happening between pixels ... pixels from the same screen as the attribute. ... +3 ULA prepares the screen address on the bus. But ...
    Patrik Rak Patrik Rak March 2014 Emulators
  • FZX: a new standard format and driver for proportional fonts[B]FZX[/B] is a very compact and efficient (although extremely flexible and powerful) standard format to create new fonts for the ZX-Spectrum. It sup…

    ... pattern is generated from the screen address.

    The OR/XOR ...
    Alcoholics Anonymous Alcoholics Anonymous March 2014 Brand new software
  • Help needed with calculating screen addressesCan anyone help me finally crack Jonathan Cauldwell's screen addressing calculator and, more to the point, is the reason I'm struggling because this …

    ... back with
    HL=RAM-address of this pixel and
    screen address and have it give me ...
    jagman5994 jagman5994 April 2014 Development
  • Help needed with calculating screen addressesCan anyone help me finally crack Jonathan Cauldwell's screen addressing calculator and, more to the point, is the reason I'm struggling because this …

    ... url]

    Every screen address, attribute address, character and pixel coordinate manipulation ... view=markup"]asm_zx_saddr2px.asm[/URL] (screen address to pixel x)
    [ ... asm[/URL] (screen address to pixel y)

    The screen address does not ...
    Alcoholics Anonymous Alcoholics Anonymous April 2014 Development
<1…891011121314…34>

Latest Posts

  • i am currently listening to........
    Paradigm Shifter on 12:26AM
  • Happy 40th Birthday to the Amstrad CPC464!
    dmsmith on April 16
  • Celebrity deaths...
    mel the bell on April 16
  • Cooperative Games.
    Paradigm Shifter on April 16
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 16
  • European Software Titles with an English version
    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
screen 45.8K 73.8K
address 11.8K 21.2K
aa 899 1.4K

Related Threads

  • Map to screen address problemCan anyone help me out with what I guess is a screen address calculation problem.<br /> <br /> I need to calculate the screen address of a tile based…
  • 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…
  • bitmap address to attribute addressI've searched, but I don't seem to find the proper keywords.<br /> <br /> I have a bitmap screen address in DL, character aligned (the address of the…
  • Calculating screen address to alternative ATTR area?I'm using this small snippet of code to convert a screen address to an attribute cell address...<br /> <br /> [CODE]AttrDE: ld a, d ;…
  • 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…
  • Screen address of PRINT position...Hi Folks,<br /> <br /> The following code uses DF CC system variable to extrac the screen address for a PRINT position.<br /> <br /> <br /> [cod…
  • 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…

Related Searches

  • fastest screen routine
  • screen routine
  • screen routines
  • fastest way to clear screen
  • issue 2 yellow screen
  • title screen
  • screen
  • basic scr screen
  • loading screen
  • screen address
  • screen address wrap
  • attribute address to screen
  • screen address c b l
  • row to screen address
  • pixel row screen address
  • screen address to buffer
  • screen address to x and y
  • screen build aa
  • aa screen adress
  • screen address to attribute

Copyright © 2024 World of Spectrum