Search found 256 matches

by Ped7g
Sat Sep 18, 2021 7:47 pm
Forum: ZX Spectrum Next
Topic: ZESARUX
Replies: 2
Views: 181

Re: ZESARUX

hmm.. interesting question.. I think ZEsarUX could operate only on the image file, not block device directly. So probably the easiest way is to create image from your card, run that in zesarux, and if you want to write any changes also back to the real card, either cherry-pick the modified files by ...
by Ped7g
Sun Aug 29, 2021 5:54 pm
Forum: ZX Spectrum Next
Topic: Spectrum Next. Delivery Date?
Replies: 9
Views: 1215

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: 3
Views: 2061

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: 1258

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: 15008

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: 15008

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: 15008

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: 15008

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: 2280

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: 4206

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...