Search found 67 matches
- Sun Feb 04, 2024 1:33 pm
- Forum: Emulators
- Topic: New release of SpecEmu
- Replies: 218
- Views: 47089
Re: New release of SpecEmu
New release of SpecEmu, available at https://specemu.zxe.io.
- Wed Jan 24, 2024 5:01 pm
- Forum: Programming
- Topic: Contention pattern for HALT
- Replies: 25
- Views: 1475
Re: Contention pattern for HALT
Yes, your post is spot on. The emulators keep the PC pointed to HALT, only contend by PC+1 (those which got it right - others still contend by PC). The PC is then stepped in the interrupt handling code when it knows HALT is being executed. If HALT would actually increase the PC, it would be more di...
- Tue Jan 23, 2024 6:18 pm
- Forum: Programming
- Topic: Contention pattern for HALT
- Replies: 25
- Views: 1475
Re: Contention pattern for HALT
is it really like that? i was sure that Z80 keeps reading the memory. that explains why HALT is not ts-precise (i.e. CPU checks for /INTR each 4ts instead of each 1ts). it would be logical to either just loop and check for /INTR (and /NMI) on each tick if there is no command fetching — or make HALT...
- Sun Dec 10, 2023 4:26 pm
- Forum: Emulators
- Topic: ZX Spectrum and Z80 CPU test collections
- Replies: 0
- Views: 214
ZX Spectrum and Z80 CPU test collections
Some time ago I decided to locate, rename (according to the TOSEC naming convention ) and collect all those amazing pieces of software that many people have been writing over the last decades to test their emulators. Some of them have been really hard to track down, as they were usually posted on fo...
- Sun Dec 10, 2023 4:17 pm
- Forum: Emulators
- Topic: New discovery on Z80 I/O block instructions
- Replies: 15
- Views: 1797
Re: New discovery on Z80 I/O block instructions
BTW, many thanks to @TheMartian, who is testing all the tapes from Patrik's Zilog Z80 Test Suite on many of her machines, so that finally everything is 100% tested once and for all.
Some of the results can be checked here.
Some of the results can be checked here.
- Fri Dec 01, 2023 3:57 pm
- Forum: Emulators
- Topic: New discovery on Z80 I/O block instructions
- Replies: 15
- Views: 1797
Re: New discovery on Z80 I/O block instructions
i dont remember old discussions details now, but do you mean even Patrik himself never tried it on a real hw :? yep... I was there when Patrik was working on the new releases of his test suite. We knew about new discoveries about the CCF/SCF instructions and the flags of block instructions, which m...
- Fri Dec 01, 2023 3:20 pm
- Forum: Emulators
- Topic: New discovery on Z80 I/O block instructions
- Replies: 15
- Views: 1797
Re: New discovery on Z80 I/O block instructions
couldn't be all, not every one failed Patrik's test before afair, otherwise too many people would complain Actually, I don't know of anyone who specifically tried z80memptr.tap on a real Zilog or NEC on Sinclair hardware until yesterday. People usually try z80full.tap and z80ccf.tap. I have a Russi...
- Fri Dec 01, 2023 3:15 pm
- Forum: Emulators
- Topic: New discovery on Z80 I/O block instructions
- Replies: 15
- Views: 1797
Re: New discovery on Z80 I/O block instructions
Confirmed on Zilog and NEC. I assume that ST CMOS models also have this behaviour, but it is not confirmed.TheMartian wrote: ↑Fri Dec 01, 2023 1:05 pm Hi!
Does this happen in all Z80 models, or just NEC? I'm curious.
I'll try later to execute on my machines. Any suggestion or request?
USSR and MME models could behave differently.
- Fri Dec 01, 2023 7:31 am
- Forum: Emulators
- Topic: New discovery on Z80 I/O block instructions
- Replies: 15
- Views: 1797
New discovery on Z80 I/O block instructions
I've discovered a new undocumented behavior of the inir/indr/otir/otdr instructions: As in cpir/cpdr/ldir/lddr, when the repeat condition is met, the CPU generates an extra M-cycle of 5 T-states to decrement PC. This M-cycle performs additional flag changes ( discovered and cracked by David Banks (A...
- Sun Sep 03, 2023 12:15 pm
- Forum: Emulators
- Topic: ESPectrum, the ESP32 SoC based ZX Spectrum emulator
- Replies: 13
- Views: 873
Re: ESPectrum, the ESP32 SoC based ZX Spectrum emulator
Hi @ZjoyKiLer, Great project! For the UK readers, please could you confirm this is the correct board from Olimex board that you mention? https://thepihut.com/products/olimex-esp32-sbc-fabgl?variant=42484410253507 Are there any plans for English language installation video please? Thanks Peter Hey, ...
- Fri Sep 01, 2023 7:11 pm
- Forum: Emulators
- Topic: ESPectrum, the ESP32 SoC based ZX Spectrum emulator
- Replies: 13
- Views: 873
Re: ESPectrum, the ESP32 SoC based ZX Spectrum emulator
Presentation of the new version 1.0 rc2
- Mon Jul 24, 2023 7:05 pm
- Forum: Emulators
- Topic: New release of SpecEmu
- Replies: 218
- Views: 47089
Re: New release of SpecEmu
New version of SpecEmu released: https://specemu.zxe.io/download/specemu-3.4.b240723.zip
- Thu Jul 20, 2023 8:57 am
- Forum: Emulators
- Topic: New release of SpecEmu
- Replies: 218
- Views: 47089
Re: New release of SpecEmu
New version of SpecEmu released: https://specemu.zxe.io/download/specemu-3.4.b200723.zip
- Tue Jun 20, 2023 1:22 pm
- Forum: Emulators
- Topic: The Unofficially Official Home of SpecEmu
- Replies: 6
- Views: 730
Re: The Unofficially Official Home of SpecEmu
After I'd downloaded specemu-3.4.b110623, MalwareBytes warned me it considered one of the zip's contained files " emulib.dll " a threat: Neshta.Virus.FileInfector.DDS Symptoms To gain persistence, Virus.Neshta changes the default value for the registry key HKEY_CLASSES_ROOT\exefile\shell\...
- Mon Jun 12, 2023 10:24 pm
- Forum: Emulators
- Topic: The Unofficially Official Home of SpecEmu
- Replies: 6
- Views: 730
Re: The Unofficially Official Home of SpecEmu
Great! Thanks!XoRRoX wrote: ↑Mon Jun 12, 2023 7:07 pm Thanks again
I keep track of new emulator releases by using an RRS feed of http://www.emucr.com/ which I load into Feedly. Now SpecEmu releases through above website are also included in it.
- Mon Jun 12, 2023 10:21 pm
- Forum: Emulators
- Topic: The Unofficially Official Home of SpecEmu
- Replies: 6
- Views: 730
- Sun Jun 11, 2023 10:47 pm
- Forum: Emulators
- Topic: New release of SpecEmu
- Replies: 218
- Views: 47089
Re: New release of SpecEmu
@ZjoyKiLer Thank you very much for this. I found that this Version of SpecEmu shows v.3.3 in the "Help / About SpecEmu"-Window: https://i.postimg.cc/wMPn4hmp/Spec-Emu-v3-4-2023-06-09-Spec-Emu-v3-3-2023-06-09.jpg while the ChangeLog.txt show this as v3.4 build 09/06/23. On first try I get ...
- Sat Jun 10, 2023 10:35 pm
- Forum: Emulators
- Topic: New release of SpecEmu
- Replies: 218
- Views: 47089
- Sat Jun 10, 2023 10:34 pm
- Forum: Emulators
- Topic: The Unofficially Official Home of SpecEmu
- Replies: 6
- Views: 730
The Unofficially Official Home of SpecEmu
For those looking for the latest releases of SpecEmu:
https://specemu.zxe.io
https://specemu.zxe.io
- Wed Dec 14, 2022 1:01 am
- Forum: Hardware
- Topic: PICOZX - ZX Spectrum 128k VGA emulator on Rpi PICO
- Replies: 1
- Views: 273
Re: PICOZX - ZX Spectrum 128k VGA emulator on Rpi PICO
Very interesting project for the Raspberry Pi Pico. Thanks for posting.
BTW, I see that it uses my Z80 core (https://github.com/redcode/Z80)
From the README:
BTW, I see that it uses my Z80 core (https://github.com/redcode/Z80)
From the README:
I've moved to the Redcode Z80 emulator as:
- It comes with a test suite
- It is much faster than the previous emulator
- Wed Oct 19, 2022 8:56 pm
- Forum: Emulators
- Topic: Exact emulation of the Snow effect.
- Replies: 115
- Views: 3767
Re: Exact emulation of the Snow effect.
THANK YOU VERY MUCH FOR THIS!!
THANK YOU!!
THANK YOU!!
- Fri Jun 10, 2022 10:10 pm
- Forum: Emulators
- Topic: Z80 Block Flags Test for the "recently" discovered behavior of the block instructions of the Z80 CPU
- Replies: 25
- Views: 2799
Re: Z80 Block Flags Test for the "recently" discovered behavior of the block instructions of the Z80 CPU
I forgot to mention that the latest version of the Z80 Block Flags Test can be downloaded from its official repository: https://github.com/MrKWatkins/ZXSpectru ... ctionFlags
- Fri Jun 10, 2022 10:07 pm
- Forum: Emulators
- Topic: z80test with LDxR->NOP' and INxR->NOP'
- Replies: 3
- Views: 328
Re: z80test with LDxR->NOP' and INxR->NOP'
Hi everybody, I recently thought I'll test my Z80 CPU emulator implementation using @Patrik Rak's z80test tester. Since currently my emulator only handles the documented flags, I used the z80doc variant. I was thrilled to see that almost all tests passed. However, there were 4 tests that did not. M...
- Thu May 12, 2022 11:52 pm
- Forum: Emulators
- Topic: New discovery on Z80 interrupts
- Replies: 18
- Views: 2039
Re: New discovery on Z80 interrupts
Is this new behaviour as described in the Z80 CPU User Manual page 18 When an EI instruction is executed, any pending interrupt request is not accepted until after the instruction following the EI is executed. This single instruction delay is necessary when the next instruction is a return instruct...
- Fri Apr 29, 2022 11:49 am
- Forum: Emulators
- Topic: New discovery on Z80 interrupts
- Replies: 18
- Views: 2039
Re: New discovery on Z80 interrupts
This is very unlikely from a hardware standpoint. This would require extra circuitry to carry forward a signal into the next machine cycle. There is a much simpler course of action: IFF2 is copied to IFF1 at the rising edge of the last T state, the same time the int line is sampled. Visual Z80 Remi...