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.011s
<1234567…34>
  • Breakpoints and other questionsSome games have LDIRs, LDDRs, ANDs and XORs before they jump to the real start address (and some other stuff that I don't understand yet). If I want …

    ... . For games that occupy 49152 bytes I'm planning to do ... /> The little mc routine (14 bytes) copies 1704 bytes from 16398 to 23296 ...
    zxbruno zxbruno June 2008 Emulators
  • Help needed with a bit of code...My minds gone blank again I'm afraid, I'm having trouble with this routine that loads variables into memory then calls the corresponding routine. Th…

    ... m having trouble with this routine that loads variables into ... memory then calls the corresponding routine.

    Theres 3 ... /> caller
    call 56003 ;routine to be called
    pop ... 12,14,6 ;variables for routine 3 bytes prior to start[/CODE]
    daveysludge daveysludge October 2014 Development
  • Lesser used BASIC commandsAre there any interesting articles or books that explore some of the lesser used BASIC commands/functions e.g. DEF FN, IN, OUT etc? The Spectrum BAS…

    I once used OUT (well, to be exact I think it was OTIR) in a short machine-code routine (12 bytes or so) to give an "earthquake" effect to a BASIC game, by rainbow-striping the border and sounding a short burst of white noise on the beeper...
    robert@fm robert@fm March 2006 Sinclair Basic
  • TAP conversion project?I was wondering if there's any concerted effort to produce TAP versions of games only available in TZX or Z80/SNA/SLT format? Or are snapshots consid…

    ... $5B00, the next is $3B8C bytes loaded at $C470, etc. etc ... confident about hacking the multiload routine to use headered files. In ... seems to use the ROM routine LD-BYTES to load the levels ... headerless files loaded using LD-BYTES work in FATware then there ...
    StuBruise StuBruise September 2006 Games
  • Interface rom - Need help to dump itHi, I have temporarily an interface that is similar to a multiface. It has an NMI button and displays a menu where states can be saved and pokes ent…

    ... /tape options, and save 16384 bytes starting at address 0 ? if ... will use its own save routine, fetching bytes from its own ROM.
    zub zub October 2007 Hardware
  • Interface rom - Need help to dump itHi, I have temporarily an interface that is similar to a multiface. It has an NMI button and displays a menu where states can be saved and pokes ent…

    ... /tape options, and save 16384 bytes starting at address 0 ? if ... will use its own save routine, fetching bytes from its own ROM ...
    odious odious October 2007 Hardware
  • updated Fatware - keyboard patchHi! I work with Fatware code and already prepare keyboard patch for original version 0.12. Now it's possible to operate disk browser with keys: 1) c…

    ... for browser(4096+512 bytes) and 3584 bytes in page 1 will ... will only 3456 bytes(24 lines) or 2304 bytes(16 lines). System ... in 8 bytes = 384 bytes font length) + new printing routine(+ 150 bytes ?).

    velesoft velesoft January 2009 Development
  • Hacking a adventure gameHello folks, on the recent issue of SCENE+ Diskmagazin is a game called "By right of Birth",you can find this game also on WOS. Although this magaz…

    ... exit point of rom routine LD-BYTES is point where everything is ...
    Fikee Fikee August 2009 Development
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ... Minigamecompo, making it the shortest routine (8 bytes) to wait for keypress ... if someone has a shorter routine, I can always use it ...
    Dr BEEP Dr BEEP November 2010 Development
  • question re. STR$ bugCould someone point me to whereabouts in the ROM this goes wrong? [code]PRINT PAPER 5;1;STR$ 234[/code] (Only the "1" prints in cyan.) It's not the m…

    This routine (48 bytes) provides a BASIC replacement for STR$ which fixes those two bugs; use "FN s$(numeric_expression)" instead of "STR$ numeric_expression". I copied the ROM's method used in CIRCLE & DRAW for checking -1
    Battle Bunny Battle Bunny May 2012 Sinclair Basic
  • 40 Column Printing RoutineI've written a 40 column printing routine, which I'd like to share... It's my first piece of 'public' code so go easy on me! I don't think it is a…

    ... ,Xccord
    ; CHR$13
    ; Routine 593 bytes
    ;---------------------------------------------------------------------------------

    ORG ...
    uglifruit uglifruit August 2012 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... br />
    ; THE 'TRACE' COMMAND ROUTINE
    org 0x3901
    trace ... />
    ; THE 'CALL' COMMAND ROUTINE ; 17 bytes
    org 0x392d
    c_call ... />
    ; THE 'RENUM' COMMAND ROUTINE
    org 0x39c0
    renum ...
    chev chev October 2013 Development
  • Pac-Land: can be coloured?All versions of this game are full coloured, but not the Spectrum version. It has large sprites, but maybe the scroll is too fine to make a coloured …

    ... to typing it by my routine

    ; ... ;tileset 2 - copy 368 bytes (46 tiles) from 39991 to ... here from 37093 (graphics drawing routine)
    ; LD HL, ... original routine



    ;---------------------------
    ;750 bytes originally ...
    Ralf Ralf February 2014 Games
  • Saving and loading data in assembly.I want to add a save and load feature to an project I'm working on. Since it's not that much data in size I thought I'd use the ROM functions, but ho…

    ... 04C6 ; 17t - call ROM routine SA-BYTES+4 to skip break to ... carry then jump to error routine otherwise continue
    [/code ... af,af' ; 4t - replicate ROM routine
    dec d ; 4t - ... ;0562 ; 17t - call ROM routine LD_BYTES+12 to skip break ...
    TomD TomD August 2016 Development
  • Fast Binary to Text DisplayI've done this thing that takes some memory contents and converts it to a Binary version of 0's and 1's on screen. However, I've no idea what to use …

    ... to this probably pointless routine that utilises a function ... elsewhere. It makes the routine 48 bytes instead of 51 but ... to screen.
    ;
    ;48 bytes
    ;
    org 8000h ;any ... 44h ;top and bottom character bytes
    ld (de),a ...
    Arkannoyed Arkannoyed July 2018 Development
  • LM ram block transfer routineHello! I need to transfer a block of 33000 bytes starting from address 28000 to a new start address, 31000, using a LM routine. Please, someone coul…

    Hello!
    I need to transfer a block of 33000 bytes starting from address 28000 to a new start address, 31000, using a LM routine.
    Please, someone could help me?
    Saltor Saltor July 2014 Sinclair Miscellaneous
  • LINE-routine and other nice pieces of codeThe line-topic came in the end with a nice piece of fast coding. I think that there might be more of these routines out there (where-ever-u-r). Isn…

    ... (if someone finds a faster routine please tell me..)

    BYTES)

    org #8100
    bytes.
    Decision made from fetch ...
    Dr BEEP Dr BEEP October 2001 Sinclair Miscellaneous
  • Smooth Screen Scrolling RoutineHi everyone, this is a follow up to the thread on smooth screen scrolling. As promised here is the code for the routine. It's pretty long and fairl…

    ... this.

    Basically the routine works by redrawing the tiles ... chars and takes up 320 bytes.
    * Tiles are pre- ... starting at
    * 40960. Two bytes are used for each tile ... />



    * This routine shifts tiles into 4 positions ...
    dmsmith dmsmith September 2004 Development
  • Comments for small "sprite" routine wantedI have just written my first machine code program and I am quite happy (and proud) to get it working! :smile: As a child I never learned anything e…

    ... .

    It is a routine that moves an 8x8 character ... of bytes in graphic store

    [B]loadloop[/B] ;routine to ...

    [B]restoreh[/B] ;routine for moving up to top ...
    Rickard Rickard May 2007 Development
  • machine code player routineHi all, Collecting all my courage to ask more (rather stupid attitude from me, but so difficult to ask questions and bother other people, don't unde…

    ... 23760 to call a routine and 23760 is old ... 30000 in blocks of 50 bytes. Here's my questions: ... need similar kind of playing routine ie. saved to first ... XXXXX,
    calls playing routine (without saving) to output ... or how to do the routine itself.

    ...
    jukka_k jukka_k March 2010 Sinclair Basic
  • Why doesn't my routine work?I have a "level" defined by 504 bytes (28 squares across x 18 squares down) I'm trying to write a routine that will take an X,Y coordinate in pixels…

    ... a "level" defined by 504 bytes (28 squares across x 18 ... 'm trying to write a routine that will take an X ...
    sekrets sekrets December 2010 Development
  • Keys redefine routine and key check.I have written some asm code which allows me to redefine keys (for a game etc.), and also allows me to be able to check any keypresses for the redefi…

    ... compiles to 340 bytes, and I ... />
    ; ----------------------------------------------
    ; ROUTINE: print_message
    ;
    ; prints ... />
    ; ----------------------------------------------
    ; ROUTINE: get_defined_key
    ;
    ; check ...
    polomint polomint September 2011 Development
  • 40 Column Printing RoutineI've written a 40 column printing routine, which I'd like to share... It's my first piece of 'public' code so go easy on me! I don't think it is a…

    ... 40 Column Font & Routine."
    defb 22,5 ... ,y coords as next two bytes)
    cp 13
    call rst16replacement ; basically the routine replaces rst16
    inc hl ... OVER flag - if 0 the routine clears space for the printed ...
    uglifruit uglifruit August 2012 Development
  • Asking for help: ZXBC to ASM routine translationHallo, In order to save some bytes and gain speed, I'm asking for translation of a very simple ZXBC routine to Assembler [code] sub light(x as uinteg…

    Hallo,
    In order to save some bytes and gain speed, I'm asking for translation of a very simple ZXBC routine to Assembler
    [code]
    sub light(x as uinteger,y as uinteger,intensity as ubyte)
    dim adr as Uinteger
    if x
    LCD LCD November 2012 Development
  • Checksum routine wantedI wish to make a program that verify integrity of a Multiface 1 ROM. It is possible to compare each byte of the ROM against a binary dump, but this i…

    ... a routine that calculates a unique value from a sequence of bytes ...
    TK90XFan TK90XFan February 2013 Development
  • Routine for Currah speechI'm currently writing a routine for the Currah that will provide speech during a game. A timer is set to initiate the speech every 50 cycles of the …

    I'm currently writing a routine for the Currah that will ... allophone sets are all 15 bytes long so I somehow need ... Loop ;loop to load four bytes
    ex de, hl ;point ...
    daveysludge daveysludge August 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, ... address 0xd4d4 (interrupt service routine entry)
    wpoke(0xd4d5 ... -othreading.bin -lpreempt -lim2 -lm)

    EDIT- ...
    ; pointers to interrupt routine.

    defb 200 ...
    slenkar slenkar October 2013 Development
  • Simple memory transfer routineI'm looking for a simple memory transfer routine that shifts 32 bytes of data from the address HL is set to 55143, I have tried using LDIR, but cant …

    ... a simple memory transfer routine that shifts 32 bytes of data from ... loaded
    ldir ;load 32 bytes from level x 32 to ...
    daveysludge daveysludge November 2013 Development
<1234567…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
lm 190 262
bytes 9.1K 16.6K

Related Threads

  • LM ram block transfer routineHello!<br /> I need to transfer a block of 33000 bytes starting from address 28000 to a new start address, 31000, using a LM routine.<br /> Please, …
  • 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…
  • 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…
  • 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 …
  • Competition: Sadistick routine on Spectrum ROMMy vote goes to BEEPER at #03B5<br /> Let's ear you pick! :)<br /> <br /> And a great BOHHHHHHHHHHHHH to Dr Ian Logan &amp; Dr Frank O'Hara for their…
  • Capture Routine HelpData:<br /> <br /> ORG 32768 <br /> <br /> <br /> [ This Message was edited by: dalmudlee on 2005-08-10 01:57 ]

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
  • joe gunn sprite routine
  • 256 bytes
  • scroll rom routine
  • simple sprite routine
  • bytes hide
  • loading routine
  • 128k sprite routine
  • lm pause routine
  • routine move bytes

Copyright © 2024 World of Spectrum