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.123s
<1…23242526272829…34>
  • 1984-2014here I will account for my journey through games released thirty years ago, just like last year for 1983 games, and you can do the same.

    ... www.worldofspectrum.org/showscreen.cgi?screen=screens/in-game/f/ ... certain objects - a springboard to jump to the next platform, a ... collection (each piece has to be collected in a particular ... /> If you get the chance to copy/paste your review on Spectrum ...
    Jumping Stack Jumping Stack January 2014 Games
  • Outputting debug trace to RS232 (assembly)Hi Guys, I'm working on a game at the moment (written in assembly) but I am really needing to write out a debug trace of what is going on with the p…

    ... Plus does preset IY to $5c3a. It also ... presets the Interrupt State to IM1 (DI).
    < ... the snapshot doesn't return to BASIC (it crashes).
    screen.

    [code]< ... /> I'm going to try to copy and paste in a default ...
    BloodBaz BloodBaz January 2014 Development
  • Why are multicolour engines only able to be made now?Now I'm no programmer, but, how come multicolour engines are only being created/designed now? I know there were Rainbow Graphics used in games in the…

    ... from the bottom to the top of the screen.

    The ... colour routine has to synch itself to each line to ... (e.g. you might want to copy one entire set of attributes ... top 2/3 of the screen, so only using ( 64 + 128 ...
    joefish joefish January 2014 Brand new software
  • A "generic" loader for +3(e)I've made this loader for 128k games in +3DOS. [CODE]dos_open equ 262 dos_close equ 265 dos_abandon equ 268 dos_read equ 274 dos_write equ 277 dos_s…

    ... loader takes care of bank switching for 128k programs so ... specifying the address to load to and the length ... hl,table ; hl points to our loading list
    ... the index is now pointing to the next block
    dw 32614 ; load to address
    dw 15678 ; ...
    Speccy_James Speccy_James February 2014 Development
  • quick RAM copy using LET in BASICI'm in the process of reviewing, revising and refining all the programming tips & utility routines which I've posted on this forum over the last eigh…

    ... simple demo which divides the screen into three coloured segments, ... to high memory, then copies the segments back to the screen ... randomly, using LET to copy between the ... /> [*]Line 4 just colours the screen.
    [*]Lines 5 & ...
    Battle Bunny Battle Bunny February 2014 Sinclair Basic
  • quick RAM copy using LET in BASICI'm in the process of reviewing, revising and refining all the programming tips & utility routines which I've posted on this forum over the last eigh…

    ... 1) to 60000 (back buffer). 160 bytes.
    3- Make screen data ... a$. Just for-next to read 160 bytes ... 2 to 3)... It takes 8 seconds for a full screen.
    to adapt for me to "copy" the original 160 ...
    Hark0 Hark0 February 2014 Sinclair Basic
  • 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…

    ... v$() to the top of the screen with the ... LET in line 17. This takes 25856T according to ... bit patterns are needed to copy to the display file. ... the CHR$ being converted to bit patterns? Maybe ... should draw a diagram to demonstrate what's happening ...
    Battle Bunny Battle Bunny March 2014 Sinclair Basic
  • 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…

    ... comprensive and easy way to made the screen text variable... ;-)

    to mine...

    The ... code with "turbo copy ram"... I hate to pause screen for a good ... address for [B]change video screen value[/B] or LET v ...
    Hark0 Hark0 March 2014 Sinclair Basic
  • 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…

    ... polomint's code to make it easier to understand (probably ... that will print a screen of 2x2 tiles. It ... file - don't try to copy it somewhere in the middle ... ; start at top left of screen

    check_tile:
    to print

    ...
    Morkin Morkin March 2014 Development
  • TXT2EMU enhancementI was looking at the encodings supported by BAS2TAP for entering graphics, print controls, etc. as plain text. Basically, there's only one needed, be…

    I made a few changes to the 128 syntax error handling - ... just to use (ERR_SP) for redirecting into ... give the option to correct them. The code to copy bad lines into ... the screen.

    A little more work is needed to handle ...
    Battle Bunny Battle Bunny March 2014 Sinclair Basic
  • Learning Machine Code the +2a wayHello again all, I thought I'd ask in this forum as the other categories seem less relevant. I keep re-reading the thread below with the advice given…

    ... accessing the 128k memory through bank switching, the ramdrive, they are different ... is that those specialised subjects, to get them done well you ... 100% of the z80 time to just send data correctly, ... It said: "nothing about writing to the MIDI and the Serial ...
    Timmy Timmy April 2014 Sinclair Basic
  • 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 …

    ... ' your startcoordinates to the left upper corner of the screen and not ... /DRAW I used is to copy the LINE command to ROM and alter ... game used the DRAW routine to calculate the direction the ball ... (pixel) was shown on the screen.
    Dr BEEP Dr BEEP April 2014 Development
  • ZX Alien Breed - WIPI'm sure a lot of you have seen the discussion in the New Game Ideas area about a Speccy version of the classic Amiga game Alien Breed. I've been dro…

    impressive progress,

    are you using the stack to copy bytes from the backbuffer to the screen?

    do you blank the back buffer every frame then draw sprites on to it?
    slenkar slenkar April 2014 Announcements
  • New IF2 Cartridge: Manic MinerI want to release some IF2 cartridges for ZX-Uno. This is the first one. [url]http://zonadepruebas.com/download/file.php?id=2668[/url] I am not gra…

    ... [/I] be possible to get it to run entirely from ROM ... it uses for repainting the screen (9K) ? Andy Noble's ... and restores small regions of screen content before and after drawing ... great big LDIR to copy the secondary graphics buffer to the screen.

    zub zub April 2014 Brand new software
  • Double-Buffer ScreenFor my Alien Breed Speccy re-write I decided to use a Double Buffer (DB) or 'Back Screen' to draw all the game action onto, before shuffling the whol…

    ... screen order? Good move.

    Might be quicker to ... a much quicker way to copy data. You use the ... (in reverse order) to get the data out ... EX AF',AF' to swap to the alternate register set ... than your main screen, allowing you to draw sprites and ...
    joefish joefish April 2014 Development
  • Double-Buffer ScreenFor my Alien Breed Speccy re-write I decided to use a Double Buffer (DB) or 'Back Screen' to draw all the game action onto, before shuffling the whol…

    [QUOTE=joefish;765476]So, your screen buffer is in linear order ... instead of Spectrum screen order? Good move.

    to copy data. You use the Stack ...
    chev chev April 2014 Development
  • bytes bits balonyNever mind

    ... hand corner of
    the screen to the bottom right-hand corner ... know the idea - you copy graphics to some area of memory ( ... you use some fast code to copy it to screen.

    As ... different organization than real screen, you just have to take it into ...
    Ralf Ralf April 2014 Sinclair Miscellaneous
  • ScrollsHello. Ive been working in scroll routines and I want to show you them. First, one vertical 2 pixels scroll routine with 13 sprites [youtube]D-T3…

    ... if the screen isn't passing by fast enough to make a ... /> (b) Completely re-draw the screen area from the map each ... you can re-draw the screen for any point on ... b). I redraw all the screen but I dont use pre ... it (and I dont want to copy it (from Cobra for example ...
    climacus climacus May 2014 Development
  • LOADing 128k's worth of data???Just getting to grips with the concept of the 128's 'bank switching' set up, but how can you load the stuff into memory from tape (or TAP file)? Do…

    ... getting to grips with the concept of the 128's 'bank switching' set ... place them in a memory bank with a routine?[/QUOTE]
    bank is paged in so you ... can switch in each bank in turn and call LOAD_BYTES ...
    John Elliott John Elliott May 2014 Development
  • Unusual custom turbo loaders - with sourcesI have always been fascinated by turbo loaders; my games all feature a TZX version with one of such schemes implemented, and I have been experimentin…

    ... loader that used the full screen and not just the border ... short BASIC program then switching straight to full screen mode with no leader ... ) - can't get the game to work though :(
    leespoons leespoons May 2014 Development
  • eBay 128K Spectrum RGB cables overheat the Spectrum!?Hi everybody, For a long time I've wondered why Spectrum 128K Toastracks were overheating when using my Retro Computer Shack RGB SCART cable. Today …

    ... /> "The switching signal needs to be able to source upto ... pin 16 @ 3V for switching to take place."
    [/ ... have the option to switch to RGB on the ... manufacturers support the specification to different levels of accuracy ... IEC933-1). A copy of EN54009-1 can ...
    Fruitcake Fruitcake May 2014 Hardware
  • New Game: Ninjajar!Yes, it's here! We had some late hour problems with +2A models and had to switch to a machine code loader (as the game takes up the whole 128K, even …

    ... most people nowadays are used to WASD layouts.

    to reduce it somewhat. There' ... /> -ULA is rendering the screen.

    I' ... and setting it back to f0 (the correct value ... page other RAM pages to copy stuff, this works. But ...
    na_th_an na_th_an May 2014 Brand new software
  • Beautiful codeSome people see beauty or something sublime in maths formulas and equations, can anyone suggest examples of beautiful or sublime programming?

    ... 28h calculator call utilizing stack to pass parameters? What's ... something and that was used to initialize the decryption routine. ... interface's "Magic Button" to dump entire memory while the ... the Beta Disk -- the ROM bank switching using address 15616 -- from a ...
    Jimmy Falcon Jimmy Falcon May 2014 Development
  • 128K shadow screen?Hi How does the shadow screen feature work , and how can it be used?

    [QUOTE=joefish;771159]Somewhat confusingly, but logically, you can also page Bank 5 (the normal screen) in at the top of memory[/QUOTE]

    When Bank 5 is paged in at $c000, do writes to $c000 have contention or not?
    FrankT FrankT May 2014 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. …

    ... have no idea how to take something made with ... .

    To export a picture to basic:

    3. type: LOAD "" SCREEN$

    That's ... a. If you want to copy image into another tape, use ... /> b. if you want to use multicolour (MLT) images, ...
    Arda Arda June 2014 Sinclair Basic
  • UDG tricks?I always enjoyed using [URL="http://www.worldofspectrum.org/ZXBasicManual/zxmanchap14.html"]UDGs [/URL]for the 'sprites' in my games, when I coded th…

    ... /> To copy a UDG from a character square on the screen, you need to ... work out the address of the top byte on screen, then copy ... it to the first byte of ... 256 to the screen address and 1 to the UDG address and copy another ...
    joefish joefish June 2014 Sinclair Basic
  • UDG tricks?I always enjoyed using [URL="http://www.worldofspectrum.org/ZXBasicManual/zxmanchap14.html"]UDGs [/URL]for the 'sprites' in my games, when I coded th…

    ... 256 bytes for each bank of UDGs we want. ... can copy the code out for POKEing another bank of ... when you want to use the first bank, you do:
    And to use the other bank, you POKE the high ... bytes unsused between each bank - but to pack everything in ...
    joefish joefish June 2014 Sinclair Basic
  • Tile engine and slight colour flickerOver the past few nights I've been working on a simple tile game engine for a rock fold game I'm making. While all is going surprising well I've not…

    ... or re-write the copy routine to draw line-by-line with ... /> ld sp,screen_table ; Moves pointer to screen table (visable address of each ... />
    ; Displays 8 pixel lines to the screen

    ld (temp1 ...
    richdotward richdotward June 2014 Development
  • displaying all memory activity in a screenDunno why I keep thinking about this, but here goes Is it easy enough to add a screen to an emulator that shows every memory address' activity.... …

    ... of 0xff into the buffer to:

    [LIST]
    to the achievable emulation speed ... Why are you bothering to intercept reads at all, ... draw 8 pixels on the screen with it?

    copy it to the screen.

    ...
    joefish joefish June 2014 Emulators
  • displaying all memory activity in a screenDunno why I keep thinking about this, but here goes Is it easy enough to add a screen to an emulator that shows every memory address' activity.... …

    ... Why are you bothering to intercept reads at all ... draw 8 pixels on the screen with it?
    < ... a monochrome bitmap and copy it to the screen.

    to the screen once a frame ... with no persistence it's not going to ...
    balford balford June 2014 Emulators
<1…23242526272829…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
bank 3.6K 5.8K
switching 2.4K 2.8K
to 549.6K 1.6M
copy 17.9K 22.8K
screen 45.8K 73.8K

Related Threads

  • How to copy file from tape (*.tap) to disks (*.dsk) ?I am using zx32 with win98 and i want (in the emulate +3) copy files from virtual tapes to virtual disks.<br /> <br /> I use =&gt; load "NameOfFile" …
  • 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…
  • 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…
  • Optimisation Needed! Is this the Fastest way to copy bytes from screen and back again?I have the screen address (say 0,0 i.e 16384)<br /> <br /> I want to copy 4 bytes wide by 32 bytes high from the screen to an area of memory.<br /> <…
  • 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…
  • 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…
  • Is it possible to add a listing to a screen?I made this picture (see next message for link) deliberately in the bottom half of the screen hoping to be able to have another display in the upper …
  • Alternative to Poke 23659,0 to prevent a 'break in' to a Basic Program.Good morning everyone,<br /> <br /> My memory fails me these days but in the early days of programming I used to use Poke 23659,0 as a crude way of…

Related Searches

  • fastest way to clear screen
  • copy a file to dsk image
  • loading screen copy
  • full screen fuse how to
  • loading screen poke to hide text
  • copy games to microdrive
  • copy tzx to microdrive
  • yellow hue to screen
  • push pop to the screen
  • shadow screen to c000
  • how to copy youtube videos wos
  • write to screen
  • copy picture to screen
  • basic bank switching loader 128k
  • basic bank switching loader 2b
  • comparison screen copy
  • screen copy einar
  • copy data bank switching
  • bank switching copy memory page 5 7
  • faster copy to screen from buffer

Copyright © 2024 World of Spectrum