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.202s
<1…3456789…34>
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... /> [CODE]in a,(c) ; 12T[/CODE]
    with
    [CODE]in a,($fe) ; 11T ... [/CODE]
    The A register then sets ... bits of the IN address. Not a problem though if ... execution, border tweaks and a relocator to handle overwriting the ...
    GoingDigital GoingDigital August 2013 Development
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... [/CODE]
    with
    [CODE]in a,($fe) ; 11T[/CODE][/QUOTE]

    in order to avoid reinitializing A on every pass ... />
    Whether I use IN A,(0xFE) or IN A,(C), you're right ... upper bits of the IN address. Not a problem though if you ...
    stephenw32768 stephenw32768 August 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…

    ... SA/LD-RET.
    IN A,(+FE) Make an initial read ... Keep the carry flag in a safe
    place ... from port +7FFE.
    IN A,(+FE) i.e. BREAK & ...
    jamorski jamorski October 2013 Development
  • Atic Atac on 128kThis may have been talked about before, especially if its not just me with this problem, but loading this on my grey +2 results in title screen, then…

    ... 938B D3FD OUT (FD), A
    938D DBFE IN A, (FE)
    [/CODE]Looks ... the keyboard for a keypress, but a typo in the port ... and enables page 6 in the top 16K of ... />
    Edit, not a typo, the same port is ... written to using a similar pattern at 93B1 ...
    balford balford January 2014 Games
  • 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…

    ... initialization with module address in HL
    ;START ... to current position value in PT3 module;
    ... ] ;test key
    xor a
    in a,(#fe)
    cpl
    and ... br />
    LD A,(27810+10)
    RLA< ...
    Jerri Jerri March 2014 Development
  • anteater - new beeper engineJust letting y'all know about a little project I did yesterday, called "Write a beeper engine in 1 day". [url=irrlichtproject.de/downloads/anteater.…

    ... did yesterday, called "Write a beeper engine in 1 day".[/QUOTE]
    a couple of things: In the ntropic engine ... , bit 2 of A is always set before the in a,(#fe) is done ... the stack is in contended memory. CLEARing to a value in the upper ...
    kphair kphair August 2014 Brand new software
  • Definitive list of games incompatible with +2A/+3 and of compatible versions (if any)I am trying to compile the definitive list of games which are incompatible with the +2A and the +3 and of their compatible versions, if they are pres…

    ... address FE00 write code:
    IN A,(C)
    OR #E0 ... bichos:
    open snapshot in HEX editor and find ... DB, FE, F5 (it's or address #6D66 in ZX ram ... ) and replace with C3, 00, FE (jp ... address #FE00 write code:
    IN A,(#FE)
    OR #E0
    ...
    velesoft velesoft October 2014 Games
  • New Game(s): Sir Ababol 2 and Sir Ababol DXHere is our own Christmas Present from Mojonia! We weren't going to release these games (at least, by the moment) but we decided just yesterday to fi…

    ... would work with your LD A,(HL) AND (HL) routines already ...
    REPT 5
    ld a,??
    in a,($fe)
    and ??
    sub ... d
    ENDR
    ld a,d[/CODE]

    If ...
    Einar Saukas Einar Saukas January 2015 Brand new software
  • Reading sequential key pressesI am thinking about writing a quick game and have an idea that requires me to read alternate key presses. I’m thinking along the lines of Daley Thomp…

    ... 0100
    ld a,#DF ;O
    in a,(#FE)
    and ... c
    ld a,#DF ;P
    in a,(#FE)
    and #01 ... z
    ld (hl),a ;flip the mask value
    in case of keypress here
    ld a,(hl ... xor #3F
    ld (hl),a
    ret
    .keymask ...
    Hikaru Hikaru July 2016 Development
  • Help needed with MIA software with custom (?) loaderHi, I've got into my hands recently a bunch of Polish educational software which are unknown MIA on WOS. I believe they are protected with some…

    ... Break' key row
    0xEACC IN A,(FE) ; Get key row
    ... ROM)
    0xEAE4 OUT (FE),A ; Set MIC/Border (ROM ... return adress (ROM)
    0xEAEA IN A,(FE) ; Sample Keyboard (ROM)
    lfaria lfaria August 2016 MIA/STP/SDP
  • 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…

    ... ld de, #11
    xor a
    call save_data_block
    ... ld de, (data_length)
    ld a, #FF
    call save_data_block
    a
    out (#FE), a
    ei
    ld a, #7F
    in a, (#FE)
    Bedazzle Bedazzle August 2016 Development
  • 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…

    ... /> xor a
    out (#FE), a
    ei
    ld a, #7F
    in a, (#FE)
    a regular load error
    Hikaru Hikaru August 2016 Development
  • CAPS-SHIFT KeyCodeIs there a standard Keycode for CAPS-SHIFT Key ? Looking at the ROM documentation in the Main key table KEYTABLE_A, there is no Entry for CAPS_SHI…

    ... scan code is simply a mask byte in the top 8 bits ... and a key row in the bottom eight bits ... . So detecting if a specific physical ... />
    ld a,l ; hardware key row
    in a,($fe)
    and h ...
    Alcoholics Anonymous Alcoholics Anonymous October 2016 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…

    ... b,#31
    ld a,#7f
    in a,(#fe)
    rra

    ld a,#7f
    in a,(#fe)
    rra
    ret ...
    Woody Woody April 2017 Development
  • Fastest way of reading from EAR portI'm trying to work out the fastest way of reading data from the EAR port and assembling the bits into a byte. I came up with this code: IN A, (C) ; …

    [code]
    in a,(#FE)
    in e,(c)
    rrca
    and e
    ;...
    in e,(c)
    rrca
    and e
    rlca
    ld (hl),a
    [/code]

    ... or something :)
    Hikaru Hikaru April 2017 Development
  • Thought this would be simple... Z80Hi Folks, Started to read "Beyond simple BASIC, Delving Deeper into your ZX Spectrum" by Dilwyn Jones. This is a great book and I came across the…

    A simpler keypress check:
    ... /> ;INC E will result in 0
    jr z,key_w ... [/code]

    Or, without a ROM call and using only ... lines of keyboard
    key_w in a,($fe) ;read port 254
    ... cpl ;invert A
    and $1f ;mask ...
    Ast_A_Moore Ast_A_Moore September 2017 Development
  • 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…

    ... will be modified)
    in a,($fe)
    and 16 ;mask ... do_left_thingy
    ld a,$ef
    in a,($fe)
    and ... ]
    controls_i ld a,$f7
    in a,($fe)
    and 16< ... br /> controls_i nop
    in a,($1f)
    cpl
    ...
    Ast_A_Moore Ast_A_Moore October 2017 Development
  • ive found an attr scrolling routine but i want to remove the smaller scroller within it, etc.https://pastebin.com/K4nG3xbX also i would like to be able to change the colours and not have a shadow. http://www.worldofspectrum.org/pub/sin…

    ...
    XOR A ; FA1D AF
    IN A, ($FE) ; check for a key
    CPL ... /> LD (L_FB76), A ; increment m2counter
    CP $08 ; FB3A FE 08
    Battle Bunny Battle Bunny November 2017 Development
  • ive found an attr scrolling routine but i want to remove the smaller scroller within it, etc.https://pastebin.com/K4nG3xbX also i would like to be able to change the colours and not have a shadow. http://www.worldofspectrum.org/pub/sin…

    ... A, $3E ; A =attribute byte for attribute scroll (1)
    [/code]
    In ... ]
    XOR A ; FA1D AF
    IN A, ($FE) ; check for a key
    CPL ...
    Battle Bunny Battle Bunny November 2017 Development
  • Dynamite Dan II - Island 6 - HELP!Hi all, can someone possibly create a snapshot of Island 6 (car park island) on Dynamite Dan II for me please? I'm trying to work out why half the…

    ... $6cd3
    checkpauseon: ld a, $df
    in a, ($fe)
    rra
    jr ... debounce
    checkquit: ld a, $fb
    in a, ($fe)
    rra
    jr ...

    checkpauseoff: ld a, $df
    in a, ($fe)
    rra
    jr ...
    FrankT FrankT December 2020 Games
  • Dynamite Dan II - Island 6 - HELP!Hi all, can someone possibly create a snapshot of Island 6 (car park island) on Dynamite Dan II for me please? I'm trying to work out why half the…

    ... ; load CODE
    xor a
    out ($fe),a ; BORDER 0

    ld a,$f7
    in a,($fe)
    bit 0,a ; Check for ... 6
    ld a,$ef
    in a,($fe)
    bit 4,a ; Check for ...
    FrankT FrankT December 2020 Games
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... of the 8 lines in a character.
    It ... passed row and column in range when first ... /> with RET Z
    in this code (because it doesn ... we press a
    ld a, #fd
    in a, (#fe)
    ... bit 0, a

    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... entry and pop them in reverse order before it ... 't assume A register has 0 in it on ... does not change A
    AND A ; this sets flags ... if we press a
    ld a, #fd
    in a, (#fe)
    ... bit 0, a

    ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ...
    call text_out
    ; draw a checkerboard pattern at column 31 ... if we press a
    ld a, #fd
    in a, (#fe)
    bit 0 ... , a

    jp z ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... B
    ; ld a, port
    ; in a, (#FE)
    ; to do the ... /> ld a, #7F
    in a, (#FE)
    bit 0, a
    ... br /> ld a, #FD
    in a, (#FE)
    ; stash A in C
    ... ld c, a
    ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... B
    ; ld a, port
    ; in a, (#FE)
    ; to do the ... /> ld a, #7F
    in a, (#FE)
    bit 0, a
    ... br /> ld a, #FD
    in a, (#FE)
    ; stash A in C
    ... ld c, a
    ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... entry and pop them in reverse order before it ... 't assume A register has 0 in it on ... does not change A
    AND A ; this sets flags ... if we press a
    ld a, #fd
    in a, (#fe)
    ... bit 0, a

    ...
    Kotek Kotek June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... ret
    nal24
    ; draw a checkerboard pattern at column 31 ... if we press a
    ld a, #fd
    in a, (#fe)
    bit ... 0, a

    ... text_out:
    ld a, (hl)
    ld e, a
    ld d ...
    Kotek Kotek June 2022 Development
<1…3456789…34>

Latest Posts

  • Where to Buy the New or Fairly Recent , Excellent ZX Spectrum Games Software?
    harriusherbartio on 11:40AM
  • i am currently listening to........
    mel the bell on 11:34AM
  • Mis-labeled cassette titles or a name change?
    harriusherbartio on 11:06AM
  • Ways to preserve Speccy Tapes in the loft
    harriusherbartio on 10:58AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 10:47AM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 10:30AM
  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • Frankie's ZX Spectrum Digouts
    Zup on April 8
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 8
  • 1992 Spectrum Software
    harriusherbartio on April 7

HitBox

Word Docs Hits
in 401.9K 810.5K
a 589.5K 1.7M
fe 725 1.6K

Related Threads

  • I NEED A HAND FINDING A 3D CHESS GAME......WITH A HAND IN ITOk.Firstly - It's not one of the chess games in the archive with the word chess in the title.<br /> ##(Although - The ChessMaster2000 LOOKS very fami…
  • Free to a good home - Anyone in South Wales want a pile of Spectrum Games and a +3?Bit of an emergency - I'm moving out in a hurry and I don't have time to sell these!<br /> <br /> Is there anyone in South Wales who wants a fairly b…
  • A.I. in a Pacman game made in BasicA few years ago I tried to make my own Pacman game in Sinclair Basic. The map, UDGs and the whole game was completed and was working with just one gh…
  • A Day in the Life of a Tupperware Salesman (Tie-in licence)[URL="http://www.worldofspectrum.org/infoseekid.cgi?id=0010762&amp;loadpics=3"]A Day in the Life of a Tupperware Salesman[/URL]<br /> <br /> "Inspire…
  • How to separate a character from a number in a string?Hi <br /> I've been writing a kind of logo type program in BASIC that takes a string a$ from INPUT and then draws according to what you give it. Say…
  • A recollection of a Bug in a "good" game:the mystery of the bug and the game will be revealed later!Well what is the "big deal":- a bug in an old Spectrum game. So what!<br /> <br /> Well , I should explain: it was a good very popular game and I …
  • getting c nonsense in basic when trying to load a program through a string in +3 basicstrangely if i use load s$(to 8), it says nonsense in basic but works when i run it. but when i execute the command without a line no it works withou…
  • A Spectrum, a couple of felt tip pens and a lot of free time on Sunday afternoons...In my opinion the best part of having a Spectrum was drawing a game map of the latest Ultimate game in the back page of my geography text book thereb…
  • Install a Sintech Video adaptor in a Spectrum+Hi all,<br /> <br /> I'm an old Commodore user (boo! hiss!) that's aquired his first Spectrum. Since my modern TV doesn't like the RF output of any o…
  • have a speccy program not in the archive or in MIAIntermediated Maths 2 for the 48K!!

Related Searches

  • print a char in asm
  • cars ending in a
  • a gremlin in the works
  • a message to all the devs in this section
  • 2 motherboard in a 128
  • 2 roms in a 128
  • how to load a tape in 3
  • colors in a string
  • attributes in a string
  • a yankee in iraq
  • in fe
  • copying a screen in zx basic 1 second
  • post a picture in forum
  • in a row
  • in a
  • a day in the life
  • in a c
  • in a c key map
  • in a fe
  • in a fe keyboard

Copyright © 2024 World of Spectrum