Search found 255 matches

by Ped7g
Sun Aug 29, 2021 5:54 pm
Forum: ZX Spectrum Next
Topic: Spectrum Next. Delivery Date?
Replies: 8
Views: 871

Re: Spectrum Next. Delivery Date?

AA: I think he may be not the KS backer, but ordered the unit through the eshop during the short period before total orders were finalised. (WRT to getting email updates). But those people should get some email updates too maybe? Q to Henrique?
by Ped7g
Sat Aug 21, 2021 4:00 pm
Forum: General
Topic: Spectrum Next - Development Environment (retro)
Replies: 2
Views: 1621

Re: Spectrum Next - Development Environment (retro)

I think the Raspi4 is regular linux, so using the mono-complete-sdk + openal libs may be enough (I'm not sure how the mono deals with x86 vs ARM CPU, I guess the C# app contains also the IR or how they call the virtual opcodes, so it can JIT it for ARM CPU while running). I have no personal experien...
by Ped7g
Sat Jun 05, 2021 4:02 am
Forum: Software
Topic: How to save and load CSpect emulator state when emulating ZX Spectrum Next?
Replies: 5
Views: 1131

Re: How to save and load CSpect emulator state when emulating ZX Spectrum Next?

The ZEsarUX has it's own native snapshot format which is extended for Next in latest version. Whether it works or how cumbersome it is due to size of snapshot (and how well the inner state is preserved, like esxdos opened files and positions) - I have no idea and I would rather expect it to be not p...
by Ped7g
Fri Apr 02, 2021 8:07 pm
Forum: ZX Spectrum Next
Topic: CPU bug?
Replies: 65
Views: 14358

Re: CPU bug?

:shrug: the "Next" mode is +3 timing. The DMA timing is AFAIK identical in both modes (the Next is actually "like +3, but without accurate +3 I/O contention" IIRC, not sure if that makes any difference in DMA performance). So if that demo works on real +3 well, then I guess there's something which c...
by Ped7g
Fri Apr 02, 2021 5:02 pm
Forum: ZX Spectrum Next
Topic: CPU bug?
Replies: 65
Views: 14358

Re: CPU bug?

WRT to DMA: make sure you use the $0B port to get Zilog DMA emulation (which is quite decent AFAIK). The $6B port is "zxnDMA" which behaves slightly differently, the length of transfer is not -1, etc... I tried to write down some technical details (adding them at bottom of original article) how they...
by Ped7g
Mon Mar 22, 2021 2:31 pm
Forum: ZX Spectrum Next
Topic: CPU bug?
Replies: 65
Views: 14358

Re: CPU bug?

yeah, I'm pretty sure AA will read this and check the T80 from your repo. I don't know VHDL, so I have no idea... I know the Next core has some fixes to make external peripherals work, fixing some cycle-order/stuff compared to the T80 source they did start with, but I don't know which one it was. Al...
by Ped7g
Mon Mar 22, 2021 1:53 pm
Forum: ZX Spectrum Next
Topic: CPU bug?
Replies: 65
Views: 14358

Re: CPU bug?

Not known. (CPU bug as in "Z80 bug" is quite unlikely, more likely it does output to some I/O port which triggers some unexpected Next-specific functionality, or it hits one of the extended Next instructions by accident, using reserved ED opcode wrongly ... but anything is possible in the end). If y...
by Ped7g
Sat Mar 20, 2021 8:18 pm
Forum: Z80 Assembly
Topic: Sprite data management
Replies: 3
Views: 2214

Re: Sprite data management

If you are using sjasmplus and NEX file format, you can pre-load the sprite data into target page during assembling, and make it part of the NEX file. Then at runtime you need just to switch the page mapping, as the loading is done by the OS before executing your code. For other file formats (dot fi...
by Ped7g
Tue Mar 16, 2021 9:58 pm
Forum: ZX Spectrum Next
Topic: Sorting the SD card easily
Replies: 12
Views: 4019

Re: Sorting the SD card easily

The Pi doesn't see the Next card directly. But the umount/mount is not even needed, if you would create dot command sorting it with Pi, it could start, read all the directory sectors and send them to Pi, and wait for response and overwrite it all back as the Pi tells it to. Meanwhile there's nothing...
by Ped7g
Wed Mar 10, 2021 9:03 am
Forum: General
Topic: CSpect Accuracy
Replies: 3
Views: 2713

Re: CSpect Accuracy

And answer directly from Rusty pixels: It will work is you use a batch file to launch it or if you just press f2 from cspect to load it. If you use it from an SD system image it will hang. When Warhawk starts its looks for the pi0 and will attempt to communicate. Somehow cspect then fails as if a tr...