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.109s
<1…9101112131415…34>
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... is added to the base
    ; address to give the ... br /> ; convert the row to the base screen address

    ld a ... to the first byte of the screen address
    ; C holds the offset to ... ; DE points to the first byte of the screen address

    chev chev March 2011 Development
  • SE Basic Type-ins^Pete suggested creating a sticky thread for SE Basic discussion. I thought a Type-ins thread might also be useful. Up to the mods if they want to ma…

    ... offset is added to the base
    ; address to give the correct location ... /> ld (chrad), hl ; screen and calculate the address in the
    ld ... position, place it on the screen
    and a ; one byte ...
    chev chev April 2011 Sinclair Basic
  • Rendering techniques in emulatorsI've been giving thought to the possibility of speeding up the rendering in Zero considering I've been putting it off long enough. My approach is c…

    ... />
    [quote]
    Spud screen display now runs nearly as ... .

    Spud draws to the buffer on every write_byte ... the buffer was written to up to the current t_state, this ... t-states to screen addresses, one more that maps t-states to attribute cells ...
    Arjun Arjun April 2011 Emulators
  • 50Hurts - Full-screen 50Hz 1-pixel scrolling on a 128K Speccy50Hurts - Full-screen 50Hz 1-pixel horizontal scrolling on a 128K Speccy. Graphics are an obvious nod to Joffa, whose games and banter were a big ins…

    ... loc_A1CC:
    ; go to the next screen line
    ; A ... contains the offset into the line address ...
    ; HL now holds screen$ address
    byte_A1D8:
    db ... /> ld sp,hl ; put screen address to SP
    exx
    ...
    Ketmar Ketmar April 2011 Development
  • Small Machine Code Routines Which Maybe UsefulAs part of creating Flynn's Adventure in Bombland I created a lot of little routines to do all sorts of things. A lot of these I created based on inp…

    ... - plot double sized character on screen
    ; input - h ... br /> ; **********************************
    ; xy coords to screen pixel position
    ; **********************************
    ... and %11100000 ; 7t - convert to screen address
    add a,l ; ...
    kgmcneil kgmcneil April 2011 Development
  • Serial protocol, help!Hi, simply trying to find best way to transfer programs from PC to real ZX Spectrum for testing purposes. Under Windows I tried using Spxfr and it w…

    ... br />
    I needed to use [URL="http://realterm.sourceforge ... /"]Realterm[/URL] (free download) to get the two machines communicating ... br />
    Set Realterm to the following parameters. These will ... code
    1030 SAVE *"b"SCREEN$ [COLOR="Red"]- or LOAD, ...
    RST#08 RST#08 May 2011 Development
  • New game! Nanako in CJMC for ZX81!Yup, that's true. We've been busy in crafting a nice, small, simple library to code games in text mode (this is, standard, unexpanded) for the 16K ZX…

    ... simple hardware hack) to use WRX to do hires. If ... needs that the data to be output to screen lies below $4000 ... . That's why you need to ... bit combinations in ROM to use them, that's ... configure the RAM to load at any address. The ZXpand ...
    rwap rwap May 2011 Brand new software
  • Loader help please (and a suggestion)I posted in my "Wicker Woman" thread that I was having problems creating a loader, but I think this is a more appropriate place to post. I've had go…

    ... 're both POKEing the same address. The POKE (PEEK 23631+256 ... S output routine address to point to 096F (a RET), disabling screen output. The ...
    Battle Bunny Battle Bunny June 2011 Sinclair Basic
  • Loader help please (and a suggestion)I posted in my "Wicker Woman" thread that I was having problems creating a loader, but I think this is a more appropriate place to post. I've had go…

    ... re both POKEing the same address. The POKE (PEEK ... output routine address to point to 096F (a RET), disabling screen output. The ... trying to disable the loading codes printing over the loading screen, ... br /> There is a POKE to disable the BREAK key altogether ...
    The Lone Magpie The Lone Magpie June 2011 Sinclair Basic
  • GUI/OS for the Spectrum?Hi, Is anybody working on a WIMP/GUI system for the Spec? Is there anything current out there? [url]http://snakeoillabs.com/wordpress/2005/10/30/8…

    ... is added to the base
    ; address to give the ... br /> ; convert the row to the base screen address

    ld a ... to the first byte of the screen address
    ; C holds the offset to ... ; DE points to the first byte of the screen address

    chev chev June 2011 Development
  • CrusoeI'm making slow progress in mapping & debugging this game, having to restart several times due to various unfortunate events. The latest was getting …

    ... picked up both the screen display and attribute map are updated. When ... table at $6E00 which maps attribute codes to handling routines.)

    to complete. There might be ... that it had been possible to collect extra mushrooms at ...
    Battle Bunny Battle Bunny June 2011 Games
  • Move objectHi again, I am using paper colors to represent game objects. I have a "paddle" that is 4 pixels wide. I save its position as a 2 byte word in memory…

    ... 0 to 28, in your case), and translating it to a screen address when ... you need to draw it, is ... ,23232 ; address of start of screen line
    ADD HL,DE ; address to draw ...
    gasman gasman June 2011 Development
  • What's that poke again?Can any of you kind souls remind me of that poke that stops the header info "Bytes: whatever" buggering up the loading screen of a game?

    ... ,111 changes the output routine address to jump to a RET, thus stopping ... the general approach is to note the address of the S channel ... ) to disable screen output, then restore the original address when screen output is to be ...
    Battle Bunny Battle Bunny June 2011 Sinclair Basic
  • 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…

    ... or what a suitable base address would be or whether that ... errors if the 64032 base address is used. I expect that ... the program adjusts the base address from screen to screen, as they wouldn't ... have left the final screen with ...
    Battle Bunny Battle Bunny July 2011 Infoseek database
  • 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…

    ... intro screen (changing them to $F999), the screen displays correctly, but that address is ... would have to be altered dynamically to move down the base address to $F999 ... when it was handling the intro screen (which ...
    Battle Bunny Battle Bunny July 2011 Infoseek database
  • Creating a Demo with TommyGunSome of you may have caught the thread in 'new game ideas' concerning Super Stick Man (a title that WILL eventually change due to how the graphics ha…

    ... area wraps, can be off screen)
    ld bc,-20 ... sp1_MoveSprPix ; move sprite to absolute pixel address, other movements avail ... />
    ; all changes to screen accumulate but no drawing is ...
    call sp1_UpdateNow ; draw screen now
    [/code]
    ...
    Alcoholics Anonymous Alcoholics Anonymous July 2011 Development
  • Creating a Demo with TommyGunSome of you may have caught the thread in 'new game ideas' concerning Super Stick Man (a title that WILL eventually change due to how the graphics ha…

    ... area wraps, can be off screen)
    ld bc,-20 ... sp1_MoveSprPix ; move sprite to absolute pixel address, other movements avail ... />
    ; all changes to screen accumulate but no drawing is ...
    call sp1_UpdateNow ; draw screen now
    [/code]
    ...
    TechnicianSi TechnicianSi July 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... -----------------------------------------------------------------------------

    org 64861 ; any address will do but this is ... write result back to screen
    inc d ; next screen location
    ...
    Einar Saukas Einar Saukas July 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... $40 ; add the base address of screen.
    L0EAA: LD H ... number (stored in A) to the corresponding screen address (stored in HL). ... write result back to screen
    inc d ; next screen location
    inc ...
    Einar Saukas Einar Saukas July 2011 Development
  • New game: WUNDERCHAR$Hi All, Finally finished my latest game: Wunderchar$. [IMG]http://i1142.photobucket.com/albums/n608/daveyboyhughes/loadingscr.gif[/IMG][IMG]http://…

    ... months ago now) was to try a multi screen platformer, but I ... bring a bit more life to the screen.

    [I]# ... using stack for reading pointer to screen is quite waste. anyway, ... 2 ways to get the pointer to the screen from my screen address table (not ...
    R-Tape R-Tape August 2011 Brand new software
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... ; write result back to screen
    inc d ; next screen location
    inc ... it was possible to attach stream #4 directly to address CH_DATA (instead of ...
    Einar Saukas Einar Saukas August 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... -----------------------------------------------------------------------------

    org 64872 ; any address will do but this is ... write result back to screen
    inc d ; next screen location
    ...
    Einar Saukas Einar Saukas August 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... -----------------------------------------------------------------------------

    org 64872 ; any address will do but this is ... write result back to screen
    inc d ; next screen location
    ...
    Einar Saukas Einar Saukas August 2011 Development
  • New WIP underway - 'Dingo'.Hi, Prepare for a long post. Perhaps I can even challenge ewgf here. :razz: Anyway, I've been meaning to get into Z80 programming and making a game…

    ... byte of the sprite pasted to screen, you only check maybe ... on screen and carry on...

    Perhaps to make ... to step 5, ELSE:
    Check attribute colour data at screen byte ... to be using a screen switching method, so checking to see if the screen ...
    kgmcneil kgmcneil September 2011 Development
  • Cool BASIC tricks and tips!Following on from Dunny's excellent suggestion of a compendium of BASIC tips + tricks, I believe it would be better to have a topic dedicated to it. …

    ... jpg[/img]

    The screen features all the sprites present ... sprite area covered with an attribute value with the same ... only had to poke to the right addresses in the attribute memory to change ... br />
    For menus, title screen, etc, I can even write ...
    mcleod_ideafix mcleod_ideafix September 2011 Sinclair Basic
  • Tile based graphics and scrolling thingy...Here's my best attempt so far at a tile based rendering and scrolling routine. It draws in 22 8*8 graphics tiles along the top of the screen (junk i…

    ... (I've included a screen address table in txt format and ... br /> ld (hl),a ; Write to screen (7)

    inc ... /> ld sp,scrntab ; Point SP to address table

    ld ...
    scrntab defw 16384 ;screen address table
    defw 16640
    R-Tape R-Tape September 2011 Development
  • Tile based graphics and scrolling thingy...Here's my best attempt so far at a tile based rendering and scrolling routine. It draws in 22 8*8 graphics tiles along the top of the screen (junk i…

    ... I think it's possible to do it. I anybody knows ... /> I have a few suggestions to improve the 'draw_tile_line' routine, if ...
    Einar Saukas Einar Saukas September 2011 Development
  • Tile based graphics and scrolling thingy...Here's my best attempt so far at a tile based rendering and scrolling routine. It draws in 22 8*8 graphics tiles along the top of the screen (junk i…

    ... need to use 'position_var' since you can keep the screen address ... a ; Write to screen
    inc d ; Point to next line down ... ; Restore DE and point to next print position
    ... ; HL now points to next address in tile table, store ...
    Einar Saukas Einar Saukas September 2011 Development
<1…9101112131415…34>

Latest Posts

  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Happy 40th Birthday to the Amstrad CPC464!
    Your Spec-chum on 7:28AM
  • Your Favorite Magazine Cover Tapes.
    Paradigm Shifter on 1:28AM
  • Simple Sprite Routine
    dmsmith on 1:25AM
  • I am currently watching.....
    zx1 on April 11
  • Today's BASIC program: visit attribute cells I am interested in, in pseudorandom order
    Paradigm Shifter on April 11
  • How do you share programs online?
    firelord on April 11
  • Celebrity deaths...
    Ælita on April 11
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 11
  • Footballer of the year - translated version
    firelord on April 11

HitBox

Word Docs Hits
attribute 2.9K 4.3K
address 11.8K 21.2K
to 549.6K 1.6M
screen 45.8K 73.8K

Related Threads

  • 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…
  • How to get Grahics to wrap vertically around the screen?I am using the following code to draw an image to the screen.<br /> <br /> First I use HL to contain ROW and COLUM<br /> I then call the MapScreenFun…
  • 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…
  • 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…
  • Convert x,y to Attribute Address in AssemblyWhat is the fastest way, given x,y (in hl) to return the attribute address?
  • Fastest way to decide which pixel to paint in order to draw a straight line(after I saw "Bresenhams circle algorithm" in development forum, I decided to ask this in here)<br /> <br /> in fact, I want to accelerate a car towa…
  • Now seems to be a good time to add to your collectionsI have bought a few spectrum items to add to my collection recently, had i bought them a year or two ago they would have cost double. This is one of …
  • Update to Image to ZX Spec to 1.3.1I'm inbetween jobs at the moment and felt the need to add a new feature - the ability to export anim gifs.<br /> <br /> [IMG]https://lh6.googleuserco…
  • 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 ;…
  • How to add a loading screen to my tap file[FONT=Calibri][SIZE=3]I?ve got my game created as a tap file generated by Pasmo. I now want to add a loading screen. Can anyone explaine the best way…

Related Searches

  • fastest way to clear screen
  • full screen fuse how to
  • loading screen poke to hide text
  • yellow hue to screen
  • push pop to the screen
  • shadow screen to c000
  • screen address
  • write to screen
  • copy picture to screen
  • screen attribute
  • white screen no border when trying to load
  • 48k spectrum white screen no border when trying to load
  • screen address wrap
  • save more than 1 screen to memory
  • attribute address to co ordinates
  • row to screen address
  • sxenn address to attribute
  • screen address to buffer
  • screen address to x and y
  • screen address to attribute

Copyright © 2024 World of Spectrum