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.013s
<1…28293031323334>
  • Break into programIs there any way of stopping people using the break option in my software productions so they can list the code.

    ... the error return off the stack but doesn't restore it ... wouldn't matter as the stack gets reset after the error ... now is in the other ROM and so the second BREAK ...
    Battle Bunny Battle Bunny September 2013 Sinclair Basic
  • 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…

    ... something; perhaps it is making ROM calls.

    [quote]Of ... 's no danger of a stack placed at 60000 or something ...
    stephenw32768 stephenw32768 September 2013 Development
  • Faulty +3Hi all Hoping this isn't the 40077 dead on my +3 but....... [IMG]http://www.darrenwileman.co.uk/SPEC/Plus3.jpg[/IMG] Tried the following in anothe…

    ... the classic symptom of no ROM, as the CPU ends up ... 38 instructions, which force the stack to grow uncontrollably and overwrite ... />
    I'd recheck the ROM socketing, and if you don ...
    balford balford September 2013 Hardware
  • 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…

    ... published in The Complets Spectrum Rom Dissasembly.

    [CODE]THE ... HL,+053F Preload the machine stack
    PUSH HL with the ...
    jamorski jamorski October 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…

    ... trouble with not using the ROM routines is that devices like ... the code from the original ROM then you really ought to ... (derived from the SAM skeleton ROM):
    [code]; THE 'LD-BYTES ... black
    ld hl, sa_ld_ret ; stack
    push hl ; return address ...
    chev chev October 2013 Development
  • New hardware for Spectrum from ShaosI have some ideas for new ZX-peripherals and quickly designed a prototyping board for experiments: [URL=http://nedocon.com/store/speccy/][IMG]http:/…

    ... write to #0000 during a calculator operation, and there's a ... bit7="1" will keep BASIC ROM into place...
    Shaos Shaos October 2013 Hardware
  • New hardware for Spectrum from ShaosI have some ideas for new ZX-peripherals and quickly designed a prototyping board for experiments: [URL=http://nedocon.com/store/speccy/][IMG]http:/…

    IIRC the Spectrums internal calculator uses address &0000 to ... /> Search the web for Spectrum ROM bugs ([URL="http://nonowt.com ...
    1024MAK 1024MAK October 2013 Hardware
  • New hardware for Spectrum from ShaosI have some ideas for new ZX-peripherals and quickly designed a prototyping board for experiments: [URL=http://nedocon.com/store/speccy/][IMG]http:/…

    [QUOTE=Shaos;727208]Does it mean any basic math?[/QUOTE]

    Had to look it up. It's the skip constants routine at #33F7. Overwrites the first five bytes of the ROM. Can contain any value at all. Gets called during calculator operations.
    chev chev October 2013 Hardware
  • 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…

    ... posted here assume the 48k ROM is currently enabled, eg, ... will make sure the 48k ROM is present and that is ... models. It's saving the stack pointer before the tape call ... 128 models if the 48k ROM needs to be banked in ... assume you have the 48k rom present.
    Alcoholics Anonymous Alcoholics Anonymous October 2013 Development
  • SE BasicAfter 13 years of development I thought I'd run out of things to optimize, but it turns out I was wrong. However, I'm now running out of time to work…

    ... number of instructions. The ZX81 ROM, and by extension the Spectrum ... ROM is notable for its use ... instruction set for its internal calculator which probably saves a heap ...
    chev chev October 2013 Sinclair Basic
  • Issue 4A black paper, white borderJust had one of these through, nice yellow pcb! Everything but the ULA soldered in. On power up I get black paper, white border and some intermitten…

    ... the test passes, thus the ROM code thinks that 48k of ... then tries to place the stack in faulty upper memory, all ...
    balford balford October 2013 Hardware
  • SoftPLAY: Use the PLAY command from 48 BASICNow you don't need 128 BASIC to use the [B]PLAY[/B] command. Just use [B]PRINT #8;[/B] instead. [url]https://dl.dropboxusercontent.com/u/15659782/So…

    ... have to do ROM paging just to use the calculator.
    [quote ...
    chev chev October 2013 Brand new software
  • Use PLAY without the 128 ROMHere's a little thing I wrote called SoftPLAY: [url]http://www.worldofspectrum.org/forums/showthread.php?t=45259[/url] Now you can use the PLAY comm…

    ... a timing value for the calculator loop that gives something closer ... the same speed as the ROM, but it's tricky because ... the ROM code is buggy and adds ...
    chev chev October 2013 Sinclair Basic
  • SoftPLAY: Use the PLAY command from 48 BASICNow you don't need 128 BASIC to use the [B]PLAY[/B] command. Just use [B]PRINT #8;[/B] instead. [url]https://dl.dropboxusercontent.com/u/15659782/So…

    ... at address #000B in ZX rom must be JP #ZXRAM and ... 't call parts of ZX rom, only after return from PLAY ... use many ROM routines but it does use the floating point calculator.
    chev chev October 2013 Brand new software
  • SoftPLAY: Use the PLAY command from 48 BASICNow you don't need 128 BASIC to use the [B]PLAY[/B] command. Just use [B]PRINT #8;[/B] instead. [url]https://dl.dropboxusercontent.com/u/15659782/So…

    ... many ROM routines but it does use the floating point calculator.[/QUOTE ... ]

    Then ok, you can use any ZX rom ... routines and floating point calculator (I must make ...
    velesoft velesoft October 2013 Brand new software
  • 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 ; numeric to stack
    call stack_num ; stack it
    jr ...
    fwait ; perform
    fsgl ; calculator
    fce ; operation
    jr ... br /> s_next:
    push bc ; stack present values
    rst next_char ...
    chev chev October 2013 Development
  • IF EXIST?In MS-DOS scripting, there is an IF EXIST command that lets you check wether a file exists in disk or not. There are any way to check it out from BA…

    ... (left), i.e. the ROM
    switched in at ... (000h...3FFFh) is ROM 3 (the 48 BASIC ROM). The RAM page ... 0 and the machine stack resides in this area ... the top of memory, the stack held somewhere in that range ... 4000h...BFE0h, and ROM 2 (the DOS ROM) switched in at ...
    The_Bert The_Bert October 2013 Sinclair Basic
  • I know it's part ZX81 but what's the rest of it?You can see the ZX81 motherboard in the corner but I have no idea what the rest does, it powers up but I haven't managed to get the screen to tune in…

    ... ROM, in some form, it will come with the f/p calculator ... /> ..Just zoomed in on that ROM board and yes original Sinclair ...
    moggy moggy October 2013 Hardware
  • Break into programIs there any way of stopping people using the break option in my software productions so they can list the code.

    ... ;STMT-RET (+2A/+3/+3e ROM.1)
    push hl
    stack in the location pointed to ... (ERR_SP) before poking the machine stack.

    * If the error ... REM continues here when GOSUB stack has been reset
    [/code ...
    Battle Bunny Battle Bunny October 2013 Sinclair Basic
  • I know it's part ZX81 but what's the rest of it?You can see the ZX81 motherboard in the corner but I have no idea what the rest does, it powers up but I haven't managed to get the screen to tune in…

    ... it's worth upgrading the rom to the EL-2364 Flash ... are going to upgrade the ROM use the one found here ... /> third post down (SG81_b.zip) calculator errors corrected and it's ...
    moggy moggy October 2013 Hardware
  • I know it's part ZX81 but what's the rest of it?You can see the ZX81 motherboard in the corner but I have no idea what the rest does, it powers up but I haven't managed to get the screen to tune in…

    ... going to upgrade the ROM use the one found ... third post down (SG81_b.zip) calculator errors corrected and it's ... is going to get the rom modified for me.
    rom on the motherboard or ... on the switchable ROM board?

    ...
    youno youno October 2013 Hardware
  • Getting aquainted with the IF1bisToday, fifteen days after dispatch, the IF1bis arrived at my door. In perfect order. No customs, no TVA and no handling fee involved. The arrival of …

    ... /> pagout POP HL ;clear the stack
    POP HL ; we ... OUT (191),A ; Xx SHD rom
    DEC HL
    ...
    roko roko 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…

    ... stk_var ; parameters and variables to calculator
    bit 6, (iy + ... so
    fwait ; enter calculator
    fstk0 ; stack zero
    fce ; ... exit calculator
    ret ; end ...
    chev chev October 2013 Development
  • z88dk and im2I set up a minimal IM2 mode so I can draw sprites for a laff [code] #include <string.h> #include <stdio.h> #include <im2.h> #include <stdlib.h> #in…

    ... you don't run the ROM ISR, you'll never ... does not depend on the ROM code.

    Instead ... there.

    The ROM ISR (rst 56) will reenable ... 32768 and up, and the stack at wherever Basic put it ... , always check if the stack location is the culprit.
    Alcoholics Anonymous Alcoholics Anonymous 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…

    ...
    make_room:
    push hl ; stack pointer
    call test_room ; check ... (stkend), hl ; the stack
    push hl ; stack stkend
    ld hl ...
    open:
    fwait ; enter calculator
    fxch ; swap stream number ...
    chev chev October 2013 Development
  • LOAD "" CODE - Blind Alleycame across [B]Blind Alley[/B] in the archives, and both tzx/tap versions only have Bytes header, no Basic loader with autostart - please, anyone, ho…

    ... the machine stack. As this will have been returning to ROM code ...
    BloodBaz BloodBaz October 2013 Games
  • LOAD "" CODE - Blind Alleycame across [B]Blind Alley[/B] in the archives, and both tzx/tap versions only have Bytes header, no Basic loader with autostart - please, anyone, ho…

    ... the machine stack. As this will have been returning to ROM code ...
    de Vandemar Croup de Vandemar Croup October 2013 Games
  • LOAD "" CODE - Blind Alleycame across [B]Blind Alley[/B] in the archives, and both tzx/tap versions only have Bytes header, no Basic loader with autostart - please, anyone, ho…

    ... overwrote the stack so when the load routine in ROM returned, it ... on the top of the stack?

    I could be ...
    RobeeeJay RobeeeJay October 2013 Games
  • LOAD "" CODE - Blind Alleycame across [B]Blind Alley[/B] in the archives, and both tzx/tap versions only have Bytes header, no Basic loader with autostart - please, anyone, ho…

    ... overwrote the stack so when the load routine in ROM returned, it ... on the top of the stack?

    I could be ...
    Dr BEEP Dr BEEP October 2013 Games
  • 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…

    ... push bc ; stack position
    push hl ; stack destination
    ... ld a, %00001111 ; ROM 0, VRAM 1, RAM ...
    chev chev November 2013 Development
<1…28293031323334>

Latest Posts

  • Happy 40th Birthday to the Amstrad CPC464!
    dmsmith on 12:41AM
  • i am currently listening to........
    dmsmith on April 15
  • I am currently watching.....
    zx1 on April 15
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on April 15
  • Cooperative Games.
    harriusherbartio on April 15
  • Celebrity deaths...
    mel the bell on April 15
  • Minor British Sports that did become games on the ZX Spectrum
    dm_boozefreek on April 15
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 15
  • Inside No.9 favourite episodes
    Maroc's Other Projection on April 15
  • How we became brainwashed by social media
    Scottie_uk on April 15

HitBox

Word Docs Hits
rom 15.6K 29.7K
calculator 1K 1.5K
stack 7.2K 10.4K

Related Threads

  • logical operators and the calculator stackI was wondering if there was a utility which would provide the list of commands needed for the ROM calculator to evaluate a logical expression. For e…
  • using the ROM's FP calculatorIs it possible to use the ROM's FP calculator to evaluate any FP expression in a single sequence of commands without breaking out to stack some other…
  • ROM Calculator TrigHello,<br /> <br /> These Christmas holidays I finally have time to devote myself a little to the speccy .<br /> <br /> I have a question about how t…
  • Searching for correct Betadisk 48k TR-DOS v4.12 ROM (Save ROM via TRDOS-Prompt to Disk)Hi,<br /> <br /> I have two ROM-Files which should be read out from an original Betadisk 48 Interface TRDOS v4.12 (ROM-Size 8k).<br /> But when I …
  • Is it possible to run a single BASIC line via a ROM CALL of the Standard ZX 48k ROM?On: https://cygnus.speccy.cz/popis_trdos-assembler.php<br /> <br /> I found the following code:<br /> [code]<br /> CHADD equ 23645 ; Location of…
  • New WoS CD-ROM Project[url="http://neuro.zensoft.net/woscd/"]http://neuro.zensoft.net/woscd/[/url]<br /> <br /> I'm about to embark on an ambitious project ... to create n…
  • Emulators and ROM'sHi - This is my first post here, although I have been visiting WoS for ages....<br /> I have been on quite a few multi-platform sites that offer down…
  • ROM cartridgeI forgot, I'm also after a cardridge to fit into my RAM Turbo interface, mainly to see if it works really. An ultimate one would be nice, but would …
  • Spectrum ROMI downloaded some text files (they are actually the spectrum ROM files but in text) which can be compiled using TASM (or soemthing). I read on WOS th…

Related Searches

  • stack
  • betadisk rom
  • betadisk rom line
  • alternative rom
  • rom
  • rom defekt
  • rom substitute
  • rom spectrum 128k 2
  • 2a new rom
  • forth rom
  • 128k rom
  • rom 128k pentagon
  • calculator stack
  • passing parameters on the calculator stack
  • rom calculator stack
  • stack calculator
  • stack calculator draw
  • stack calculator radians
  • stack calculator negative numbers
  • calculator routine discard unused rom

Copyright © 2024 World of Spectrum