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.017s
<1234567…34>
  • Help with 1-bit sampled soundHi all, I've been sent over this way from the CPC Wiki forums as you guys may be able to help me more specifically with a programming query. Firstly…

    ... rom and no circuit diagram. Fast forward to today and you ... /> codeblock: ; jump table
    jp volume_0
    jp volume_25
    jp volume_50
    ...
    jp table to the next volume subroutine ...
    Alcoholics Anonymous Alcoholics Anonymous March 2014 Development
  • Code structureHi all, I'd be interested in opinions on the neatest way to do this. I've got a print string routine in which 0-31 are reserved for control codes, …

    ... >31 printable ASCII
    jp c,control_code
    ...print char ... br /> ...jumps to routine in jp table based on contents of accumulator ... But each routine ends with JP PRINT_STRING so the next byte ... lots of routines end in JP rather than RET.
    ...
    R-Tape R-Tape August 2015 Development
  • IDE-media only Spectrum games?A similar discussion is taking place at Speccy.org's forums, but I thought it was worth to start the topic here. Now that we have several IDE interfa…

    ... could be provided by a JP table.
    The difficult bit is ... extended basic (OPEN # etc.), the JP table will not be important (from ...
    BloodBaz BloodBaz November 2007 Development
  • IDE-media only Spectrum games?A similar discussion is taking place at Speccy.org's forums, but I thought it was worth to start the topic here. Now that we have several IDE interfa…

    ... could be provided by a JP table.
    The difficult bit is ...
    Winston Winston December 2007 Development
  • mea culpa!I have just sent Digital Prawn another entry for CCG 2008 which might shock a few people! It is a program which emulates a Commodore Vic 20 - yes, yo…

    ... his ideas on implementing a fast jump table. I'd never have ...
    Jimmy Jimmy July 2008 Development
  • Bug fixing woesGaahhhh! I've spent an afternoon off work agonizing over why my routine didn't work. It's something I'd already restarted so didn't want to wipe th…

    ... /> [code]
    CP 0
    JP dothis
    CP 2
    JP gohere
    CP 15
    JP gothere
    [/ ... 't a Z after the JP. Cursed a bit, then ... you consider changing to a JP table? If I'm still developing ... know, I usually do a JP table so I'm not bound ...
    R-Tape R-Tape September 2014 Development
  • Code structureHi all, I'd be interested in opinions on the neatest way to do this. I've got a print string routine in which 0-31 are reserved for control codes, …

    ... BTW you can implement jump table with SMC, using a 256 ... br /> ld hl,(jump_table)
    jp (hl)
    jump_table:
    ... /> This is amazing!!!!
    My JP table was already 256 aligned, but ... need that style of jump table to redraw the screen, ...
    MatGubbins MatGubbins August 2015 Development
  • Smooth Masked Sprites using fast page flip on 48k Part 2Ok, After all the suggestions in Part 1, which were all excellent (Thankyou), I opted on the following: I have 2 x 6k Offscreen areas (Yes, that's …

    ... /> IF FLAG IS 1, FAST COPY BUFFER TO SCREEN


    JP MAIN

    RET
    TABLE WITH
    LD BC, ... br />
    ORG 0FDFDH
    JP MAINLOOP


    ...
    robpearmain robpearmain September 2004 Development
  • 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…

    ... with a nice piece of fast coding.

    I think ... I coded
    this super fast decisiontable (if someone finds a ... H,B ; point H to table (4)
    .......LD L,A ... /> JP IFD ; last (#8300-#83FF)

    Total memory for table 1K ...
    Dr BEEP Dr BEEP October 2001 Sinclair Miscellaneous
  • Smooth Color Masked Sprites using fast page flip on 48kHere is a quick demo of using char based sprites using the Page flip method: a) Background is copied to buffer b) Sprites drawn on buffer c) Buffer …

    ... /> HALT


    JP MAIN

    RET
    TABLE WITH
    LD ... )
    CP 0
    JP Z,INTEND


    ORG 0FDFDH
    JP MAINLOOP


    robpearmain robpearmain September 2004 Development
  • Tips on optimizing some newbie assembly routinesI'm starting to learn some assembly language. The best way to learn is to actually code something you are going to use, so I'm creating a very simple…

    ... the render as fast as I can. ... and attribute) and the table of characters (named _MB23_tileset ... br /> inc c
    jp _b1a

    ... /> inc c
    jp _b1b
    ._b1bok
    na_th_an na_th_an June 2009 Development
  • Fast LogsAnyone know of a fast ln function I can steal? The ROM function seems to be hideously slow. I wrote a look-up table dirty and less accurate sin func…

    Anyone know of a fast ln function I can steal? ... /> I wrote a look-up table dirty and less accurate sin ...
    Gedlion Gedlion March 2011 Development
  • fast font engine possible?inspired by the recent "proportional font" thread for zx basic and ideas for gui and having done some of the work on this in the past i wonder if it …

    ... table of widths (1 byte per character width). this would enable fast ... then there would be no table of widths.

    ... . width of 16 pixels
    — (table of char widths)
    byte ... experience ... do you believe ultra-fast draw_text could be made using ...
    tstih tstih May 2011 Development
  • Byte-order backbufferThis is a tool for Z80 coders who wish the Spectrum screen had a serial layout. It runs as an interrupt mode 2 service routine and uses POP and PUSH …

    ... and copy it as fast as
    possible. ... ; high byte of vector table
    ld i, a ... ld (endcall), hl
    jp blit ; call blit
    ... push af
    defb 0xc3 ; jp endcall
    endcall:
    vector:
    jp im_main ; jump to main ...
    chev chev April 2012 Development
  • High score table routineI wrote this general purpose high score table routine. It stores 5 scores and displays them alongside the player names, which are 8 characters long. …

    ... TEMP

    JP INSER ; proceed to the insertion ... (TEMP),HL

    JP INSER

    NEW_4:

    JP INSER

    NEW_3:
    table header
    CALL PRINT< ...
    Alessandro Grussu Alessandro Grussu July 2017 Assembler
  • Printing text, part MMXIIXI'm pretty sure there's been a zillion threads about this already, and I don't think it's the first one by myself either, but here goes. Proportiona…

    ... byte.
    - I think the fast width loop could be unrolled ... /> ; calculate destination offset (from lookup table)
    ld l,9 (ix ...
    dec -7 (ix)
    jp NZ, rowloop
    ld sp ...
    Sol_HSA Sol_HSA December 2018 Development
  • Who want to remake Double Dragon?Seeing as the Speccy version was crap (see my review: [url="http://www.gamestyle.net/retro.php?article=31"]http://www.gamestyle.net/retro.php?article…

    fast vertical scrolling:

    di< ... +1), sp
    ld sp, table line start
    ld bc ...
    inc sp

    jp pe, next_line

    restore_sp ...
    Fikee Fikee July 2003 Games
  • My little first set of routines.Hi all, I just coded a little set of routines just to draw a screen on video mem and a fade out. I could have just copied the screen rendering rout…

    ... using table of pre-calculated attribute values. It's pretty fast (just ...
    LDI move attribute from table to vram

    ; ... even more.

    JP PE,LOOP loop until bc ... br /> ; example of table....
    ORG $XX00 Table starting at "nice" ...
    omega omega April 2007 Development
  • My little first set of routines.Hi all, I just coded a little set of routines just to draw a screen on video mem and a fade out. I could have just copied the screen rendering rout…

    ... using table of pre-calculated attribute values. It's pretty fast (just ...
    LDI move attribute from table to vram

    ; ... even more.

    JP PE,LOOP loop until bc ... br /> ; example of table....
    ORG $XX00 Table starting at "nice" ...
    bobs bobs April 2007 Development
  • My little first set of routines.Hi all, I just coded a little set of routines just to draw a screen on video mem and a fade out. I could have just copied the screen rendering rout…

    ... have 8 tables. Each table transforms source attributes into ... other are 0
    ; table 2 - yellows becomes blue, ...
    ; .... etc
    ; table 7 - white becomes white and ... it, but it's fast. Note that you can ... IX
    LDI
    JP PE,LOOP
    RET
    omega omega April 2007 Development
  • Reason for strange display layout?I have always wondered if there is any technical reason behind the strange layout of the display file or why did Sinclair choose to do it this way?

    ... ,8... to speed up execution. JP/JR instead of RET is ... (one line down) is very fast just 10T cycles.

    table

    LD A,_positionX ...
    omega omega May 2007 Development
  • Delay routineAs some people are aware, I have recently starting writing a [url=http://fuse-emulator.svn.sourceforge.net/viewvc/fuse-emulator/trunk/fusetest/]autom…

    ... l,a ; 4
    jp (hl) ; 4 8

    The "fast" solution (58 bytes, 76 T ... l,(hl) ; 7
    jp (hl) ; 4 15
    ... /> ret

    table db t14&255,t15 ...
    Patrik Rak Patrik Rak May 2007 Development
  • Delay routineAs some people are aware, I have recently starting writing a [url=http://fuse-emulator.svn.sourceforge.net/viewvc/fuse-emulator/trunk/fusetest/]autom…

    ... loop should be as fast as possible to reduce ... ; fetch remain start
    jp (hl) ; jump remainroutine
    ... /> dec h ;
    jp no-out ; H and A ... [/code]

    The table must be placed at #80FF ... need to reset the table
    directly after your ...
    Dr BEEP Dr BEEP May 2007 Development
  • A new Apple 1 emulator for the SpectrumHi all, I'm happy to announce a new Apple 1 emulator for the Sinclair ZX Spectrum! It's a port of Simon Owen's Apple 1 emulator for the SAM coupe to…

    ... /> ld h,table/256
    ld h,(hl)
    jp (hl)

    org $7000

    table: defb $71 ... /> org $7100
    jp i00
    jp i03
    jp i06
    etc ... few years to develop this fast routine)
    Dr BEEP Dr BEEP June 2007 Announcements
  • New assember ideaAs i work with Eclipse IDE in my job i become more and more lazy. This leads me to idea that it is time to left Notepad+Tasm combo behind and move on…

    ... should be a relocate table for every lib function ... br /> ld de,_heap
    jp HeapSbrk_callee + ASMDISP_HEAPSBRK_CALLEE

    ld de,_heap
    jp HeapSbrk_callee + ASMDISP_HEAPSBRK_CALLEE

    fast. And hence why ...
    Alcoholics Anonymous Alcoholics Anonymous November 2007 Development
  • Emulators on the ZX SpectrumHaving released a Spectrum 16K emulator for Spectrum 48/128 machines as part of CCG2008, I was wondering if anybody knows of any emulators which actu…

    ... Advantage: I can swap fast between mainregisters and emulatorregisters ... ; Point to instruction in table
    LD H,(HL) ... highbyte of instructioncode
    JP (HL) ; Go to ...
    EXX
    JP (IY) ; Jump to BYTE1 ...
    Dr BEEP Dr BEEP March 2008 Emulators
  • Spectrum AssemblyHi All, Thanks for letting me in... lol Over the last couple of days I started playing my spectrum emu again and then I started thinking about lear…

    ... 's the outline for a fast full screen vertical scroll:
    table. To scroll in the opposite ... ix
    dec a
    jp nz, nextln
    ret
    dec a
    jp nz, nextln
    ret
    Matt_B Matt_B October 2008 Sinclair Miscellaneous
  • Spectrum AssemblyHi All, Thanks for letting me in... lol Over the last couple of days I started playing my spectrum emu again and then I started thinking about lear…

    ... 's the outline for a fast full screen vertical scroll:
    table. Faster & less memory to ... , why you wrote 16440 in table? Mistyped?

    [quote]
    dec a
    jp nz, nextln
    ret
    Shadow Maker Shadow Maker October 2008 Sinclair Miscellaneous
  • When would you use LD A,R ?Can anyone tell me a practical use of LD A,R and LD R,A I am confused when you would need to use it? Cheers

    [QUOTE=Metalbrain;399421]Fast flag using bit 7 (that ... /> Beeper:
    ld hl,(FXPointer) ; table pointer

    ld a ... br /> ld hl,(FXCode)
    jp (hl) ; beeper effect till interrupt ...
    frobush frobush November 2009 Development
  • Midi out on a ZX SpectrumYears ago (may be over 15 years...) I soldered a small adapter that lets a keyboard or synthesizer connect to the ZX Spectrum 128K's midi/RS232 port.…

    Well, there were several situations in the past that I wanted to use midi on the Spectrum with.

    1. I used the Midi out port on a ZX Spectrum 128K heatsink model to send data to a Yamaha Cs1x for my first laserharp.
    That laserharp had ten ...
    bverstee bverstee March 2010 Hardware
<1234567…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
fast 10.8K 12.3K
jp 4.7K 8.4K
table 5.8K 9.1K

Related Threads

  • INVASION OF THE BODY SNATCHAS - Obscure High score table messages...After posting a message about this game on the 'first three games you bought' section, I got thinking more about this game.<br /> <br /> When you typ…
  • Jet Set Willy - fast versionDownloaded this from Andrew Broad's site. It behaves strangely on rooms with a rope - rope is invisible &amp; you're carried almost the whole width o…
  • Two Manic Miners in the top 100 games table?A while ago I was checking the top 100 games (according to WoS visitors' votes), but I couldn't help notice that there are [I]two[/I] distinct "Manic…
  • FAST adsHiya<br /> <br /> Does anyone remember the FAST (Federation against software theft) ads that came out in the late 80's and early 90's. They were hila…
  • FAST PIXEL DRAWINGI'm looking for the fastest way to put a pixel to the screen (on spectrum ofcoz:). Here is my own procedure (written in PASMO). But I don't how do it…
  • Smooth Color Masked Sprites using fast page flip on 48kHere is a quick demo of using char based sprites using the Page flip method:<br /> <br /> a) Background is copied to buffer<br /> b) Sprites drawn on…
  • Smooth Masked Sprites using fast page flip on 48k Part 2Ok,<br /> <br /> After all the suggestions in Part 1, which were all excellent (Thankyou), I opted on the following:<br /> <br /> I have 2 x 6k Offsc…
  • Fast division in machine codeHi<br /> <br /> Does anyone know what is the fastest way to divide a 16 bit number by 24 in machine code.<br /> <br /> Derek<br /> <br /> [ This Mess…
  • DEC BC/LD A,B/OR C/JP NZ,loopyesterday i saw nice trick:[code]<br /> <br /> dec bc<br /> ld a, b<br /> or c<br /> jp nz, loop<br /> <br /> can be replaced (bc starts &gt;255, sho…
  • West Bank: The most pointless high score table everWest Bank is a good little game. I played it and got a score of 25000 odds starting at stage 6, which I thought was quite good. Then as the game ende…

Related Searches

  • table pixadd
  • fast loader
  • ay frequency table
  • best place for interrupt table
  • interrupt table
  • jp peter
  • fast multiplies
  • fast speed
  • fast load
  • jump table
  • hi soft compiler fast
  • high score table
  • fast loading
  • fast host
  • copy buffer fast
  • jp
  • jp nz
  • look up table
  • dereferencing look up table
  • look up table code

Copyright © 2024 World of Spectrum