-
MultichromeIt turns out that multichrome, and other screen modes, are emulated in Fuse and Eightyone via ZX Spectrum SE emulation (which is similar to the TC214…
... screens at appropriate times (using cycle counting) and without any other copying ... -
Push/Pop data copyingWe all know that stack pointer cheese and push/pop is faster to move data than LDIR - which in turn is slower than unrolled LDI's anyway. I rewrote …
... and lots of tedious contended cycle counting...
[code]
; start ... on the first contended cycle of the line
ld ... -
Push/Pop data copyingWe all know that stack pointer cheese and push/pop is faster to move data than LDIR - which in turn is slower than unrolled LDI's anyway. I rewrote …
... 't do any tricksy contended-cycle-counting then either, so I won ... -
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…
... technique the other one, was cycle counting, as done in border fx ... -
Uridium possible with more colour??Having seen the MSX version of Uridium mentioned in another thread I wondered if the Spectrum could produce anything similiar, and had a go at a mock…
Not really, because the only way to be sure of where the raster is is by cycle counting. Trying to make use of that time for processing, whilst needing to hit an arbitrary scanline, is probably not feasible. -
RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…
... /> I have to do some cycle counting before I'm sure but ... -
Were there other graphic modes for the ZX Spectrum?I've read that there was a "hi-color" mode that allowed the color clash to be 8x1 instead of 8x8. Maybe I have the name of that mode wrong. I'm…
... would be a matter of cycle counting until you reached the line ... -
Vega ARM SOC?I read that the core of the new Vega was an ARM SOC. I thought it would have been an FPGA. But it seems it's an ARM running an emulator. Anyone kn…
... the next scanline. So, any cycle counting is rendered worthless because when ... -
Best Z80 Assembler for PC?There's probably already a thread for this so if somebody could please point me at it I'd appreciate it. If there isn't then please respond here wit…
... />
It has T-State cycle counting built in, supports a wide ... -
Saving and loading data in assembly.I want to add a save and load feature to an project I'm working on. Since it's not that much data in size I thought I'd use the ROM functions, but ho…
... version of zmac[/url] has cycle counting built in and shows a ... /T-states.txt"]table of cycle counts[/url] so my main ... -
Saving and loading data in assembly.I want to add a save and load feature to an project I'm working on. Since it's not that much data in size I thought I'd use the ROM functions, but ho…
... version of zmac[/url] has cycle counting built in and shows a ... -
Communal Project for ASM NewbiesHi Folks, I tend to learn best by trying stuff and then going through the pain of it not working so that I can research and fix mistakes. I suspec…
Elapsed time = Number of Frames / 50
You aren't going to get much better than that without cycle counting. -
Making sound using the BEEPER in AssemblyI had a look at the the documentation but it doesn't make sense to me. To make music just the beeper all I have to do is send ones and zeros to one o…
... -#ff
b) do a cycle-exact alignment with border (that ... of an 8 t-state cycle, counting from the start of the ... -
Z80 cycle contentionHi, Does anybody knows exactly when the ula halts the Z80 clock during a memory r/w cycle? I mean which Z80 clock cycle, T1 or T2? Thanks..
Hi,
Does anybody knows exactly when the ula halts the Z80 clock during a memory r/w cycle?
I mean which Z80 clock cycle, T1 or T2?
Thanks.. -
Interview with VERONIKA MEGLER ("The Hobbit" programmer)This interview with Veronika Megler (The Hobbit) has been published by elmundodelspectrum.com in Spanish, I copy it here for you all in its original …
... a list of actions to cycle through. You could also have ... ?s told about one million counting all platforms. Is there any ... -
Light Cycle release not covered in its entryAs per this thread: [url]http://www.worldofspectrum.org/forums/showthread.php?t=1354[/url] There should be a STP for Light Cycle from Soft&Easy (19…
As per this thread:
[url]http://www.worldofspectrum.org/forums/showthread.php?t=1354[/url]
There should be a STP for Light Cycle from Soft&Easy (1984) ;) -
Revisiting Spectrum CPU clock regenerationWarning: This post will be a bit nerdy :-) Some time ago, I experimented with phase locked loop circuits as a possible way to regenerate the Spectru…
... faster for that one full cycle, and another control that ... digital PLL. The first cycle of the regenerated clock starts ... of the next Spectrum clock cycle, the regenerated signal is ... contention started, and one counting regenerated clock cycles since contention ... -
Cycle exact emulation?I was just reading the thread about +3 emulation having different results on different emulators, and it made me wonder if any Spectrum emulators hav…
... emulators have reached the fabled 'cycle exact' status. There are some ... are, or claim to be, cycle exact, giving them theoretically 100 ... BSNES, I'd imagine a cycle accurate N64 emulator might well ... 'd tend to think that cycle exact emulation would probably be ... -
Light Cycle (Krypton Force)I've just found a cassette of Light Cycle by Krypton Force. I see no mention of this title being released by kryton force. It came with a kryptronic …
... found a cassette of Light Cycle by Krypton Force. I see ... -
Fuse bug? Strange T state countingI was testing delay routine presented [URL="http://www.worldofspectrum.org/forums/showthread.php?p=214851"]here[/URL]. I'm reproducing its listing: …
... : It seems the incorrect T counting occurs only when I execute ... -
Sync-buzzer, interrupts and general confusionBeen wittering on about this in the Misc group, but thought it was best discussed here. Basically been trying to recreate the Sid-Sound effect from A…
... at the end of each cycle of this tone (the Spectrum ... with software loops. This means counting cycles. You *might* be able ... -
Sync-buzzer, interrupts and general confusionBeen wittering on about this in the Misc group, but thought it was best discussed here. Basically been trying to recreate the Sid-Sound effect from A…
... occurs in the last machine cycle of an instruction. Instructions can ... rate with a 4-25 cycle jitter on each interrupt. This ... faster than the interrupt, requiring counting cycles in your program, you ... -
Spectrum 128 Graphics - A missed opportunity?The Spectrum 128 is my favourite model of the Spectrum - the pinnacle of the Sinclair miracle before it was hijacked by Amstrad. But I can't help thi…
... a simple FOR NEXT counting loop you can cycle through the 255 ... -
The Only Reason Sinclair Succeeded (Provoking Controversy)Although I love my Sinclairs dearly, I think that the only reason they succeeded was because at the time most people did not know any better (factori…
... meet. If the average clock cycle / instruction on the 6502 is ... instructions and if the average cycle time is over 4 (and ... in code aren't by counting clock cycles. It's by ... -
The Only Reason Sinclair Succeeded (Provoking Controversy)Although I love my Sinclairs dearly, I think that the only reason they succeeded was because at the time most people did not know any better (factori…
... a 2.5:1 cycle ratio to meet the ... cope with the missing refresh cycle in instruction fetches. But ... z80's refresh cycle to do the counting and adding an ... the z180's periodic refresh cycle would still be coped ... as the usual z80 refresh cycle. Maybe it would be ... -
The 128 plus 2 wasn't very goodHaving looked at the review in issue 33 of Crash of the Spectrum Plus 2, it strikes me as a bit odd, as if Simon Goodwin had to like it. I remember r…
... inside the z80's refresh cycle. If you guess an ... much so don't bother counting it. 8750 blitter steps ... DRAMs. These are single cycle random access at 8.3MHz ... you more than one cycle for memory accesses so ... which only give you one cycle for memory access, at ... -
Contention and floating bus timingHello, I was recently playing a bit with memory contention and floating bus stuff in ZXDS and there is one thing which puzzles me a bit. It is the d…
... the INTREQ during the last cycle of a finishing instruction, and ... INTREQ in the earliest 1 cycle after the ULA pulled it ... 's ulatest3), others seem start counting from the interrupt (woody's ... the contention starts at 1 cycle before the first pixel is ... -
Contention and floating bus timingHello, I was recently playing a bit with memory contention and floating bus stuff in ZXDS and there is one thing which puzzles me a bit. It is the d…
... of [B]each[/B] M1 cycle. Why it doesn't clash ... T-states are contended by counting the states to the next ... -
improvements to gameshello while i playing a few spectrum games,i thought how better some games would be better with an improvement:- automania-128k tune,less grating t…
... you don't have to cycle through 20 screens pressing on ... going on, other than by counting how many men you still ...




