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…23242526272829…34>
  • Crash: On The Screen compo scansAs the work on Microhobby's Pixel A Pixel printed loading screens restoration is going well lately, I would like to start preparing for making the sa…

    ... on Microhobby's Pixel A Pixel printed loading screens restoration ... [code]Full name On the Screen
    Publisher Crash (UK ... Feature
    Additional info loading screen feature

    ... bring Crash: On The Screen into same restoration process, ...
    moroz1999 moroz1999 October 2015 Support files
  • mkloader - compressed loading screen makerI made a new tool, available on my github at: [url="https://github.com/jarikomppa/speccy"]https://github.com/jarikomppa/speccy[/url] The tool gene…

    ... decompresses the embedded compressed loading screen to screen, loads the next block ... USR's it at desired address.

    This ... 75k of a "normal" loading screen:
    [img]https://dl ... ]

    The exec address, shown program name and naturally ...
    Sol_HSA Sol_HSA December 2015 Announcements
  • I don't think I'm getting the $22AA Pixel-Add rom routineDear all, I'm misunderstanding how the PIXEL-ADD rom routine works. My code... [code]ld b,175 ld c,1 call $22AA ld (hl),a ret[/code] So…

    ... /> I'm misunderstanding how the PIXEL-ADD rom routine works.
    screen and one pixel in. So with that ... why the code places the pixel here: [img]http://s17.postimg ... .org/3ow95qdwr/pixel.png[/img]

    After ...
    Tobo Tobo March 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 …

    ... and I have per pixel screen scrolling working really ... The following correctly fills the screen with vertical lines. This ... br /> ld c, 0 ; Screen Normal

    ... /> ld c, 8 ; Screen Shadow
    call change_bank< ...
    pointblnk pointblnk August 2016 Development
  • Emulator ExperiencesMy workflow is to compile on command line and then launch an emulator to load the .TAP file. In this experiment I'll try to use memory map viewer to …

    ... is your standard 16 byte row view with ASCII which is ... support, no jump-to-typed-address support. Memory viewer in debugger ... the tap as expected.
    - Screen always seems to start from ... browser freezes emulation, has per-row hilighting (not per byte hilight ...
    Sol_HSA Sol_HSA October 2016 Emulators
  • How would you approach parallax?So ... there is this trick by Joffa that we all know...of waiting for the ULA to reach certain pattern on the screen using the IN command. And then s…

    ... reach certain pattern on the screen using the IN command. ... top two thirds of the screen left and right (and ... your tiles? If your screen is 32 tiles x 16 ... and copying it to the screen. You'd be adding ... one following the other). And screen could be stored as columns ...
    tstih tstih November 2016 Development
  • Replacing lower RAM 4116 ZX Spectrum 48k - desoldering advice please?A long post, but interesting pictures perhaps. :) I'd like some advice: (also apologies I think I picked the wrong 'Hardware' category for this, plea…

    ... />
    Here's what the screen looks like when the board ... I'll see some one-pixel-thick black stripes flicker across ... 've tested continuity across the address pins, so I don't ...
    Kamineko Kamineko September 2017 Hardware
  • A Neat Redefine Keys RoutinePreviously, I’ve only shared this routine with a couple of people via PM, but I’ve now decided to make it public. I optimized it for size, so it uses…

    ... /> ;(c) 2017

    ;————————PREPARE SCREEN AND DISPLAY CONTROLS———————

    screen, open channel “S”

    ld de,ctrs ;address of ...
    add ix,de ;table row

    pop bc ;restore ...
    Ast_A_Moore Ast_A_Moore October 2017 Development
  • New game: PIXEL QUEST 2000[img]http://i66.tinypic.com/6yeadu.png[/img] [img]http://i68.tinypic.com/5mws9k.png[/img] [img]http://i65.tinypic.com/332rm1i.png[/img] [img]http:…

    ... png[/img]

    [b]PIXEL QUEST 2000[/b] is the ... reveal heroes and other famous pixel images from some of your ... imagine!
    * Play to collect pixel art from modern Speccy games ... MmcM!
    * Featuring awesome loading screen by top artist Pheel!
    Einar Saukas Einar Saukas October 2017 Brand new software
  • Test of screen switching timings.I modified the btime.tap test by Jan Bobrowski to explore the timing of screen switching. The new test, ptime-128, produces different results on diff…

    ... to explore the timing of screen switching. The new test, ptime ... appears at the left-top screen corner (press the Q button ... the 14th bit of the address, so the strip will not ...
    weiv weiv November 2017 Emulators
  • Tutorial: Using UDGs in SpecBASSpecBAS is capable of using graphics mode, in a similar manner to the original Spectrum. Like most things though, the extended nature of SPecBAS's ab…

    ... bit per pixel, making up one byte per row. Because SpecBAS ... uses one [i]byte[/i] per pixel, ... That is the address of the first pixel in the UDG ... they use 1 byte per row, SpecBAS uses 8 bytes ... s the 8 bytes per row problem. Once character in ...
    Dunny Dunny May 2018 Sinclair Basic
  • 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…

    ... />
    ; Row loop - do this 8 times (for 8 pixel high chars ... width
    fastwidthloop:
    ; Rotate pixel through carry to output byte ... 're full, flush byte to screen
    ld c, #0x08
    ; Put last byte on screen
    ld (hl),b
    Sol_HSA Sol_HSA December 2018 Development
  • Printing text using direct screen addressingHaving some problems printing using the FASE engine which is currently defeating me. Hoping to have someone clear out the bit of fog currently dwell…

    Having some problems printing using the FASE engine which is currently defeating me. Hoping to have someone clear out the bit of fog currently dwelling in my brain for this function. I'm trying to get the text working properly in 128k mode which uses ...
    andydansby andydansby December 2018 Development
  • Pixel Editor Pro - a new webapp for editing pixel artHey Spec Chums, Don't know if anyone's interested, but I've been working on a pixel art editing webapp that might be useful for potential retro de…

    ... been working on a pixel art editing webapp that ... :)

    It's called Pixel Editor Pro (a bit of ... to see in an online pixel editor
    2. ... as (1) size of pixel squares in the Edit Single ... br /> - display the current row and column over which the ...
    Michael McLarnon Michael McLarnon January 2019 Development
  • why am i getting b integer out of range in this code?ive tried running this in spin but thats what i get [code]main org 40000; ; We want a black screen. ld a,71 ; white ink (7) on black paper (0…

    ... .
    ld hl,blocks ; address of user-defined graphics data ... call 3503 ; ROM routine - clears screen, opens chan 2.
    ; Initialise ... rst 16 ; put mushroom on screen.
    djnz mushlp ; loop ... /> ld bc,63486 ; keyboard row 1-5/joystick port 2 ...
    digital digital June 2020 Assembler
  • this code wont give me a random starfieldim using a peice of code that ive copied from a book, ignore most of it as it is redundant. for some reason i get a strange random starfield instead …

    ... .
    ld hl,blocks ; address of user-defined graphics data ... call 3503 ; ROM routine - clears screen, opens chan 2.
    ; Initialise ... /> mushlp ; put mushroom on screen. ;-------this is the bit we ... /> ld bc,63486 ; keyboard row 1-5/joystick port 2 ...
    digital digital July 2020 Assembler
  • boot fail .. bad address lines A7,A12,A13anybody have any ideas what could be wrong with this specie issue 3B .. work done : removed rom, upper ram & logic put lower ram multiplexers in sock…

    ... ...checked all the data & address bus lines from cpu on ... splash screen is displayed with corruption like lego bocks and reports address ...
    mark8bit mark8bit August 2021 Hardware
  • 8-bit webcam & Speccy imagesI want to present you my small pet-project, made for the soul and for practicing some modern web technologies. The project is called "8-bit Camera…

    ... images in pixel style right in your browser. Project website address: [url ... .
    - View videos in full screen mode on PCs and tablets ...
    Levi Levi February 2022 Announcements
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... 6000

    ; base address of the screen
    SCRBUF_BASEADDR EQU #4000 ... ld h, tbl_rows/256 ; address of the screen rows table page
    address of the screen rows table page
    row to 23
    ret
    Paradigm Shifter Paradigm Shifter August 2022 Development
  • PSI ChessHi, Anybody out there remember the game "PSI Chess" by The Edge? Well, there seems to be no problem finding a snapshot ot tape image for this game …

    ... at the bottom of the screen shows as follows:

    screen;
    - we are in "Position ... right along White's back row;
    - Numbers from 1-8 ... to force a jump to address 4867 decimal to get the ...
    Ed Ed February 2002 Games
  • line routineWondered if anyone can help me out. I have been programming a 3d graphics library for the spectrum, in Machine code. The line routine that I have i…

    ... when deciding where the next pixel needs to go there is ... it's position in the screen memory (HL for the sake ... increment L if the last pixel was drawn in the 0 ... rather than explicity recalcuating the address each time.
    You can ...
    cyborg cyborg October 2001 Sinclair Miscellaneous
  • ScrollingBit of a daft topic but anyway... Which game had the best scrolling? I would have to volunteer Commando and its silky-smooth scrolling. A particula…

    ... ld hl,04100h ; second pixel line address in hex
    ld ... pixel line address in hex

    ; the way the Spectrum screen ... with each memory address representing
    ; screen data from left ... ; 32+the original address of the screen memory where we started ...
    Anonymous Anonymous June 2002 Games
  • Fake screenshots? No - now it's REAL screenshotsOk then. A few weeks ago I said I will show You the new gfx-mode of Speccy and - here it is: [url="http://republika.pl/hooy_prg/hprg.zip"]http://rep…

    ... and tried to duplicate ( 2x1 pixel, one color each with attr ... and paste them in the address bar of your browser, just ... . ive almost got there, one screen works fine, appears instantaneously, but ... .

    [quote]The such screen size will be 9216 bytes ...
    Amigo Amigo March 2003 Sinclair Miscellaneous
  • Anyone for a hacking challenge ?I have to get the DSK version of Tomahawk to work. It uses the well-known Digital Integration "SECURITY CODE" lock just like in Bobsled, ATF, etc. Th…

    ... the numbers on each row are the same ie ... started with 98C5 (the next address found) and
    ... where the program uses this address. Note: The computer ... />
    The first address shown above (6D98) we already ... have for printing on the screen ie. adding 30 ( ...
    BadBeard BadBeard August 2003 Sinclair Miscellaneous
  • C, Z88DK and the Sprite Pack Library I wrote a short demo that shows a taste of what can be done from C on the Spectrum: [url="http://justme895.tripod.com/zqa/pacmen.zip"]http://justme…

    ... the change of web address as tripod is giving ... Spectrum display in Timex dual-screen mode

    + ... number, any size placed on screen with pixel-precision.

    ... />
    + Subroutines for Calculating Screen Addresses

    + Several ...
    Alcoholics Anonymous Alcoholics Anonymous September 2003 Development
  • C64 & Spectrum loadingscreens!I was bored today, so I decided to compare some stuff. :) [url="http://www.lemon64.com/loadingscreens/"]http://www.lemon64.com/loadingscreens/[/ur…

    ... in a Timex style 8x1 pixel attribute mode! That would have ... limtations. i look at each row of 8 pixels being equal ... fit the 256*192 screen area and the "pixel" are 2*1 ... in Rainbow Processing where each "pixel" is 4*2 normal pixels ...
    Sadako Sadako February 2004 Games
  • C64 & Spectrum loadingscreens!I was bored today, so I decided to compare some stuff. :) [url="http://www.lemon64.com/loadingscreens/"]http://www.lemon64.com/loadingscreens/[/ur…

    ... ]
    i look at each row of 8 pixels being equal ... fit the 256*192 screen area and the "pixel" are 2*1 ... graphics in the Spectrum 1x1 pixel format without "colour-clash", rather ...
    monty.mole monty.mole February 2004 Games
  • C64 & Spectrum loadingscreens!I was bored today, so I decided to compare some stuff. :) [url="http://www.lemon64.com/loadingscreens/"]http://www.lemon64.com/loadingscreens/[/ur…

    ... memory address is split in half, with half being the row ... you latch in the row part and then can read ... without putting in a new row. This makes memory access ... reading a full 32 pixel bytes and a full 32 ... every pixel/attr pair the slow way, strobing in row and ...
    Alcoholics Anonymous Alcoholics Anonymous February 2004 Games
  • Platform vs BackgroundForgive my ignorance if this is a 'stoopid' question, but although I've written games for many platforms over the years I'm only now making my first …

    ... you're building each screen using 16x16 pixel tiles. You're already ... As you build up the screen place these property characters in ... ATTR routine which finds the address of the relevant character ... block instead of the address in the attributes file.< ...
    jonathan jonathan February 2004 Development
<1…23242526272829…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
pixel 5.1K 8.3K
row 3.2K 6.5K
screen 45.8K 73.8K
address 11.8K 21.2K

Related Threads

  • "Pixel after Pixel", WoS contest for the best fan made loading screen$After reading the post where Ste?86 did a splendid fan loading screen for Pud Pud, I had the idea of creating a contest to see which is the best load…
  • 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…
  • 12-pixel-wide font on 512x192 screenThanks to Geoff I have a working prototype for displaying this font in BASIC. Machine code to follow.
  • 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…
  • Calculating the address of a pixel?Hi Folks,<br /> <br /> Is there an easy/quick way of calculating the memory address of a pixel? So for example, if I wanted to "plot" pixel at scree…
  • 50Hurts - Full-screen 50Hz 1-pixel scrolling on a 128K Speccy50Hurts - Full-screen 50Hz 1-pixel horizontal scrolling on a 128K Speccy.<br /> Graphics are an obvious nod to Joffa, whose games and banter were a b…
  • 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…
  • Microhobby's Pixel A Pixel compoI've recently found out that there's been a graphics competition Pixel A Pixel held by Microhobby magazine, thx to Ivanzx for pointing this out in on…
  • 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…
  • Microhobby's Pixel A Pixel compo: help requiredHi!<br /> <br /> The start of this story is described in this topic: [url]http://www.worldofspectrum.org/forums/showthread.php?t=38955[/url]<br /> <b…

Related Searches

  • fastest screen routine
  • screen routine
  • screen routines
  • fastest way to clear screen
  • issue 2 yellow screen
  • screen address
  • screen address wrap
  • attribute address to screen
  • screen address c b l
  • screen address aa
  • row to screen address
  • screen address to buffer
  • screen address to x and y
  • row by address
  • screen pixel set unset above
  • screen pixel set above
  • calculate pixel position from row
  • screen address to attribute
  • get pixel address
  • routine to scroll screen buffer by 1 pixel

Copyright © 2024 World of Spectrum