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.111s
<1…10111213141516…34>
  • Sprite RotatingI was looking (actually at Everyone's a Wally), and noticed that all the graphics for the main characters are left facing, and two characters wide. …

    ... 451186]the best way is to use LUT for mirroring ... If you have the code to hand I'd be really ... data
    HL Holds screen address where A is to go

    ....and we are ready to go and put another byte ... them up pre-entry thanks to the wonders of RAM ...
    Turkwel Turkwel June 2010 Development
  • Sprite RotatingI was looking (actually at Everyone's a Wally), and noticed that all the graphics for the main characters are left facing, and two characters wide. …

    ... /> HL Holds screen address where A is to go
    ... ;put valid bits into screen
    inc l ... ;next addres in screen
    ld a,(de ... /> ;HAVE ONE BIT AT THIS ADDRESS TOO


    Fikee Fikee June 2010 Development
  • A question about M1 cyclesI'm writing an interrupt routine that, after the usual register pushes, will jump to a location of my choice with a [b]JP (IY)[/b] instruction. If I…

    ... be using both screen buffers to avoid screen flicker. This means ... shifts for the bank 5 screen (address 0x4000) in bank 0, ... actual work to make 'physical world' correspond to administration.[/QUOTE ... external input, not subject to software control (unless the ...
    ajmoss ajmoss July 2010 Development
  • Did the average Spectrum programmer really even try?I've been thinking about this recently, I'm always hearing Amstrad, and MSX users moaning about how unfair it was that they got "lazy Spectrum ports"…

    ... the sprites aren't limited to attribute boundaries in Bubble Bobble and ... they tend to overlap a lot at times ... picture you're going to see major attribute clash problems and it ... that have "attribute clash" even though the CPC screen is a pure ...
    AndyC AndyC July 2010 Games
  • Did the average Spectrum programmer really even try?I've been thinking about this recently, I'm always hearing Amstrad, and MSX users moaning about how unfair it was that they got "lazy Spectrum ports"…

    ... the sprites aren't limited to attribute boundaries in Bubble Bobble and ... picture you're going to see major attribute clash problems and ... sprites and then give priority to the characters (having the ... that have "attribute clash" even though the CPC screen is a ...
    jesus 666 jesus 666 July 2010 Games
  • 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…

    ... but I have started to learn Z80 machine code ... program is intended to paint the screen black (nothing complex ... FFh in the first screen address i.e. it seems ... br /> secondary, you have to change value in HL register ... you just will write to adress 4000h 1400h times ...
    Fikee Fikee August 2010 Sinclair Basic
  • 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. …

    ... address, then PEEK that address to get the character at that position on screen ...
    joefish joefish August 2010 Sinclair Basic
  • ccompletly baffeled machine codeHi everyone, BEFORE you ask i have not asked help for loads of problems i have recently now encountered and i figured the problems out myself, hones…

    ... methods of printing to a particular position on the screen (with comments ... them for finding a particular screen address, amongst other things.
    Turkwel Turkwel September 2010 Sinclair Miscellaneous
  • ccompletly baffeled machine codeHi everyone, BEFORE you ask i have not asked help for loads of problems i have recently now encountered and i figured the problems out myself, hones…

    ... after every byte to allow for the Spectrum screen layout.
    < ... UDG System Variable at address 23675. So to print (say) the 2nd ... UDG you need to get the address from 23675, add 8 ... 8 bytes to the screen one at a time incrementing your Screen address MSB ...
    Turkwel Turkwel September 2010 Sinclair Miscellaneous
  • ccompletly baffeled machine codeHi everyone, BEFORE you ask i have not asked help for loads of problems i have recently now encountered and i figured the problems out myself, hones…

    ... screen at the correct address. It appears to ... be a Character based screen ... [CODE] ld hl,16384 ;screen address - 1st byte of "character ... hl),a ;write byte to screen
    inc de ...
    Turkwel Turkwel September 2010 Sinclair Miscellaneous
  • SpecBAS (SpecOS's BASIC interpreter) is updated - build 236Build 236 is up at [url]ftp://zxdunny.dyndns.org[/url] New for this release is the beginnings of a proper manual - all commands and functions docume…

    ... .

    I then got to thinking about what the main ... restrictions I would like to see removed from the Spectrum ... way beyond 64K
    [*]Screen resolution and attribute clash
    [*]Performance
    to see the above within a ...
    Paddy Coleman Paddy Coleman September 2010 Sinclair Miscellaneous
  • DMA interface for ZX Spectrum[url]http://velesoft.speccy.cz/data-gear.htm[/url] This is internal DATA-GEAR interface for any 8-bit computer with Z80CPU. Use Direct Memory Access…

    ... just copying data from one address to another and incrementing the pointers ... being useful is to have a copy of the screen somewhere in ... memory and use the DMA to copy ... the section of the screen from the ...
    JamesD JamesD September 2010 Hardware
  • Help! Reverse engineering a Spectrum game[deleted]

    ... - Number to string converting routines
    09 - A debug screen that displays ... , that is; to trim graphics that exit the screen or display window ... - A fast screen address lookup routine, that is; pixels to display pointer using ...
    ASM ASM October 2010 Development
  • Help! Reverse engineering a Spectrum game[deleted]

    ... br /> 07 - A fast clear screen routine using the stack if ...

    09 - A debug screen that displays the register values ... that is; to trim graphics that exit the screen or display ... A fast screen address lookup routine, that is; pixels to display pointer ...
    Ralf Ralf October 2010 Development
  • Sprite RoutineI was wondering if anyone could point me in the direction of a really basic example of a per-pixel sprite routine? Preferably commented. The screen …

    ...
    ; DE -graphics source, HL- screen position ,B-number of horizontal ... /> LD (HL),A ;copy the to screen
    INC DE ;next byte ... /> ;requires HL as screen address
    INC H ;go to new line
    RET C;going to new screen segment, if e.g h ...
    Ralf Ralf October 2010 Development
  • Sprite RoutineI was wondering if anyone could point me in the direction of a really basic example of a per-pixel sprite routine? Preferably commented. The screen …

    To calculate a screen address I usually take the Y pixel position, swap bits 2 to 0 with bits 5 to 3, shift to left 5 times (to multiply with 32) and add the start of screen (16384 or 49152).
    LCD LCD 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…

    ... the DOS program 'Display' to convert some file formats. I ... was stored using three channels to solve memory alignment issues, ... during development that will need to be mirrored in the ... long channel
    ; > EDI = Screen address

    .code

    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…

    ... is an option to jump to an address so I can ... bar to be pressed (useful just to test with a screen) ... and starts all over again clearing the screen ... so the screen has to be used to store those ... if some of the screen is corrupt. Cybernoid ...
    ASM ASM October 2010 Hardware
  • SAM programmingHi Can anyone provide any example hello world or graphics/sprite printing style machine code routines for the SAM? I can't seem to find anything rem…

    ... , it seems to set the vmpr to the lmpr or ... vice versa, so I get my screen address ... working. (I want the screen at 0, a buffer at ... br /> .
    What I want to know is which actual page ... By default is the screen pointer set to page 30?
    < ...
    spud spud 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…

    ... processed during address decode... you could use it to your advantage ... br />
    Application screen capture routine to real-time create Run ... /> imul ebx,VRAM ; Calc address
    add eax,ebx
    to keep the screen updates to a minimum. Why ...
    ASM ASM October 2010 Development
  • Learning Assembly LanguageHow easy would it be to learn assembly language for someone who has a decent grasp of Basic? I mean how long do you think it would take before I coul…

    ... test code to print numbers and text to the screen:
    ...

    ; Printing test to the screen.


    start ... a,2 ; Open channel 2 (screen)
    call CHAN_OPEN
    ... 0 ; Set to zero
    ld hl,16384 ; Screen address
    call ...
    ASM ASM November 2010 Development
  • Transferring games into MicrodriveLast week a big pack of empty microdrive cartridges arrived, and now I'm ready to playing with my little microdrive equipped speccy. One of my aim w…

    ... bytes of game data into screen area to make room for the ... the stack is used to store the return address for 48K .SNA ... area could be minimised to 23976 with the screen display being compressed ... the filename will corrupt the screen.

    CYBER1: 16384 ...
    ASM ASM November 2010 Sinclair Miscellaneous
  • Transferring games into MicrodriveLast week a big pack of empty microdrive cartridges arrived, and now I'm ready to playing with my little microdrive equipped speccy. One of my aim w…

    ... executables without corrupting the screen or any other areas ... /> pack_snapshot: mov edx,[input_buffer_ptr] ; Screen
    add edx,SNA_listlen
    add ebx,6912 ; Screen

    mov edi ... stack holding the return address to jump start the game. ...
    ASM ASM November 2010 Sinclair Miscellaneous
  • Learning Assembly LanguageHow easy would it be to learn assembly language for someone who has a decent grasp of Basic? I mean how long do you think it would take before I coul…

    ...
    It's best to stick to zilog's standard mnemonics rather ... are going to like the binary constants used in screen address calculations ... stuff with the b suffix to indicate binary. This is ... and can vary from assembler to assembler. Assembler authors with ...
    Alcoholics Anonymous Alcoholics Anonymous November 2010 Development
  • No ZX ZUMA?Hi guys, Lately my nephew and I argued a little that almost all new modern games are but remixed copy-cats and I could prove it (with reverses to 3D…

    ... amount of colours and the attribute system will just make that ... big mess. The traditional thing to do in that sort of ... circumstance would be to use patterned balls rather than ... 't think there is sufficient screen resolution to do that justice.
    AndyC AndyC December 2010 Games
  • No ZX ZUMA?Hi guys, Lately my nephew and I argued a little that almost all new modern games are but remixed copy-cats and I could prove it (with reverses to 3D…

    ... amount of colours and the attribute system will just make that ... big mess. The traditional thing to do in that sort of ... circumstance would be to use patterned balls rather than ... 't think there is sufficient screen resolution to do that justice.[/QUOTE ...
    deadpan666 deadpan666 December 2010 Games
  • Loading a screen in to memory...Hi Folks, I want to load a SCREEN$ in to memory and save it out to RAM disk without it being displayed on the screen. I am worried about over writi…

    ... no need to use CLEAR for a higher address again. Using ... that all memory from address 32768 to 65535 is reserved for ... I want to safely load a screen in to non-video RAM ... , save it to RAM ... the non-video RAM back to BASIC for use.
    ...
    Paddy Coleman Paddy Coleman December 2010 Sinclair Basic
  • New game Sea Dragon (beta)Hi. Over at zx.pk.ru there is a lot of talk of a new game for spectrum called Sea Dragon. It is a VERY nice underwater side scroller... technically V…

    ...
    Im amazed and delighted to see this game released... Its ... two - different sound engines to adjust music and sound separately ... If you look at the screen shots on that page, you ... the archive page to the above http address, to point users to the source?...
    kgmcneil kgmcneil December 2010 Games
  • Converting TRD-Dos into TapHello, there are still many programs appearing on TRD-Dos or SCL format and users of normal Spectrum cannot run them. Of course I know about emulator…

    ... monoloaders is looking for calls to #3D13 (15635). If the ... ]ld hl,#4000 ;HL - address to load to,
    ld de,(#5CF4) ;D ... ) to 16384 starting from the current head position. A loading screen, ... cases, these tend to be operated similarly to what you see in ...
    Hikaru Hikaru January 2011 Development
  • Recent talk of developing new SpectrumsHi all, I can see from a few threads on here that some Wossers like Vasil and Aien 8 are interested in developing more powerful Spectrums or improvi…

    ... , flat/linear bitmap. Larger screen area to change -> more data ... you'd have to update screen and/or attribute data for every ... colors they translate into. Like attribute data, but more complex. ... 'zero' ?mpact on overall screen data size. Palette size is ...
    RetroTechie RetroTechie January 2011 Hardware
<1…10111213141516…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
to 549.6K 1.6M
attribute 2.9K 4.3K

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