-
ZX Spectrum technical information wiki[With vague apologies for the multi-post] In order to push out updated information quicker than is currently happening with the [url=http://www.worl…
... ] and contains updated and improved contended memory information compared with that ... -
Comments for small "sprite" routine wantedI have just written my first machine code program and I am quite happy (and proud) to get it working! :smile: As a child I never learned anything e…
... />
[B]wait[/B]
halt ;halt when all row is completed ... -
Harlequin ZX Spectrum Clone now 100% compatible!Hi all! The Harlequin ZX Spectrum clone now shows full timing compatibility with the ZX Spectrum! 8-) Both the ULA IO and memory contentions are fa…
... faithfully reproduced,
along with contended and uncontended floating bus reads ... -
Compatible SpectrumsFollowing some recent coding exploits I've been thinking about compatibility of various models of ZX Spectrum. Yes, it's a common question on the for…
... /+3 had different pages of contended RAM (I think 1, 3 ... -
Ports AccelerationOn ZX48 or 128/+2(grey) is contended and uncontended ports. For example: if you will read 512 bytes sector from IDE device to ZX ram via INI or INIR,…
... or 128/+2(grey) is contended and uncontended ports.
For ... , half of all ports will contended (slow down by ULA). ULA ... A14=1, ports is slow (contended)
If A15=1 and ... is set, ports is slow (contended)
Example of slow ... -
ULA RAS, CAS cycles, refresh and "snow effect"Hello everyone. I have a question, does anyone observed timings of RAS and CAS generated from ULA? I think there may be answer to where the "snow ef…
... .
But how is contended memory refreshed? By constantly reading ... -
Spin problems/issuesI am running Spin 0.666 and have noticed a few issues (some are bugs, some might be just me). I am using Vista sp1 (yeah I know!), and I've seen Dunn…
... /> [CODE]$8000 DI
$8001 HALT
$8002 EI
$8003 ... ]
Place breakpoints on the HALT and RET instructions. Set PC ... will now freeze at the HALT instruction because no interrupts are ... debugger is stuck on the HALT instruction. Press "step over". ... -
Oh the humanity, my beautiful den of thieves, and local pub, closed it's doors.My local pub. MY PUB. My wonderful, awful, piss soaked, blood stained den of eniquity..... the only place in town, where when I walk through the doo…
... a Friday night, the protaganists halt proceedings, to apologise profusely to ... -
RZX reference samplesJust wondering, is it ok that neither Spin nor Spectaculator can replay the RZX reference samples provided on the [URL="http://www.ramsoft.bbk.org/rz…
... seems to start with a HALT, might it be that RealSpectrum ... -
Need Help - VideoOK, I have finally (nearly) finished my Z80 core! It's been a flipping long slog but I have now emulated (almost) all commands including a lot of th…
... the undocumented ones EXCEPT the HALT, IN and OUT commands. My ... -
"This is a screensaver that do not save the screen"Which was a quote from the first release of SCREEN$ back in April 2001. Little did he know that, against the best judgement of myself and my peers, I…
... will likely grind to a halt with this one. But I ... -
Thinking ahead...Just mulling something over for the Project After The Spectranet (which seems to have become never-ending...) Would anyone (except for me, naturally…
... , IORQ, MREQ, M1, INT, NMI, HALT) writing the values of each ... -
How feasible is it to add a second CPU to the ZX Spectrum?Today with IDE, and USB, and TCP/IP and other wonderful technologies arriving on the ZX Spectrum, I'm beginning to wonder if we'll run out of CPU tim…
... and fourth?) Z80 shared our contended memory, then we could "easily ... CPU1, has access to the contended memory, but only when neither ... -
Skooldaze TooDear WoSsers, Thanks to Skoolkid's disassembly I'm attempting to write a new "improved" version called [B]Skooldaze Too[/B]. As part of the improvem…
... ) It doesn't run in contended RAM so much. The new ... -
Some ever noticed that +2A/+3 halts Z80 using WAIT?I mean: Anyone ever noticed that the +2A/+3 halts the Z80 using WAIT? All documentation I've read about contention state that the ULA halts the Z80 …
... mount ULA) uses WAIT to halt the CPU. I haven't ... -
Adjusting your code for screen refreshingOk, I'm aware that I should know it already after writing 5 Spectrum games in machine code but interrupts and screen refreshes were always my weaker …
... />
If I perform HALT command in machine code, the ... can do:
[B]HALT
Delay to wait from ... -
many scr files to tap fileguys, I know that threads like this have existed in the past, but i'm gonna try to get a video onto speccy. The +3e to be exact. figured i'd use full…
... loading. maybe throw a im2 halt in between each one and ... -
New interface for ZXThis is my old (2004) unfinished project of internal interface for ZX Spectrum 128+2: ([url]http://velesoft.speccy.cz/hardware_in_development.htm[/u…
... /> Speed-up slow ZX memory (contended memory pages)
Hardware unrainer ... -
Question on copying screen bufferHi, Al my prevoius games were copying graphics directly to screen memory starting at 16384. Now I'm experimenting with screen buffer where I could d…
... from buffer to screen after HALT.
Am I doing ... -
Character scrollingOk, first I'd like to say that I'm not looking for a complete routine (but that might help) because I am hoping to write it myself and learn a bit mo…
... push/pop? Should I use "halt" or just let it run ... -
Sinclairean A3[B]Sinclairean[/B], a new ZX Spectrum emulator written in machine code for x86-compatible, OpenGL-capable computers. Features: [LIST] [*]Fast machin…
JSpeccy: New emulatorHi there, Jos? Luis S?nchez (zx81 at ono dot com) has developed a new ZX Spectrum emulator in Java, with a very accurate Z80 emulation. The message …
... /> - MEMPTR internal register emulation
- Contended-memory emulation
- Border effects ...Mistake in the 128K technical FAQ?[url]http://www.worldofspectrum.org/faq/reference/128kreference.htm[/url] [quote]Memory banks 1,3,5 and 7 are contended.[/quote] Really? I thought i…
[url]http://www.worldofspectrum.org/faq/reference/128kreference.htm[/url]
[quote]Memory banks 1,3,5 and 7 are contended.[/quote]
Really? I thought it was banks 4, 5, 6 and 7 that are contended.Contention detectionJust a thought, based on discussion elsewhere... Is there any way of telling if reads/writes are being contended around the time that they happen? L…
... if reads/writes are being contended around the time that they ...Emulator to create log files?Could someone please recommend a Spectrum 128K emulator that can dump the following data to an external text file, while emulating at normal speed? …
... routine and at a single HALT instruction, whose addresses I will ...A tidy loader for minigamesThe minigame competition doesn't permit the use of separate loaders like [code]10 LOAD "": RAND USR 32768[/code] The loader must be included in the b…
The minigame competition doesn't permit the use of separate loaders like
[code]10 LOAD "": RAND USR 32768[/code]
The loader must be included in the byte count.
In an attempt to save as many bytes as possible, people have written ...+2A extended memory map & ULA bug?The [URL="http://www.worldofspectrum.org/faq/reference/128kreference.htm"]128K reference page[/URL] says: [quote]The ULA bug which causes snow when I…
... is set to point to contended memory still occurs, and also ... is set to point to contended memory.[/quote]
Will ... mode, with RAM bank 4 (contended memory) in 0x0000-0x3FFF, and ...Games only possible in 128K mode?In the thread: [url]http://www.worldofspectrum.org/forums/showthread.php?t=30145[/url] the discussion of 128K only games comes up, and it made me w…
... , volume, sound that didn't halt the Spectrum whilst it played ...