Search found 60 matches

by Maziac
Wed Aug 15, 2018 7:47 pm
Forum: ZX Spectrum Next
Topic: DMA Audio
Replies: 11
Views: 1812

Re: DMA Audio

If there is no post-dac control there is also not much room to implement this in SW and use the DMA: i.e. it would mean that the whole sample would have to be stored in memory first, then pre-proceesed (multiplied with the volume) and afterwards put out to the DMA. On each volume change all samples ...
by Maziac
Wed Aug 15, 2018 9:57 am
Forum: ZX Spectrum Next
Topic: DMA Audio
Replies: 11
Views: 1812

Re: DMA Audio

Thanks all for the detailed replies. This helps a lot. This information about the prescaler was the missing piece for me. If there is a prescaler it is very much clear how it works. However, what is the supposed way to get this information. After the post about the prescaler I, again, looked at the ...
by Maziac
Tue Aug 14, 2018 9:12 pm
Forum: ZX Spectrum Next
Topic: DMA Audio
Replies: 11
Views: 1812

DMA Audio

Hi, could please someone explain how the DMA audio with DAC is working? I have read the Z8410 specs but if DMA is used for audio how can I adjust the sample rate. With 3.5MHz it should be around 850kHz. For a WAV playback I would require maybe 44kHz or 22kHz. How can I slow down the DMA to these sam...
by Maziac
Mon Jul 30, 2018 3:19 pm
Forum: Software
Topic: z80dismblr v1.1
Replies: 8
Views: 1328

Re: z80dismblr v1.1

Very cool! Any particular reason you chose to write it in TypeScript? Yes, indeed. The z80dismblr is a side-project of my other project: A z80-debug-adapter that connects vscode (Visual Studio Code) and the ZEsarUX emulator such that you can use vscode as IDE and debug from vscode. Therefore it was...
by Maziac
Mon Jul 30, 2018 3:14 pm
Forum: Software
Topic: z80dismblr v1.1
Replies: 8
Views: 1328

Re: z80dismblr v1.1

I was just giving it a spin on a compiled dot command. There might have to be some target-specific options added (like for the sna file type) as the disassembler correctly stumbles on esxdos calls "rst 8; defb service" and interprets the service byte as an instruction: z80dismblr --bin 0x2000 NDAWP...
by Maziac
Sun Jul 29, 2018 11:35 am
Forum: Software
Topic: z80dismblr v1.1
Replies: 8
Views: 1328

z80dismblr v1.1

Hi everyone, I've just released a new disassembler for the Z80. It comes with the following features: - Supports binary and *.sna (snapshot) files. - Can read MAME trace (*.tr) files. - Supports undocumented opcodes. - Supports Spectrum Next opcodes. - .dot output of caller graphs for visualization ...
by Maziac
Sun Nov 19, 2017 2:14 pm
Forum: ZX Spectrum Next
Topic: Microdrive and Interface 1
Replies: 3
Views: 670

Re: Microdrive and Interface 1

Good to know. Thanks for the info.
by Maziac
Fri Nov 17, 2017 5:44 pm
Forum: ZX Spectrum Next
Topic: Microdrive and Interface 1
Replies: 3
Views: 670

Microdrive and Interface 1

I guess it should work with the Next.
But just to be sure could someone please confirm that the original
Interface1/Microdrive HW will/do work together with the Next.
by Maziac
Fri Nov 17, 2017 5:42 pm
Forum: ZX Spectrum Next
Topic: Currah uSpeech
Replies: 38
Views: 6260

Re: Currah uSpeech

The problem with the uSpeech (if you use it from Basic) is that it hooks into the interrupt. Especially it expects the interrupt to be at address 0038h. It toggles the ROM code from the original one with its own and also jumps to that address in the Spectrum ROM. I.e. if there is something else at t...
by Maziac
Mon Sep 11, 2017 8:13 pm
Forum: ZX Spectrum Next
Topic: Currah uSpeech
Replies: 38
Views: 6260

Re: Currah uSpeech

The ROM part of the Currah is definitely not easy to integrate and I can imagine that it is difficult to implement. Maybe impossible: the Currah was already not compatible with the 128k. But what about another idea: What if just the SP0256 would be implemented in FPGA and not the Currah ROM Basic st...