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
<1…11121314151617…34>
  • Convert x,y to Attribute Address in AssemblyWhat is the fastest way, given x,y (in hl) to return the attribute address?

    ... ).
    Since the total routine costs 10 bytes I would (for speed ... ) program the routine everytime when needed ...
    Dr BEEP Dr BEEP December 2005 Development
  • Convert x,y to Attribute Address in AssemblyWhat is the fastest way, given x,y (in hl) to return the attribute address?

    ... , the concept of "the fastest routine" is largely meaningless. If you ... de.

    lookup = low bytes of addresses of (y,0 ... ...255,
    followed by high bytes of addresses of (y,0 ...
    gasman gasman December 2005 Development
  • Mess around with basicIf you have a game that was written in basic, e.g Football Manager, how do you look at the code that was used? thanks

    ... call a ROM routine, would become many hundreds of bytes of Machine ...
    Dunny Dunny January 2006 Sinclair Basic
  • Mess around with basicIf you have a game that was written in basic, e.g Football Manager, how do you look at the code that was used? thanks

    ... command would take 100s of bytes, but two PRINT commands would ... take 100s of bytes + the second string and a ... and then CALLs the PRINT routine.

    [quote]
    On ... a tad for a few bytes of code would have been ...
    Dunny Dunny January 2006 Sinclair Basic
  • ROM paging questionAssuming the Spectrum 128 memory map and port addresses, but two custom ROMs in place of the normal Editor and BASIC, what is the most efficient way …

    ... :
    RET ; return to calling routine

    ; *******
    ; In ROM1 ... />
    after_page1:
    RET ; call routine that was pushed on stack ... the bytes that defined the desired call address for the routine in ...
    cyborg cyborg January 2006 Development
  • Jinxter/The Pawn/Guild of TheivesI'm not sure it's been entirely heatlthy but these magnetic scrolls games had a massive affect on me as a kid. Does anybody know what 'font' they us…

    ... using its own proportional printing routine and character set. It's ... have to disassemble the print routine to find out where the ... a compressed set (eg. six bytes per character) to save space ... 's at and saving 768 bytes.

    However, here's ...
    Battle Bunny Battle Bunny January 2006 Games
  • Beginner InfoI have trying to find some hardware information for use with assembly coding but havn't had much luck. For instance. How do I redirect the vertical …

    ... for all possible peripheral id bytes 0-255, the word read ... find a generic interrupt service routine that is able to register ...
    Alcoholics Anonymous Alcoholics Anonymous February 2006 Development
  • What is an "Unknown Port"?Port FF is unknown and so can return screen data on a 48k/128k/+2 models. But what if no Kempston mouse is plugged in. Is Port DF classified as unkno…

    ... bytes, then you'll need to hack in a different framesynch routine ...
    Dunny Dunny February 2006 Emulators
  • What is an "Unknown Port"?Port FF is unknown and so can return screen data on a 48k/128k/+2 models. But what if no Kempston mouse is plugged in. Is Port DF classified as unkno…

    ... bytes, then you'll need to hack in a different framesynch routine ... able to get acreen/attr bytes from an unattached port.
    Alcoholics Anonymous Alcoholics Anonymous February 2006 Emulators
  • Codies help? Werewolves of LondonHi All, never one for shying away from the deep end, having only just dipped my toe in to the world of machine code I find myself trying to find out …

    ... and sometimes the print screen routine for menus.

    ... . Then the interrupt service routine for up to 6 peripherals ... table doesn't contain identical bytes there is two possibilities:< ... are they enabled) that the routine would seem to operate normally ...
    Alcoholics Anonymous Alcoholics Anonymous March 2006 Sinclair Basic
  • Unpublished spectrum gameHi there I have a Spectrum PDS development environment and before I get rid of my old PC which has an ISA slot I thought I should ask this question i…

    ... have to put 27 zero bytes onto the start of your ... modes (etc) in its initialisation routine.

    Failing that, I ...
    Jmk Jmk March 2006 Games
  • Run Length DecodingRun length encoding/decoding is far less efficient than using a modern compression program.

    ... />
    this is pretty stupid routine, if i REALLY want to ... lenght for storing number of bytes in chunks (short chunks of ... packed bytes will be more common than ...
    Fikee Fikee March 2006 Development
  • Timex 80 column display driverI subsequently wrote an 80 column font driver for 512x192 mode.

    ... ) ; ix = address of char print routine
    ld hl,(nextdfile) ; hl ...
    rl c ; ca = two bytes to write to (ix),(hl ...
    rl c ; ca = two bytes to write to (ix),(hl ...
    Alcoholics Anonymous Alcoholics Anonymous March 2006 Development
  • Timex 80 column display driverI subsequently wrote an 80 column font driver for 512x192 mode.

    ... :
    I admit that 4608 bytes is quite a lot of ... />
    Actually I think this routine, even with the shifting, is ... printed (ie selecting the shift routine) and avoids re-computing the ...
    Alcoholics Anonymous Alcoholics Anonymous March 2006 Development
  • z88dkHello. I'm an spanish user of spectrum (and naturaly of this page). I have a question. I want to start to program games with z88dk, but I need a goo…

    ... request, sorry :smile: The output routine really needs to be more ... to not touch the mask bytes in the code file if ...
    Alcoholics Anonymous Alcoholics Anonymous April 2006 Development
  • how to pass arguments from Basic to MC ?can someone explain me (or give some link) how to pass arguments from basic to machine code? i mean something like this: PRINT USR xxxxx, arg1, arg2:…

    ... (x)=USR nnnnn . In your routine at address nnnnn, look up ... ) will be stored a few bytes on from the address pointed ...
    gasman gasman April 2006 Development
  • z88dkHello. I'm an spanish user of spectrum (and naturaly of this page). I have a question. I want to start to program games with z88dk, but I need a goo…

    ... done by table lookup using bytes read from these two pointers ... optimizations in the move sprite routine that tries to avoid making ...
    Alcoholics Anonymous Alcoholics Anonymous April 2006 Development
  • Basic or Machine code?Hopefully the correct area of the site to post this question. Anyways, I have got hold of several books on programming my spectrum, and I was wonderi…

    ... way. Loading a machine code routine requires a little setup in ... code in an entry called Bytes: xxx. Fuse or any emulator ... is loaded in from the Bytes xxx. Since your TZX doesn ...
    Arjun Arjun April 2006 Development
  • New - BASin r13a is available for downloadHi all, Here's the latest BASin. Mostly just bugfixes, but also now has the upgraded UDG editor which can now edit multiple UDGs on one editing gri…

    ... byte. For the sprites routine I'm currently using to ... - in this example, 3 bytes for the top row, three ... bytes for the next row ... br />
    Interleaved rows? Interleaved bytes? ie, row of 3 sprite ... bytes, row of 3 mask bytes etc, or ...
    Dunny Dunny April 2006 Emulators
  • New - BASin r13a is available for downloadHi all, Here's the latest BASin. Mostly just bugfixes, but also now has the upgraded UDG editor which can now edit multiple UDGs on one editing gri…

    ... />
    Interleaved rows? Interleaved bytes? ie, row of 3 sprite ... , mask byte pairs (Interleaved bytes), so as I can mask ... can choose all sprite bytes, all mask bytes then attrs or any ... depends on your sprite drawing routine and ultimately your own preference ...
    Kiwi Kiwi April 2006 Emulators
  • ANN: SP1 for Z88DK (aka splib3, Sprite Pack v3.0)Well it's finally arrived, after a month of "a few days from now" release deadlines. SP1 is the lastest version of splib, a flicker-free software sp…

    ... ) and "struct sp1_cs"s (24 bytes). This program is using BALLOC ... set up our own interrupt routine and another way is to ... will leave 0xc000-0x8000 = 16384 bytes available to our program (z88dk ... -byte blocks will occupy 210 bytes total carved out of addresses ...
    Alcoholics Anonymous Alcoholics Anonymous April 2006 Development
  • How to speed up TZX loading (emu development)With many newer emulators there are options to do faster loading schemes, even for turbo-loader or protected loader blocks in TZX files. For example,…

    ... each, look at the memory bytes around the IN instruction. ... need to "mask off" certain bytes that vary between loaders. Fill ... run through each mask, checking bytes.

    If you ... a particularly funky keyboard reading routine.

    This method ...
    Dunny Dunny May 2006 Emulators
  • Checksum RoutinesHi there everybody, Does anyone have an 'off the shelf' assembler routine for generating checksums? Thanks Jim

    ... to by HL with BC bytes.

    [code]< ... 's an example calling routine. If you call it ... /> call checksumsub ; Call the routine.
    ld bc,(checksum) ; ... least the lowest two bytes of it.
    ...
    Matt_B Matt_B May 2006 Development
  • Loading schemes18 years ago I hated loading schemes like Alcatraz and Speedlock because they were a b*tch to copy and became unreliable when the tape got older. Now…

    ... as a set of nine bytes (eight for the screen data ... the counter but yeah, the routine itself was as small as ...
    JonNorth JonNorth May 2006 Games
  • ANN: SP1 for Z88DK (aka splib3, Sprite Pack v3.0)Well it's finally arrived, after a month of "a few days from now" release deadlines. SP1 is the lastest version of splib, a flicker-free software sp…

    ... The Basic system's interrupt routine at 0x38 takes at least ... ; d4e5 - d4ed --free- 11 bytes
    ; d4d4 - d4e4 IM2 ... ; d401 - d4d3 --free- 211 bytes
    ; d300 - d400 IM2. ... - d2ff ------- z80 stack (512 bytes) set SP=d300
    ;
    Alcoholics Anonymous Alcoholics Anonymous May 2006 Development
  • ANN: SP1 for Z88DK (aka splib3, Sprite Pack v3.0)Well it's finally arrived, after a month of "a few days from now" release deadlines. SP1 is the lastest version of splib, a flicker-free software sp…

    ... a "generic interrupt service routine" that can be ... 2*numhooks) bytes long. This generic interrupt service routine takes care ... bytes, the z80 will read 0xd4d4 as the interrupt service routine ... install an interrupt service routine on any vector (peripheral ...
    Alcoholics Anonymous Alcoholics Anonymous May 2006 Development
<1…11121314151617…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