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.141s
<1…22232425262728…34>
  • Groundbreaking gamesWhich games really broke new ground? I mean the ones that actually got around the hardware limitations of the Spectrum. For example: Aquaplane - f…

    ... 16K ROM. :)

    Seriously, the Spectrum wasn't designed to deal ... with things like sprites, vector graphics or ...
    Matt_B Matt_B February 2007 Games
  • Adding AY music to your plogramI'd like to add some nice tune to my program written in machine code. I am not new to assembler programming but with music programming I have no expe…

    ... usual way is to set up your own im2 interrupt routine that ... replaces the one in ROM to take ... care of the song. So, yes, the ROM routine ... is totally useless but the custom IM2 one you ...
    Alcoholics Anonymous Alcoholics Anonymous March 2007 Development
  • New protection systemsAs a follow-up to [URL="http://www.worldofspectrum.org/forums/showthread.php?t=14311&page=2"]this[/URL] thread regarding relatively new protection sy…

    ... One of the most difficult-to-crack protection systems I ... the ROM. And the Break vector would be changed to point to ... CRC check was performed to test the decode against ... 'd have to add "(c) Kevin Edwards" to the above ... 't Firebird do that to begin with?)
    2 ...
    ghbearman ghbearman May 2007 Development
  • How does interrupts work?I am a little confused regarding the interrupts on the Spectrum. If I have some hundred bytes of machine code started with, say, [B]RANDOMIZE USR 300…

    ... they stick the game in IM2, which allows a programmer ... to run in RAM. So instead of running the ROM ... only thing you need to worry about. FRAMES might ... counting on reading it to measure time passed. If ... you can do without the ROM interrupt.

    [ ...
    Alcoholics Anonymous Alcoholics Anonymous May 2007 Development
  • Project: M.u.l.e.Wokani came up with a great idea about trying an open-development approach for spectrum games, and I thought why not try with a game I have under dev…

    ... by replacing calls to zx_cyx2saddr() with calls to zx_cyx2saddr_callee() where ... need to use "ld b,16" to get it to run ... ()
    {

    // initialize im2 mode

    #asm
    vector table at address 0xd000 ...
    Alcoholics Anonymous Alcoholics Anonymous July 2007 Development
  • Project: M.u.l.e.Wokani came up with a great idea about trying an open-development approach for spectrum games, and I thought why not try with a game I have under dev…

    ... br /> //////////////////////////////////////////////////
    /// PRINTING TEXT DIRECTLY TO SCREEN AND-OR BUFFER
    to screen
    temp += 256; ... to scroll, scroll it
    asm("call\t56"); // call ROM ...
    Alcoholics Anonymous Alcoholics Anonymous July 2007 Development
  • Project: M.u.l.e.Wokani came up with a great idea about trying an open-development approach for spectrum games, and I thought why not try with a game I have under dev…

    ... has an im2 interrupt library that allows us to register functions to run ... will be registered with the im2 library for execution during the ...
    seed_isr() is going to add one to the seed value while ... installed on the same interrupt vector and will be run one ...
    Alcoholics Anonymous Alcoholics Anonymous October 2007 Development
  • Input/Output on Edge ConnectorI would like to sense a pulse on the data bus via the edge connector, i.e. on or off. How do you decide what port it is on? I would also like to send…

    ... don't pay attention to M1 then interrupt acknowledges ... strange things to your I/O devices (especially in IM2, since ... IM 2 and send a vector).

    If ... devices the best thing to use is IORQ+M1 ... fewer enable pin dedicated to control signals for the ...
    Winston Winston October 2007 Hardware
  • splib2 from ROMI'm trying to generate IF2 ROM games for ZX Spectrum 16K using z88dk + splib2. So far I've managed to create a new crt0 file and to generate valid RO…

    ... , I have z88dk generating ROM-friendly code. All locals ... 's no problems to use the ROM to run the actual ... code, I just have to ... of buffers to store rotation tables and IM2 vectors, so ... challenge. I want to manage to create a game in ...
    na_th_an na_th_an December 2007 Development
  • splib2 from ROMI'm trying to generate IF2 ROM games for ZX Spectrum 16K using z88dk + splib2. So far I've managed to create a new crt0 file and to generate valid RO…

    ... 5Kb of buffers to store rotation tables and IM2 vectors, so ... /> The rotation and IM2 tables can be in ROM too -- the rotation ... the rotation table in ROM, sp_Initialize() will try to 'create' the ... .

    ... going to have to do some work today will ...
    Alcoholics Anonymous Alcoholics Anonymous December 2007 Development
  • Dangerous Z80 Assembly CommandHave been reading Toni Bakers' "Mastering MC On Ya Speccy" book and came across the list of Z80 commands in the dictionary section. Page 102 "[b]IM…

    ... calling the ROM ISR and I can return to BASIC ... CLEARed the BASIC area to below the area where ... the 257 byte interrupt vector table and music data ... br /> Next I am going to check the AY music routine ... 2 handler, and returning to BASIC are working fine now ...
    Digital Prawn Digital Prawn March 2008 Sinclair Miscellaneous
  • Dangerous Z80 Assembly CommandHave been reading Toni Bakers' "Mastering MC On Ya Speccy" book and came across the list of Z80 commands in the dictionary section. Page 102 "[b]IM…

    ... one in the 128 Editor ROM, it's horribly complicated ... music playing. I need to return to BASIC after setting the ... manipulating the screen), returns to BASIC correctly whilst still running ... br /> Returning to BASIC after setting up the IM2 interrupt handler ...
    Digital Prawn Digital Prawn March 2008 Sinclair Miscellaneous
  • Group Order of Internal/External Kempston Turbo InterfacesI have contact Velesoft ([url]http://velesoft.speccy.cz/kmturbo-cz.htm[/url]) about the production of internal or external kempston turbo interfaces …

    ... real Amiga mouse is connect to CANON9,
    mouse FIRE ... +RIGHT+MIDDLE mouse buttons = enter to EXTRA MODE

    ... br />


    IM2 fixed vector table adress (correct floating bus ... to data bus correct 8bit low adress (#FF) of
    vector ...
    velesoft velesoft April 2008 Hardware
  • Announce: BASin r14b availableHere's the fix mentioned earlier for those of you that either are too lazy to update your OS (XP SP2 has been out aaaaages, Arjun!) or even junk that…

    ... $1230 (point after ZX ROM sets IM 1) and then ... through some code only to return to IM 0. Is this ... the ZX ROM.

    I was beginning to think that ... 16K game (highly unlikely to use IM2). Arcadia worked fine. However ... HL', IY and uses IM2 which isn't exactly ...
    Jimmy Jimmy June 2008 Emulators
  • Announce: BASin r14b availableHere's the fix mentioned earlier for those of you that either are too lazy to update your OS (XP SP2 has been out aaaaages, Arjun!) or even junk that…

    ... use the ROM at all. Once it's in IM2 it won ... try and [I]write[/I] to the ROM though - I use it ... debugger)

    Is the ROM call the reason for the ...
    Jimmy Jimmy June 2008 Emulators
  • Announce: BASin r14b availableHere's the fix mentioned earlier for those of you that either are too lazy to update your OS (XP SP2 has been out aaaaages, Arjun!) or even junk that…

    ... =Jimmy;276954]
    Is the ROM call the reason for the ... paging operation, and inside the IM2 routine too IIRC.

    Perhaps that is something to do with the crash?
    Digital Prawn Digital Prawn June 2008 Emulators
  • Announce: BASin r14b availableHere's the fix mentioned earlier for those of you that either are too lazy to update your OS (XP SP2 has been out aaaaages, Arjun!) or even junk that…

    ... the usual 128K basic editor to use another bank. Both banks ... . The IM2 routine also jumps into the ROM interrupt service routine to allow ... editing of the BASIC program whilst my IM2 routine ...
    Digital Prawn Digital Prawn June 2008 Emulators
  • InterruptsI need help emulating interrupts. My z80 core currently emulates all un-prefixed opcodes and the CB opcodes. I thought I would start on emulating co…

    ... instruction on the data bus to be executed which is ... bit computers), however, so failing to emulate it (and providing a ... IM2, the interrupting peripheral supplies the low order byte for the vector ... /> [quote]
    BTW, you state to check for an interrupt every ...
    Alcoholics Anonymous Alcoholics Anonymous July 2008 Emulators
  • Channels and streamsSo I've put some thought into channels and streams, and read the dead (and presumably rotting corpse) of the CSS FAQ which contains some information …

    ... know about the one in ROM!



    Winston ... ..) also? And are you planning to support blocking and unblocking modes ... some form of threading via IM2 interrupts?)

    Fantastic job ...
    BloodBaz BloodBaz July 2008 Development
  • I just learnt that Spectrum has 1kB of unused ROMWell, man learns through all his life. I have just discovered that Spectrum has over 1 kilobyte of unused ROM memory, from address 14446 to 15615. Al…

    ... $FF bytes as an interrupt vector table, in IM 2 mode ... the standard ROM contains DI ($F3), it effectively jumps to $FFF4, where ... you can put a JP to the real interrupt handler.
    Digital Prawn Digital Prawn October 2008 Development
  • I just learnt that Spectrum has 1kB of unused ROMWell, man learns through all his life. I have just discovered that Spectrum has over 1 kilobyte of unused ROM memory, from address 14446 to 15615. Al…

    ... $FF bytes as an interrupt vector table, in IM 2 mode ... the standard ROM contains DI ($F3), it effectively jumps to $FFF4, where ... you can put a JP to the real interrupt handler.[/quote ...
    Dr BEEP Dr BEEP October 2008 Development
  • I just learnt that Spectrum has 1kB of unused ROMWell, man learns through all his life. I have just discovered that Spectrum has over 1 kilobyte of unused ROM memory, from address 14446 to 15615. Al…

    [QUOTE=polomint;305927]Yeah the IM2 interrupt trick I remember using ... the same place in the ROM that was changed for 128k ... ]

    Yup - always best to roll your own...
    bobs bobs October 2008 Development
  • I just learnt that Spectrum has 1kB of unused ROMWell, man learns through all his life. I have just discovered that Spectrum has over 1 kilobyte of unused ROM memory, from address 14446 to 15615. Al…

    ... the big gap in the ROM is that it was ... unfinished. It was supposed to include support for RS232 and ... finished. I refer you to my article on Sinclair BASIC ... only two bytes for each vector as the full 257 ... that, so it was supposed to be for microdrive support too ...
    polomint polomint October 2008 Development
  • New game: Nanako Descends to HellJust a bit over two weeks after their first game, The Mojon Twins strikes again with a new game for Spectrum 128k and Amstrad CPC: [url]http://www.m…

    ... details about setting up IM2 mode than the splib2 ... address and how to create an IM2 table using memset().< ... to reverse-engineer splib2 to know what to copy accross pages to ... () {

    // Copies vector table (61440 - 61696)
    // Copies ...
    na_th_an na_th_an March 2009 Games
  • DIVIDE - NEW FATWARE for 128kB spectrums[url]http://velesoft.speccy.cz/zx/divide/divide-fatware.htm[/url] [img]http://velesoft.speccy.cz/zx/divide/systems/fatware/fatware+2sp.gif[/img] [im…

    ... memory connection detect ZX rom type ( ROM 0 / ROM 1 ) in low ... /> RESET+SHIFT - start to USR 0 mode (48 rom with 128kB memory ... EXTEND MODE - start to 48 mode (48 rom with 48kB memory)< ... tape support
    - new IM2 table (+ fixed im2)
    - removed logo and ...
    velesoft velesoft June 2009 Development
  • Interface One - New FunctionalityAs you may (or may not) be aware the Interface One is a pretty powerful piece of kit. One of it's greatest features is being able to easily extended …

    ... in the Sea Change ROM (as you note). ... use an IM2 routine and non-ROM channels to achieve the ... same thing by piping to ... the default channels. The main problem is that the ROM ... built-in expression evaluator to turn it into ...
    chev chev July 2009 Development
  • Quadrax - Compatibility problems - help!I bought this game last month and when I tried to load it today...it crashes in my +2A!!! Sh*t!! the game was expensive to get, and now I can't play …

    ... to $3A. On the 48K machines that area of ROM ... This means the machine wants to jump to $0000 (ie: reset) ... fix here seems to be to change I to $3B, as ... ecrypted format, and appears to decrypt itself after loading ... br /> LD I,A
    IM2[/CODE]

    ie: ...
    Jimmy Jimmy July 2009 Games
  • Quadrax - Compatibility problems - help!I bought this game last month and when I tried to load it today...it crashes in my +2A!!! Sh*t!! the game was expensive to get, and now I can't play …

    ... is to load a copy of the original 48k rom in ... ram mode, (or the SE rom).

    I'll ... and load the original 48k rom at 0000.

    ... I'll have to test it first.

    rom with all correct vector adress. (without ...
    velesoft velesoft July 2009 Games
  • Interface One - New FunctionalityAs you may (or may not) be aware the Interface One is a pretty powerful piece of kit. One of it's greatest features is being able to easily extended …

    ... 've coded this to add a @DEEK function to Spectrum with IF1 ... )
    stackbc equ 2D2Bh ;16K ROM, stacks BC onto calculator
    let equ 2AFFh ;16K ROM, 'LET' statement handling routine
    cheat equ 1731h ;16K ROM code that does C
    RST#08 RST#08 July 2009 Development
  • Interface One - New FunctionalityAs you may (or may not) be aware the Interface One is a pretty powerful piece of kit. One of it's greatest features is being able to easily extended …

    ... the IF1 programmers did not vector the expression evaluation subroutine, ... if you want to stick to using standard ROM routines, and basically ... play safe. You have to ... be written. The 16K ROM code does all the ...
    RST#08 RST#08 July 2009 Development
<1…22232425262728…34>

Latest Posts

  • European Software Titles with an English version
    harriusherbartio on 9:50AM
  • Cooperative Games.
    harriusherbartio on 9:27AM
  • Happy 40th Birthday to the Amstrad CPC464!
    zx1 on 9:02AM
  • i am currently listening to........
    Paradigm Shifter on 12:26AM
  • Celebrity deaths...
    mel the bell on April 16
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    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
im2 709 1.1K
vector 1.2K 1.6K
to 549.6K 1.6M
rom 15.6K 29.7K

Related Threads

  • Fastest way to decide which pixel to paint in order to draw a straight line(after I saw "Bresenhams circle algorithm" in development forum, I decided to ask this in here)<br /> <br /> in fact, I want to accelerate a car towa…
  • Now seems to be a good time to add to your collectionsI have bought a few spectrum items to add to my collection recently, had i bought them a year or two ago they would have cost double. This is one of …
  • Update to Image to ZX Spec to 1.3.1I'm inbetween jobs at the moment and felt the need to add a new feature - the ability to export anim gifs.<br /> <br /> [IMG]https://lh6.googleuserco…
  • 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 …
  • Alternative to Poke 23659,0 to prevent a 'break in' to a Basic Program.Good morning everyone,<br /> <br /> My memory fails me these days but in the early days of programming I used to use Poke 23659,0 as a crude way of…
  • How to download games to micro sd card to play on Sinclair zx spectrum vegaHello<br /> Could anyone tell me how to download games from a website to a micro sd card to play on a Sinclair zx spectrum vega , I mean do I use a …
  • 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…
  • A game to port to... to make for... ZX Spectrum ?Hey there,<br /> <br /> I'm a game coder on Commodore computers (C64,CPlus/4,VIC20,Amiga) and I loooove the ZX Spectrum.<br /> I grew up with Comm…
  • How to copy file from tape (*.tap) to disks (*.dsk) ?I am using zx32 with win98 and i want (in the emulate +3) copy files from virtual tapes to virtual disks.<br /> <br /> I use =&gt; load "NameOfFile" …
  • how to make a (protected) .DSK to disk transfer ?I know how to make file transfers between .DSK files and physical disks (logical copy).<br /> <br /> However, how can be done a physical sector trans…

Related Searches

  • betadisk rom
  • betadisk rom line
  • alternative rom
  • rom to ram
  • tap to rom
  • rom to tap
  • cartridge rom to tap
  • interface 2 rom to tap
  • how to make a diagnostic rom
  • im2 16k rom
  • im2 rom
  • rom to tape
  • eprom to replace rom
  • standard rom multiload to disk
  • 128k im2 rom 3900
  • 128k im2 rom 39
  • 128k im2 rom 3a
  • coverting pictures to vector
  • im2 vector
  • write to rom

Copyright © 2024 World of Spectrum