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.139s
<1…14151617181920…34>
  • Copying data between memory banks in USR0 modeI am experimenting with Funky Fungus to load the majority of its data (levels, screens, music etc.) into memory banks 1, 3, 4, 6 and (partly) 7 by sw…

    Right, first off forget selecting a bank by poking. That isn' ... work in USR0 mode (with a divIDE). You need to do ... BC, #7ffd; LD A, byte; OUT (C), A), but that byte also needs to ... to use bank 5 as a buffer and you'll have ...
    chev chev September 2013 Development
  • Copying data between memory banks in USR0 modeI am experimenting with Funky Fungus to load the majority of its data (levels, screens, music etc.) into memory banks 1, 3, 4, 6 and (partly) 7 by sw…

    [QUOTE=Alessandro Grussu;722819]On a side note, shouldn't ROM ... is, but if you write a byte with bit 4 reset (0 ...
    chev chev September 2013 Development
  • display file addressing; screen slicingWhile working on this Compendium I'm updating or rewriting a lot of stuff. One thing I eventually came to appreciate was the simple & clever way in w…

    ... entries so will fit in a 256 byte page. i.e. you ... in L, and read a two-byte screen address out of the ... fit all the entries within a 256 byte page.

    If ... high bytes in one 256-byte page and the low bytes ... number in L and read a byte, e.g. LD D,(HL ...
    joefish joefish September 2013 Sinclair Basic
  • coding guruOk I'm looking for a to help me in my quest to do my first proper game. The 80's child in me thinks he can do it, But the 2013 man in me knows zip. …

    ... Allocating space on a per-page basis is a smart way to ... data for each location in a byte. If you can store ... all the location info in a nibble then you can ... only makes sense to use a second bank (bank 7) ... />
    I would allocate a whole page for sprites, and ...
    chev chev September 2013 Sinclair Miscellaneous
  • Clashbasher a new interface to reduce colour clashI've been working on this for a while now. [IMG]http://markamy.uwclub.net/cauldron.JPG[/IMG] Basicly its an add on for a 48k spectrum, which reinte…

    ... it didn't work with a video capture device I ... there to capture the second byte of double write z80 op ... in the cog with a byte for each attribute byte then the display ... I'm away now for a few days but later in ... m clocking the prop with a 6.5536Mhz crystal x16 ...
    Basher Basher September 2013 Hardware
  • Finders Keepers+I know a few of you are interested in this project so I thought it was about time I started a proper thread for it rather than just slipping bits int…

    ... from its single byte per block state to a byte run format where ... ready for screen copy without a lot of decoding for every ... /> Plus, the code would be a lot cleaner (and quicker/easier ... particularly bothered about there being a 48K version of Finders Keepers ...
    David Jones David Jones 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…

    ... /> flag reset.)

    A new byte can now be collected from ... is used to build up a byte in the L register.
    byte should be holding zero.
    LD A,D Make a further ...
    jamorski jamorski October 2013 Development
  • display file addressing; screen slicingWhile working on this Compendium I'm updating or rewriting a lot of stuff. One thing I eventually came to appreciate was the simple & clever way in w…

    ... used to place pixels in a byte
    1005 DIM b( ... bit index
    1190 LET byte=peek(adr): REM get current ... byte from screen
    1200 ... LET v=INT(byte/b(idx)): REM right shift ... THEN POKE adr,b(idx)+byte: REM Check for even and ...
    JonB JonB October 2013 Sinclair Basic
  • LZ4 decoderI encountered the [URL="http://code.google.com/p/lz4/"]LZ4 compressor[/URL] a few weeks ago. Reading the [URL="http://fastcompression.blogspot.co.uk…

    ...
    ld c,a ; copy into byte counter
    cp ... getlength:
    ld a,c ; read low byte of byte counter
    . ... A
    add a,(hl) ; add length byte
    ld c,a ; store in byte ...
    stephenw32768 stephenw32768 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…

    ... 16.45T per byte instead of 16.41T, a difference of only ... wouldn't put a buffer in a contended bank of the ... want to move the color byte immediately after you move ... the bitmap byte. I used an unrolled ... is the source address for a byte and DE is the ...
    chev chev 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…

    ... /> EX AF,AF'
    LD A,18
    Loop:
    EX ... /> EX AF,AF'
    DEC A
    JP NZ,Loop[/CODE ... ]13,9[/B] tstates for a byte copy, easily beating LDI. The ...
    Ralf Ralf October 2013 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…

    ... to high byte
    ld a, (hl) ; high byte to A
    adc a, c ... next byte
    xor a ; LD A, 0
    ld (hl), a ; A to fifth byte ...
    ld e, a ; byte
    ld a, d ; by byte
    call ca_equ_10_x_a_plus_c ...
    chev chev 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…

    [QUOTE=Ralf;730608]If I'm not wrong it takes about [B]13,9[/B] tstates for a byte copy, easily beating LDI. The routine length is around 450 bytes.[/QUOTE]

    That's amazing, thank you! :)
    Einar Saukas Einar Saukas 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…

    ... want to move the color byte immediately after you move ... is the source address for a byte and DE is the destination ... attribute immediately after each bitmap byte, why don't you ... byte, 1st attribute byte, 2nd bitmap byte, 2nd attribute byte, etc.

    A ...
    Einar Saukas Einar Saukas October 2013 Development
  • SpectranetHi all, I just bought a spectranet card and have a couple of questions I hope someone can answer for me. I have played around with it on both a +3 …

    ... see the point of saving a byte on every line back in ... 70s but it was still a short sighted decision to break ...
    guesser guesser November 2013 Hardware
  • SpectranetHi all, I just bought a spectranet card and have a couple of questions I hope someone can answer for me. I have played around with it on both a +3 …

    It isn't just a byte saved, but also a state machine saved for ... as we see here :-) Using a single character for end-of ... you now no longer have a difference between text mode and ...
    Winston Winston November 2013 Hardware
  • SpectranetHi all, I just bought a spectranet card and have a couple of questions I hope someone can answer for me. I have played around with it on both a +3 …

    [QUOTE=Winston;733447]It isn't just a byte saved, but also a state machine saved for buffered I/O as we see here :-)[/QUOTE]

    The code only has to be written once - converting to proper line endings has to be done every time :)
    guesser guesser November 2013 Hardware
  • Timex 2068 hi-color / hi-res modes.Hello. I know this is not a Timex forum but since it is a very close relative of the Speccy I thought I'd ask my question here. Does anyone know …

    ... the Oric Atmos, which had a weird teletext-like hi-res ... where you had to sacrifice a byte of pixel data to swap ... horizontal lines, but it looks a bit c@rp when you ... />
    And yes, it's a gaping void in history that ...
    joefish joefish November 2013 Sinclair Miscellaneous
  • Timex 2068 hi-color / hi-res modes.Hello. I know this is not a Timex forum but since it is a very close relative of the Speccy I thought I'd ask my question here. Does anyone know …

    ... Oric Atmos, which had a weird teletext-like hi-res ... where you had to sacrifice a byte of pixel data to ... Jon "Twilighte" Bristow was a master of the Oric palette ... He came up with a trick to invert the palette ... routine.[/quote]That's a neat idea.[quote]And ...
    chev chev November 2013 Sinclair Miscellaneous
  • DivMMC EnJOY!Coming up... [IMG]http://benophetinternet.nl/hobby/vanmezelf/DivMMC_enjoy_first_render.jpg[/IMG]

    ... rom routines.
    If so, a new device driver for the ... course) is a synchronous design, it get/send a byte every 16 clock ... ]

    So it's a very effici?nt way of ...
    bverstee bverstee November 2013 Hardware
  • Documentation for SP1 for Z88DK?(I was going to post in [URL="http://www.worldofspectrum.org/forums/showthread.php?t=11729"]the other thread[/URL], so if a mod thinks this should go…

    ... edit SP1PrintString.asm, replace "ld a,#(((SP1V_DISPWIDTH*10):$ffff)+1)/256 ... " with "ld a,-SP1V_DISPWIDTH*10/256", make clean ... compile programs, there will be a warning saying integer is out ... no longer defined. It was a byte that held the beeper state ...
    Alcoholics Anonymous Alcoholics Anonymous November 2013 Development
  • Documentation for SP1 for Z88DK?(I was going to post in [URL="http://www.worldofspectrum.org/forums/showthread.php?t=11729"]the other thread[/URL], so if a mod thinks this should go…

    ... no longer defined. It was a byte that held the beeper state ...
    chev chev November 2013 Development
  • Documentation for SP1 for Z88DK?(I was going to post in [URL="http://www.worldofspectrum.org/forums/showthread.php?t=11729"]the other thread[/URL], so if a mod thinks this should go…

    ... end up doing.

    A byte was being used previously because ... now, it shouldn't make a difference, except maybe other systems ...
    Alcoholics Anonymous Alcoholics Anonymous November 2013 Development
  • Finders Keepers+I know a few of you are interested in this project so I thought it was about time I started a proper thread for it rather than just slipping bits int…

    ... to improve the user interface a bit. Don't worry, those ... /> Also, I'll be saving a byte because Sulphur is now spelled ... , although there will always be a few luddite chemists who preserve ... spelling'. Nah! I'll save a byte and go with the times :)
    David Jones David Jones November 2013 Development
  • Finders Keepers+I know a few of you are interested in this project so I thought it was about time I started a proper thread for it rather than just slipping bits int…

    [QUOTE=David Jones;736875]You may think, 'but Magic Knight is from the past so keep the old spelling'. Nah! I'll save a byte and go with the times :)[/QUOTE]

    Good thing there wasn't any aluminum in the game. ;)
    chev chev November 2013 Development
  • Converting an integer arbitrary large binary number into a printable decimal formThis was asked a long ago at the comp.sys.sinclair newsgroup. At that time, I came up with a solution by extrapolating the classic algorithm of suces…

    ... with x86? If there is a half carry flag and some ... to store 0-99 in a byte instead of 0-255.
    a bignum lib might be something ... use Python though or get a bignum library in C or ... RLD is weird it does a 12 bit roll using ...
    Paradigm Shifter Paradigm Shifter November 2013 Development
  • Cross platform developmentI'm just vaguely considering supporting a few more retro 8 bit platforms for something I have in mind to do. Just Z80 and 6502 really, but that cove…

    ... /> It might be worth considering a byte code approach (sort of like ... JVM, but taking the resulting byte code and turning it into ... native). Have a more ideal "assembly-like" ... performance you need, assembled to a byte code which is then converted ...
    Winston Winston November 2013 Development
  • Assembly code auto optimiserFor my Finders Keepers Plus project I'm considering writing an Assembly code auto optimiser. Way back when I wrote the original FK I considered optim…

    ... ;740622]Is there a profiler for Z80 available ... with JR will save a byte but it can make ... change is made inside a critical loop, it could ... br /> Ideally you should run a profiler to identify the critical ... need speed optimizations, and a code analyzer to suggest ...
    Einar Saukas Einar Saukas December 2013 Development
  • Assembly code auto optimiserFor my Finders Keepers Plus project I'm considering writing an Assembly code auto optimiser. Way back when I wrote the original FK I considered optim…

    ... JP with JR will save a byte but it can make your ... this change is made inside a critical loop, it could make ... a lot of difference.
    [/QUOTE]< ... take 10 T-states, whereas a JR (unconditional) takes 12 T ...
    The_Bert The_Bert December 2013 Development
<1…14151617181920…34>

Latest Posts

  • European Software Titles with an English version
    harriusherbartio on 12:06PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 11:21AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 11:01AM
  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade 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
  • 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

HitBox

Word Docs Hits
flip 1.6K 2K
a 589.5K 1.7M
byte 7.3K 15.2K

Related Threads

  • 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…
  • 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…
  • HELP!!! i need help turning a .wav files into a .tzx. im a new beginnerhi there. i hope anyone doesnt think im thick or owt but im having trouble in find the right program or the know how to convert all my 8bit mono .wav…
  • 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 clever method of using a single 8-bit register to be used for two things at a timeI don't know if this is the way the SAVE routine in the Spectrum works. Anyway, this is what I've learned today.<br /> <br /> I've been commented the…
  • Sinclair QL: I'm searching for a Gold Card (or better a Super Gold Card) and a Super HermesIf someone here want to sell his Super Gold Card and Super Hemes I'm a big collector of QL stuff and I will pay very very well.<br /> <br /> Very tha…
  • Trying to find a magazine entry for a program I wrote as a child!Hi, <br /> <br /> Back when I was a child I wrote a program called "milkround" that we published in either your spectrum, your sinclair or sinclai…
  • im looking for a basic routine that adds a numerical character to a stringim looking for a basic routine that adds a numerical character to a string. so a=1, "1", then a=0 "10", then a=1 "101......" and so on
  • 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 TZX, a MIA and a previously unknown title from QLSThe Spanish website [url="http://trastero.speccy.org/"]El Trastero del Spectrum[/url] has a TZX of [url="http://www.worldofspectrum.org/infoseekid.cg…

Related Searches

  • byte scan
  • print a char in asm
  • divmmc 3 a
  • testing a microdrive
  • create a batch file screen
  • ebug byte
  • bug byte
  • change a letter
  • parity byte block
  • is there a system test for the spectrum
  • is there a system test tape for the spectrum
  • how to do a tzx file
  • how to create a tzx file
  • how to make a tzx file
  • composite screen goes yellow after a while
  • screen goes yellow after a while
  • validate input is a number
  • how to code a 256 byte aligned look up table
  • how to align a 256 byte look up table
  • align a 256 byte look up table

Copyright © 2024 World of Spectrum