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.052s
<1…78910111213…34>
  • WIP: ULAPlus hardware implementationThis aims to be an "almost" plug-in replacement for the Sinclair ULA chip fitted in Spectrum 16K/48K/Plus machines. It comes in a form of a small PC…

    ... true separated inputs, form the address bus contents.[/QUOTE]
    ... respectively, when IORQ is low by the "dead cockroach". If stored ... is in the same row and so the row address does not need ... IN FFh could be emulated by ULAplus outputting the correct display ...
    Mr X Mr X March 2013 Hardware
  • Fastest redraw of screen from UDGsHere's a question for everyone, to generate a bit of code to be used in games: On a standard 48K Spectrum, what's the fastest way to redraw the scre…

    ... execute 2 routines per character row: one of them to ... position at the next character row).

    My suggestion ... by the first address in the West border at the following character row ... when shifting a single character row instead of entire screens.
    Einar Saukas Einar Saukas March 2013 Development
  • Printing textThis is probably quite a basic question, or there might be something obvious I'm missing. I'm looking for an economical way of printing formatted te…

    ... /> You alter the printing routing by checking on chr 13 before ... , first column you want by chr 22, row, column and keep the ... current active row in a register or address. This will reduce ...
    Dr BEEP Dr BEEP April 2013 Development
  • Joystick Interfaces on +2AJust found out that my DK'Tronics joystick interface doesn't want to play with my +2A (black). The Kempston port works OK, but not the Sinclair port…

    ... idea of adding 8 joysticks by using the low-byte to ... high byte to indicate a row of keys, then read from ... swap its A0 and A4 address lines over to make it ...
    joefish joefish April 2013 Hardware
  • How do I detect if key 'H' is pressed in machine code?How do I detect that the key has been pressed? I have been using the IN 239 command for keys 6-0, but dont know how to detech 'H'...

    ... from a 16-bit port address, not just 8-bits. ... high byte of the port address]
    2. LD A ... high byte of the port address]

    The low ... 5 keys in that half-row, running from the centre of ... .

    So (going by the guide Arjun referenced), you ...
    joefish joefish April 2013 Development
  • Keyboard scanning routines / techniques?What keyboard scanning routines or techniques do people use? I'm looking to write something which doesn't rely on the ROM-based keyboard scanner, an…

    ... this can be done by setting the high address of the IN ... .

    Within a half row, if lower five bits = 11111 ... know nothing in that half-row is pressed, therefore, move swiftly ...
    BloodBaz BloodBaz May 2013 Development
  • Keyboard scanning routines / techniques?What keyboard scanning routines or techniques do people use? I'm looking to write something which doesn't rely on the ROM-based keyboard scanner, an…

    ... this can be done by setting the high address of the IN ... .

    Within a half row, if lower five bits = 11111 ... know nothing in that half-row is pressed, therefore, move swiftly ... onto the next half row.[/QUOTE]

    Yes I ...
    u6c87 u6c87 May 2013 Development
  • ZX-Assembler in progress...Dear readers, I just want to announce that ZX-Assembler is not longer only an idea in my mind. It's just alive. Unfortunately, it's too early to mak…

    ... string
    [*]several strings separated by value X (default zero)
    row (default 8)
    [*]...[/LIST]< ... routines should be automatically identified by their official labels (i.e ... of a ROM routine like address $0e9e (that I have ...
    Einar Saukas Einar Saukas May 2013 Emulators
  • ZX-Assembler in progress...Dear readers, I just want to announce that ZX-Assembler is not longer only an idea in my mind. It's just alive. Unfortunately, it's too early to mak…

    ... formatted as N bytes per row (default 8)
    ...
    ... should be automatically identified by their official labels (i ... option. Should be
    customizeable by the user.

    ... specify that routine starting at address 53200 should have label ...
    clausjahn clausjahn May 2013 Emulators
  • Horizontal Scrolling/Per Character gamesHello. Can anyone give me the titles of some Speccy games (preferably good ones, but I don't mind hearing about bad ones too) that scroll the playin…

    ... /> [I]R-Type[/I] works by having a scroll routine with ... 8 times to do each row of each character. That list ... [I]Cobra[/I] works is by redrawing the screen every time ... actually have a 16-bit address-map as your working screen ...
    joefish joefish June 2013 Games
  • Struggling with this routine... Any ideas?I'm trying to write a routine that plots 3 pixels to decrease the energy bar in the top right corner by 5 units, but it just wont have it! There mus…

    ... character cells it is reduced by?

    I ... ).

    Get address of character cell to reduce ... 8-pixel values from cell row
    Is it zero ... it back to the screen address
    Reduce some more ...
    repeat for each row of the character cell to ...
    Paradigm Shifter Paradigm Shifter July 2013 Development
  • Struggling with this routine... Any ideas?I'm trying to write a routine that plots 3 pixels to decrease the energy bar in the top right corner by 5 units, but it just wont have it! There mus…

    ... erase the row you want to get rid of by drawing the ... the screen (could be a row of blank pixels, so write ... to the screen at that address. It might not be blank ... a lookup table for each row of the screen (which would ...
    Paradigm Shifter Paradigm Shifter July 2013 Development
  • Struggling with this routine... Any ideas?I'm trying to write a routine that plots 3 pixels to decrease the energy bar in the top right corner by 5 units, but it just wont have it! There mus…

    ... Advanced Spectrum Machine Language by David Webb. They seem ... br />
    ENTRY b = ROW
    c = COLUMN
    PRESERVED ... hl = DISPLAY FILE ADDRESS
    de = ATTRIBUTE FILE ADDRESS
    a = ... = 0
    de = ATTRIBUTE ADDRESS

    BASE DEFW ...
    Shando Shando July 2013 Development
  • Struggling with this routine... Any ideas?I'm trying to write a routine that plots 3 pixels to decrease the energy bar in the top right corner by 5 units, but it just wont have it! There mus…

    ... br /> ;step energy bar down by one point/pixel
    DECONE ... ,$4406 ;right-hand of bar: address + 1
    ld a, ... hl),a ;update byte on row Y=171
    dec h ... ;copy to corresponding byte on row Y=172
    dec h ...
    Battle Bunny Battle Bunny July 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…

    ... 714774]Speedlock was written by David Aubrey Jones and owned ... was, I believe, owned by Appleby Associates, who went so ... di
    ld ix,40000 ; address to write data

    row constitute a pilot signal ...
    stephenw32768 stephenw32768 August 2013 Development
  • When is a 16k not a 16k ?Can anyone explain what this machine is supposed to be ? Speccy with a 16K sticker on the base. Doing a peek 23733 returns 255 so a 48K ? Opened …

    ... to support OKI upper RAM. By default, the issue 2 only ... A14 contributes to the row address or column address. This is something I ...
    Zorn Zorn September 2013 Hardware
  • When is a 16k not a 16k ?Can anyone explain what this machine is supposed to be ? Speccy with a 16K sticker on the base. Doing a peek 23733 returns 255 so a 48K ? Opened …

    ... to support OKI upper RAM. By default, the issue 2 only ... A14 contributes to the row address or column address. This is something I ... using an upgrade kit provided by East London Robotics. I recall ...
    RST#08 RST#08 September 2013 Hardware
  • Couple of basic BASIC questionsPlaying around with BASin again in an effort to knock up a game and am wondering 2 things 1) Why when I run the program do my UDGs not always pick u…

    ... />
    USR "b" returns the address of the UDG "b". You ... then POKE that address (plus an offset for each row, 0 to ... better code (and more compact) by using a loop:

    Dunny Dunny September 2013 Sinclair Basic
  • Understanding DRAMI think I am going slightly mad. My hardware knowledge has got more rusty than it should have done, and I am going to have to turn to the experts to…

    ... effectively gives us 256 rows by 128 columns = 32768 = 32k

    Or 128 rows by 256 columns; that's the ... 's A14 contributes to the row address or the column ...
    Zorn Zorn September 2013 Hardware
  • Understanding DRAMI think I am going slightly mad. My hardware knowledge has got more rusty than it should have done, and I am going to have to turn to the experts to…

    ... working one is chosen by tying the MSb row address to either 0 ... or 1.

    By wiring ... 8 bits for row address + 7 bits for column address = 15 bits -> ... 7 bits for row address + 8 bits for column address = 15 bits -> ...
    mcleod_ideafix mcleod_ideafix September 2013 Hardware
  • Upper RAM replacement module issues with the DivideI got my new upper ram replacement module from Zorn yesterday and seem to be having some issues. When the machine is without the Divide it boots up …

    ... . The extra loading on /MREQ by the Divide may slow or ... 74HCT latch to capture the row address.
    Zorn Zorn October 2013 Hardware
  • Joffa Smiff RememberedMemories we keep one by one, Things you said, Things you have done, They bring a smile, Often a tear, Always a wish that you were here. Jonathan "Jo…

    ... , so your screen addresses INC by 1 byte as you go ... INC by 256 to move down a row, then you DEC by 1 ... or subtract from the screen address. Though that only seems to ... 're copying before a character row break. Then again, if you ...
    joefish joefish October 2013 Sinclair Miscellaneous
  • Quick fix for four joysticksHere's a quick modification to add four joysticks to any Speccy. This assumes you already have two Sinclair ports. [URL="http://joefish.co.uk/specc…

    ... the bottom row of the keyboard by changing its high-byte address line ... one of the ports used by the +D, but I think ... choose an 8-bit port address and read up to 256 ... different joysticks by setting the high byte. That ...
    joefish joefish October 2013 Hardware
  • 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…

    ... , af' ;'store flag (trapped by emulators)
    di ; interrupts ... br /> dec b ; reduce by 13 t-states
    ... /> inc ix ; increase base address
    dec de ; decrease ... /> ld a, 0x7f ; read key row
    in a, (ula) ...
    chev chev 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…

    ... 80 ; first character of second row
    ld de, 49152 ; ... push de ; stack screen start address
    push hl ; ... /> pop de ; unstack screen address
    pop bc ; unstack ... sub 16 ; divide last value by 65536
    ld (hl), ...
    chev chev 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…

    ... ; by eight
    ex de, hl ; base address to ... pop bc ; get original row/col
    dec c ...
    chev chev November 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…

    ... 0 ; zero byte addressed by HL
    inc de ... call cl_addr ; address for start of row to HL
    ...
    chev chev November 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…

    ... hl, bc ; increase HL by 1792
    and %11111000 ... unstack original address
    inc h ; address next pixel row
    chev chev November 2013 Development
  • SCREEN$ bug fixI've been using the SCREEN$() function recently for reading data off the screen rather than taking up space with an array and I got fed up with the s…

    ... initialises character sets parameters used by ScrDol0.
    ; USAGE:
    ; ... 90
    defw BLOCK ;recalculated by BlockGen
    defb $08,$01 ... ;HL=character set address
    ld a,c ;A =row
    rrca ...
    Battle Bunny Battle Bunny November 2013 Sinclair Basic
  • 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…

    ... *s; // sprite handle returned by sp1_CreateSpr()
    char dx; ... gr_window will hold the address of the asm label _gr_window ... if (se->s->row > 21) // if ...
    slenkar slenkar November 2013 Development
<1…78910111213…34>

Latest Posts

  • i am currently listening to........
    Paradigm Shifter on 12:26AM
  • Happy 40th Birthday to the Amstrad CPC464!
    dmsmith on April 16
  • Celebrity deaths...
    mel the bell on April 16
  • Cooperative Games.
    Paradigm Shifter on April 16
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 16
  • European Software Titles with an English version
    harriusherbartio on April 16
  • How we became brainwashed by social media
    Antiriad2097 on April 16
  • How Do You Categorize Your Speccy Software and Games?
    Antiriad2097 on April 16
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on April 16
  • I am currently watching.....
    zx1 on April 15

HitBox

Word Docs Hits
row 3.2K 6.5K
by 127.4K 175.4K
address 11.8K 21.2K

Related Threads

  • Address Manager by OCP[URL="http://www.worldofspectrum.org/infoseekid.cgi?id=0007888&amp;loadpics=3&amp;model=spectrum"]Address Manager[/URL] by OCP seems to be released i…
  • starmaker by d hawkins (design by r hawkins)Found this on a cassette also (not original).<br /> Can't find it in infoseek, so I guess its missing in action. Maybe I should just make one thread …
  • Humphrey by Zigurat inspired by Mustache BoyThe zigurat game was clearly inspired by this game:<br /> <br /> [url]http://www.youtube.com/watch?v=XE6vtZG9_HA[/url]<br /> <br /> Cheers!
  • bitmap address to attribute addressI've searched, but I don't seem to find the proper keywords.<br /> <br /> I have a bitmap screen address in DL, character aligned (the address of the…
  • Spectrum games for sale - Edd the Duck by Impulse and 2112 AD by Design DesignI have some interesting Spectrum items for sale including Edd the Duck by Impulse and 2112 AD by Design Design.<br /> <br /> [url]http://www.ebay.co.…
  • Column and row numbers to attr address?[FONT=Calibri][SIZE=3]Can anyone provide me with a code snippet the will convert the column and row numbers into the screen attribute address. For ex…
  • Ultraviolet by ACS Software distributed in Spain by VentamaticAs you can see here:<br /> <br /> [url]http://www.ebay.es/itm/ZX-Spectrum-48K-Ultraviolet-Infrared-Ensamblador-/201180988211?pt=LH_DefaultDomain_186&…
  • Paradox by Runesoft and SMASH 16 by CodemastersBoth on ebay, with free tracked shipping :)<br /> <br /> http://www.ebay.co.uk/sch/daniel_gsp/m.html?item=262317510736&amp;rt=nc&amp;_trksid=p20476…
  • groucho by automatacan any one tell me how to play?<br /> <br /> <br /> also are there any sound files of the tunes you used to get on the back of automata games?<br />…

Related Searches

  • mastering machine code on your zx spectrum by toni baker
  • mastering machine code on your zx spectrum by toni baker disassembler
  • mastering machine code on your zx spectrum by toni baker pdf
  • basic start address
  • identify spectrum model 128k address
  • distinguish spectrum model 128k address
  • distinguish spectrum model 128k pentagon address
  • step by prograamming
  • by load no name show
  • by load hide name
  • 2 numbers in address
  • 2 numbers in address debugger
  • email address change
  • step by graphics 4
  • z88dk read address peek
  • multiply by 8
  • modded by a noob
  • border address
  • row to screen address
  • pixel row screen address

Copyright © 2024 World of Spectrum