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.021s
<1…14151617181920…34>
  • Strider II (and others) + 3 disk versionsHello everyone, I've been working on converting some games to be able to load them from the +3 floppy. I started with single load games but now Im i…

    ... ; set position after first 16 bytes
    LD E, 0
    Also I have a LDIR routine at 48641 which backups some ... 6, copy the disk loading routine to 23900, jumps to it ...
    BCH BCH July 2013 Games
  • Redefine keys routineHow would I go about making a memory efficient redefine keys routine? I only want to define up, down, left and right and reserve key 'H' for pause.…

    ... a memory efficient redefine keys routine?

    I only want ... .

    The key scan routine in the game goes something ...
    daveysludge daveysludge August 2013 Development
  • BIFROST* example: "Knights & Demons DX" source codeA package containing the source files of our multicolor game "Knights & Demons DX" is now available for download [URL="http://www.mediafire.com/?hbch…

    ... GO TO 400: END IF ' move left
    IF (k$="p ... GO TO 400: END IF ' move right
    IF (k$="q ... GO TO 400: END IF ' move up
    IF (k$="a ... GO TO 400: END IF ' move down
    IF k$="m ... this is just a simple routine called to pause at the ...
    Einar Saukas Einar Saukas August 2013 Development
  • ZSpeak - another speech synthesizerYep, it's just another beeper speech synthesizer. Absolutely nothing special, it just outputs vowel and consonant samples; and sounds crap, like all …

    ... anyway.

    The routine is 2185 bytes long. I have some ...
    utz utz August 2013 Brand new software
  • Adding a pause key to ArkanoidHaving rediscovered the simple pleasure of playing 1980s games on genuine 1980s hardware, I've also remembered that emulation can provide a feature m…

    ... bytes is exactly the right length for a JP to a routine ... /> So, here's a suitable routine for detecting a press/release ... />
    So, we have a routine implementing the pause function; where ... the breakpoint, assemble the keyboard routine and load it into memory ...
    stephenw32768 stephenw32768 August 2013 Games
  • MGT MOUSE - exist really ?I read disassembly of +D rom/ram code and from address #2249 is routine for read MGT MOUSE ports. I can't find any info about "MGT MOUSE". Exist real…

    ... and from address #2249 is routine for read MGT MOUSE ports ... :
    [CODE]THE 'MOUSE' ROUTINE
    This routine is also present in ... .
    2283 DEC (HL) Otherwise move towards it.
    2284 RET ...
    velesoft velesoft August 2013 Hardware
  • JSW2 - Game Loader DifferencesThere are three official releases of JSW2. I'm not counting the 'JSW2-128' version here as far as I'm aware this was not in any way 'official' as it …

    ... additions.

    Original teleport routine is copyright Your Spectrum issue ... game code (47416 bytes) and the keypad routine as per JSW1 albeit ...
    spider spider September 2013 Sinclair Miscellaneous
  • JSW1 - Game Loader DifferencesThere were four releases (five if you count the PGC bugfix) although with a few exceptions the loaders are about the same. [B]Loader: Pre-Production…

    ... Million" uses Speedlock. The 'saver' routine is loaded and the game ... , the code terminates after 32768 bytes from 25000 ie 57768 and ...
    spider spider September 2013 Sinclair Miscellaneous
  • Asm routine for AY playback?Hi, is possible to create and "name" an asm routine for playing some ay data? If yes, how? Example: Ok , I've finished a sound tracker song, now I n…

    ... create and "name" an asm routine for playing some ay data ... with or without the play routine? How does it work?
    Is possible to call the routine and make it play some ...
    DaRkHoRaCe DaRkHoRaCe September 2013 Development
  • What would be the simplest tape loading routine?I'm searching for some small assembly snippet I can use to load a (headerless or not) block from tape into RAM I can embed in my C games to load furt…

    ... I could use the ROM routine (It would suffice, any pointers ... I'm asking for a routine :)

    No need for ...
    na_th_an na_th_an 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…

    ... /> ldir[/CODE]

    The routine above runs in 86041T, thus ... 4Kb" would be "fastest routine under 512 bytes to copy 4Kb" for ... This looks much better. The routine above runs in 67365T, thus ... [/CODE]

    The routine above runs in 67225T, thus ...
    Einar Saukas Einar Saukas October 2013 Development
  • z88dk and im2I set up a minimal IM2 mode so I can draw sprites for a laff [code] #include <string.h> #include <stdio.h> #include <im2.h> #include <stdlib.h> #in…

    ... vector table with all 0xd4 bytes
    bpoke(0xd4d4, 195); ... at address 0xd4d4 (interrupt service routine entry)
    wpoke(0xd4d5, ... />
    //draw some bytes to the backbuffer at 32000 ...

    //draw some bytes to the backbuffer at 37000 ...
    slenkar slenkar October 2013 Development
  • Renegade Hit Squad Re-releaseI've found a problem with TZX included in file [url]ftp://ftp.worldofspectrum.org/pub/sinclair/games/r/Renegade(TheHitSquad).tzx.zip[/url]. The Spee…

    ... of 1412 bytes lenght is loaded by the ROM routine, so can ...
    zx81 zx81 October 2013 MIA/STP/SDP
  • Troublesome routine, help needed!Having problems with this routine, it basically fires a rocket up the screen, but refuses to detect collisions. I'm using attribute blocks for detect…

    Having problems with this routine, it basically fires a rocket ... tried allsorts to remedy this routine but nowt seems to work ... /> call print ;call the print routine
    pop bc
    djnz ...
    daveysludge daveysludge November 2013 Development
  • that "listing variables during runtime" thingWell, I did eventually finish this, but with my meds playing up I don't have much time each day that I can spend at the computer, so it's taken rathe…

    ... (excluding attributes) in 768 bytes instead of 6144. Any ... 4th - the streamlined print routine assembler listing:
    [url ... Part the 5th - the relocation routine assembler listing:
    [url] ... addresses within the target routine, which would otherwise become ...
    Battle Bunny Battle Bunny November 2013 Sinclair Basic
  • 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…

    ...
    ret

    ; paging routine
    ; destination page is a ... use $ff anyway)
    ; 2 bytes starting address in memory
    ; 2 bytes data length
    db 0 ... from disk takes about 100 bytes. This loader uses about 150 ...
    Zup Zup December 2013 Development
  • Get rid of 'Bytes:' when loading codeHow do you hide the 'Bytes:' when loading code? I've tried saving as CHR$ 22 + CHR$ 6+ CHR$ 0 (a blank part of the loading screen) but it still appe…

    How do you hide the 'Bytes:' when loading code?

    I've tried saving as CHR$ 22 + CHR$ 6+ CHR$ 0 (a blank part of the loading screen) but it still appears at 3,0 and disrupts my screen!
    daveysludge daveysludge December 2013 Sinclair Basic
  • ****ing Awesome Spectrum Engine (FASE)This is a new engine (sprites, tiles, map) for all ZX Spectrum machines. The engine set ups a runtime enviroment that leave between 24K and 30K byt…

    ... leave between 24K and 30K bytes free from $8000 address. Basically ... . With this engine you can move between 8 and 16 sprites ...
    antoniovillena antoniovillena January 2014 Brand new software
  • Load Shadow of the Unicorn using DivideHi all, I was wondering wether it would be possible to use Divide and allram mode to be able to load Shadow of the Unicorn without usign the Mikro+.…

    ... + ROM that replaces the load routine in Mikro+ ROM with the ... forums, please feel free to move it in case of need.
    Uto Uto February 2014 Games
  • Finding an empty cell in a grid[FONT=Calibri][SIZE=3]I?m after some advice on ways to tackle the following problem. I?m not after code to do this but would be interested in possibl…

    ... populated then I must programmatically move the dropped item to the ... ?t too important as the routine would only run now and ...
    Mr Millside Mr Millside February 2014 Development
  • 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…

    ... zone of RAM with 160 bytes corresponding to 16*10 tiles ... bucle from 0 to 159 bytes for read a byte.

    This routine load/converts/make my v ...
    Hark0 Hark0 March 2014 Sinclair Basic
  • writing incrementally to tape without leadersI want to be able to write intermittently & incrementally to some sequential medium which is supported on any Spectrum (emulator, ie. tape); eg. [cod…

    ... out the flag & parity bytes and the BREAK check.
    routine all I really want is ... I use TZX my 26 bytes become 18kbytes, which isn't ... 'm calling my own tape routine rather than the one in ...
    Battle Bunny Battle Bunny March 2014 Development
  • Questions about Vortex Tracker II exported songsHi, I have been experimenting with Vortex Tracker II lately and have a couple of questions. By exporting the song to TAP format, a file is generated…

    ... data. Then a small MC routine must be coded in order ... player and music data, 541 bytes. Is that necessary?
    [*]In ...
    Alessandro Grussu Alessandro Grussu March 2014 Development
  • Routine for handling large scores?[FONT=Calibri][SIZE=3]I want to store various numbers for scores and levels etc. Some of these can be very large so will need to be held in multiple …

    ... to be held in multiple bytes. I need to be able ...
    Mr Millside Mr Millside March 2014 Development
  • Multiply by 48Is there a 'cheat' to multiply by 48 in Z80? I have a table of sprites 48 bytes each entry, and I want to be able to offset my pointer with a simpl…

    ... a table of sprites 48 bytes each entry, and I want ... /> There's a good little routine in the Zak's book ...
    Atari_Jetman Atari_Jetman March 2014 Development
  • TAPlist - the emulator versionI've got this working reasonably well; there's just a couple of small extra features which I want to add. (Recall that TAPlist writes a formatted lis…

    ... will have an extra three bytes at the start and one ... at the end, two bytes being the TAP block length ... written by the ROM SAVE routine. Some editors might treat the ... token lengths and m/code routine for expanding the tokens (see ...
    Battle Bunny Battle Bunny March 2014 Sinclair Basic
  • 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…

    ... anything. My version is 108 bytes big and does the job ... quicker!

    2 - Key routine. This is really straightforward and ... an unpacked screen is 1280 bytes. The compression I use creates ... of the LDIR block-copy routine means I can shift individual ...
    LuMan LuMan April 2014 Announcements
  • 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 …

    ... apart. As the high bytes of the 3 screen ... positions which are 32 bytes apart, so to find ... character lines are 32 bytes apart we multiply this ... divided into pixel lines 256 bytes apart, so we again ... />
    Here is a routine which returns a screen address ...
    Jagd Tiger Jagd Tiger April 2014 Development
  • byte to screen eventI have another question regarding assembly routine in MMCOYZXS by Toni Baker page's 87-88 [QUOTE]21A440 LD HL,40A4 11083F LD DE,3F08 0608 LD B,08…

    ... have another question regarding assembly routine in MMCOYZXS by Toni Baker ... the moment that the current bytes of the character @ 0x3Fxx are ...
    username username April 2014 Sinclair Miscellaneous
  • 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…

    ... a memory bank with a routine?

    From what I ... /SAVEing using the bog standard 'Bytes' affair...

    PS. How ...
    daveysludge daveysludge May 2014 Development
<1…14151617181920…34>

Latest Posts

  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Fixed Speccy Software. And which games remained unfixed?
    John Elliott on April 21
  • Happy 40th Birthday to the Amstrad CPC464!
    rich_chandler on April 21
  • Another Birthday! The Game Boy Is 35!
    mel the bell on April 21
  • European Software Titles with an English version
    harriusherbartio on April 21
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 21
  • 1992 Spectrum Software
    harriusherbartio on April 21
  • +3 Disk drive motor
    AndyC on April 21
  • Celebrity deaths...
    mel the bell on April 20

HitBox

Word Docs Hits
routine 9.5K 14.8K
move 12.1K 15.6K
bytes 9.1K 16.6K

Related Threads

  • Memory move routine?Hi Folks,<br /> <br /> I have been searching for the thread that covers the memory move routine that uses a$=b$ via DEF FN. I thought it was written…
  • LINE-routine and other nice pieces of codeThe line-topic came in the end with a nice piece of fast coding.<br /> <br /> I think that there might be more of these routines out there (where-eve…
  • line routineWondered if anyone can help me out. I have been programming a 3d graphics library for the spectrum, in Machine code.<br /> <br /> The line routine th…
  • how to move fdd300's files to pc emulator?Hi!<br /> I have some diskettes 3" for FDD3000 drive for Timex 2048. How can I read these 3"disk and move to PC ? I have some my own demos and rest s…
  • Finding the length of loaded Bytes:Is there a way from BASIC of finding out how big a block of bytes loaded from tape was? <br /> <br /> i.e. - if you do LOAD""CODE and load in a lump …
  • How do I avoid BASIC becoming corrupted on returning from a M/C routine?I'm having trouble with my BASIC program becoming corrupted on returning from a m/c routine which sets all the registers (including the shadow regist…
  • WoS server moveHi peeps,<br /> <br /> After weeks of preparation, we hope to move the WoS server to a new location tomorrow (it's currently still on our development…
  • Smooth Screen Scrolling RoutineHi everyone, this is a follow up to the thread on smooth screen scrolling.<br /> <br /> As promised here is the code for the routine.<br /> <br /> It…
  • Key Redefine RoutineAnyone written a nice key redefine code snippet?
  • Retro Bytes PR and other services.Hi folks,<br /> <br /> For anyone who is interested, I'm setting up a PR agency called Retro Bytes PR. We specialise in handling the press for small …

Related Searches

  • fastest screen routine
  • screen routine
  • im1 interrupt routine
  • im1 rom interrupt routine
  • im1 rom interrupt routine iy
  • ld bytes
  • sa bytes
  • interrupt routine
  • best place for interrupt routine
  • turbo load routine
  • simply turbo load routine
  • move ldir
  • move to front
  • joe gunn sprite routine
  • 256 bytes
  • scroll rom routine
  • simple sprite routine
  • bytes hide
  • routine move
  • routine lm bytes

Copyright © 2024 World of Spectrum