-
How to safely maximise available memoryHi All, I'm toying with an idea that will require I have as much memory available as possible. I'm a little embarrassed I have to ask this tbh. As…
... genuinely have to have an interrupt routine (e.g. my one byte ... pulse.
When an interrupt does occur, it PUSHes the ... -
Faster CLS...Hi Folks, Looking at the CLS command in the Spectrum ROM disassembly it seems rather complex. Does anyone know of a simpler/quicker routine that wi…
... tear, by waiting for the interrupt ( although this makes it slower ... big going on in the interrupt routine :D ) -
Faster CLS...Hi Folks, Looking at the CLS command in the Spectrum ROM disassembly it seems rather complex. Does anyone know of a simpler/quicker routine that wi…
... tear, by waiting for the interrupt ( although this makes it slower ... big going on in the interrupt routine :D )[/QUOTE]
I ... -
Disable interrupts?Well, I've read the bits from the David Webb book about interrupt modes and (vaguely) appreciate the principles behind having a vector table, after r…
... wrote my first non ROM interrupt routine last night-I [I]finally ... -
Disable interrupts?Well, I've read the bits from the David Webb book about interrupt modes and (vaguely) appreciate the principles behind having a vector table, after r…
... wrote my first non ROM interrupt routine last night-I [I]finally ... -
Disable interrupts?Well, I've read the bits from the David Webb book about interrupt modes and (vaguely) appreciate the principles behind having a vector table, after r…
... thought about what kind of interrupt routine I'll be using, most ... typically do is put an interrupt vector table from 65024-65280 ... nnnn instruction to my real interrupt routine. Or fill the table with ... , 200 points it to the routine rather than table.[/SIZE] -
Disable interrupts?Well, I've read the bits from the David Webb book about interrupt modes and (vaguely) appreciate the principles behind having a vector table, after r…
... register I accordingly, so the interrupt routine will start at address $fefe ... -
A new multicolor engine called BIFROST*I'm glad to announce the release of a new multicolor engine implemented by yours truly, including high quality 16x16 tiles designed by R-Tape: [IMG]…
... br />
As for the interrupt problem (and I know I ... the end of bifrost* own interrupt routine:
POKE ... For example, if your Fourspriter interrupt routine starts at 49152, then poke ... the start of the fourspriter routine.
(Edit: ... -
A new multicolor engine called BIFROST*I'm glad to announce the release of a new multicolor engine implemented by yours truly, including high quality 16x16 tiles designed by R-Tape: [IMG]…
... Timmy;608777]As for the interrupt problem (and I know ... the end of bifrost* own interrupt routine:
POKE 62734 ... For example, if your Fourspriter interrupt routine starts at 49152, then ... the start of the fourspriter routine.
(Edit: the ... -
A new multicolor engine called BIFROST*I'm glad to announce the release of a new multicolor engine implemented by yours truly, including high quality 16x16 tiles designed by R-Tape: [IMG]…
... as how to call another interrupt routine after BIFROST*, how to replace ... tile mapping with a custom routine, etc.
[*] Changed ... -
Maritrini and Cray 5 loading problemsHas anyone else here had issues loading either of these on a 128k? No matter what I try, both these games refuse to load properly. I can get both t…
Set the I register to 25. This is within ROM and Legal. When I is set to 25, due to the ROM values of (25*256+255) and (25*256+256) ie. the Word at 6655, a call is made every interrupt to 23842, where i place a JP to your interrupt routine. -
Another BUG play tapes, in ALL EMULATORs when press STOP1 FOR n=1 TO 20 : PRINT IN 254 : NEXT n : PRINT AT 0,0 : GOTO 1 RUN Type this simple code, load a TZX, pres PLAY, when ear input change between 191 …
... what does the Spectrum's interrupt routine which your BASIC program is ... -
Another BUG play tapes, in ALL EMULATORs when press STOP1 FOR n=1 TO 20 : PRINT IN 254 : NEXT n : PRINT AT 0,0 : GOTO 1 RUN Type this simple code, load a TZX, pres PLAY, when ear input change between 191 …
... what does the Spectrum's interrupt routine which your BASIC program is ... -
BorderTron 3000A little bit of speccy-related fun for a Friday afternoon... I've knocked together a program for Windows which I've called Bordertron 3000 (a suitabl…
... using my (very first :-)) own interrupt routine with mine.
Just ... -
BorderTron 3000A little bit of speccy-related fun for a Friday afternoon... I've knocked together a program for Windows which I've called Bordertron 3000 (a suitabl…
... to be moved inside the interrupt routine, rather than outside where it ... -
BorderTron 3000A little bit of speccy-related fun for a Friday afternoon... I've knocked together a program for Windows which I've called Bordertron 3000 (a suitabl…
... to be moved inside the interrupt routine, rather than outside where it ... of NOPs until the next interrupt, so depending on how long ... the music player takes, the interrupt can be triggered 0, 1 ... -
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 …
... data to be copying under interrupt, as it will take ... suggest removing the interrupt routine and calling the copy routine instead whenever ... want to modify the copy routine, changing the JP 56 ... disable interrupts before calling the routine, and re-enable them ... -
Spectrum30 Show in Cambridge, 08th-09th September 2012Hello Spectrum-fans, after many months of preparation we now proudly present what will be the biggest Spectrum venue of the last 20 years. We manage…
... actually return from the interrupt routine. I use the time ... running over the interrupt time without servicing an interrupt - how ... simple RET as the interrupt routine and timing everything with ... s more compatible. An interrupt routine that takes 75ms to ... -
Spectrum30 Show in Cambridge, 08th-09th September 2012Hello Spectrum-fans, after many months of preparation we now proudly present what will be the biggest Spectrum venue of the last 20 years. We manage…
... a simple RET as the interrupt routine and timing everything with EI ... , beware of retriggered interrupts: the interrupt signal is held for long ... at the end of a routine consisting only of EI/RET ... , meaning that the routine ends up being called twice ... -
Spectrum30 Show in Cambridge, 08th-09th September 2012Hello Spectrum-fans, after many months of preparation we now proudly present what will be the biggest Spectrum venue of the last 20 years. We manage…
... , beware of retriggered interrupts: the interrupt signal is held for long ... EI/RET, meaning that the routine ends up being called twice ... 's no EI in my interrupt routine, just the RET. I'll ... ]
If the same colour routine works on either without adjustment ... -
How to create .TAP that loads into high memory banks?I want to create a program that uses the extended 128k memory, the banks that can be switched into the 0xc000-0xffff area. For the simple stuff I've…
... ]
The IM 1 routine takes care about switching to ... temporaly store the bank switching routine, so it's better not ... going to use the ROM interrupt routine, you can reuse that area ... -
How to create .TAP that loads into high memory banks?I want to create a program that uses the extended 128k memory, the banks that can be switched into the 0xc000-0xffff area. For the simple stuff I've…
... will execute the ROM 1 interrupt routine, which is the same that ... switching doesn't happen in interrupt code as I thought, but ... 0 via the bank switching routine located at RAM. Is it ... -
How to create .TAP that loads into high memory banks?I want to create a program that uses the extended 128k memory, the banks that can be switched into the 0xc000-0xffff area. For the simple stuff I've…
... will execute the ROM 1 interrupt routine, which is the same that ... switching doesn't happen in interrupt code as I thought, but ... 0 via the bank switching routine located at RAM. Is it ... -
Question about 2-channel beeper musicI confess I haven't tried all the available beeper utilities and software. I always found music software confusing and trackers are not for me. I kno…
... fairly trivial to write an interrupt routine to drive something like Music ...
