Search found 169 matches

by varmfskii
Sun Apr 14, 2019 5:57 am
Forum: Introduce yourself
Topic: zx spectrum next
Replies: 24
Views: 627

Re: zx spectrum next

The copper is feature that can automatically manipulate the registers of the ZX Next according to the screen position being drawn. It is basically a reduced version of the Amiga's copper. If you look in the Wiki you can find all of the extra instructions. DMA just allows movement of data without CPU...
by varmfskii
Sun Mar 31, 2019 10:50 pm
Forum: ZX Spectrum Next
Topic: "PiTubeDirect" Pi co-processor system for BBCmicro (at FB)
Replies: 4
Views: 257

Re: "PiTubeDirect" Pi co-processor system for BBCmicro (at FB)

Having looked into the functioning of the tube interface on the BBC Micro, I can tell you that you have a set of (memory mapped) I/O ports that allow communication between the BBC Micro and the CPU on the tube. Basically you are right, you pass code through the interface to be written into memory lo...
by varmfskii
Mon Mar 11, 2019 4:34 pm
Forum: ZX Spectrum Next
Topic: Had no trouble reading the specnext group
Replies: 15
Views: 1446

Re: Had no trouble reading the specnext group

People don't generally understand how the device actually operates. They visualize what would happen if the Z80 in Spectrum could be run at 100MHz (or more) without all the additional issues. They see everything running 32 times as fast. This isn't helped by the fact that well behaved programs on th...
by varmfskii
Sat Mar 02, 2019 5:54 pm
Forum: General
Topic: Making ULA screen transparent
Replies: 2
Views: 1060

Re: Making ULA screen transparent

you need to make the paper color you are using the current transparency color. The simplest way to do this is to set the default paper color (dim white) to $e3 (8-bit colour). To do this: nextreg $43,$80 ;; select ULA primary palette for changes (no auto-increment) ;; primary palette active for ULA,...
by varmfskii
Sat Mar 02, 2019 5:40 pm
Forum: Software
Topic: Simple Sprite editor (update to 0.4.1 10.11.17)
Replies: 16
Views: 3898

Re: Simple Sprite editor (update to 0.4.1 10.11.17)

If you are simply splitting image files into sprites or tiles. I have a set of command line tools which include a command to do this. My tools support the full 9-bit palette. What my tools don't contain is a sprite or tilemap editor with the idea that you will edit them in another tools then use the...
by varmfskii
Wed Feb 27, 2019 4:15 pm
Forum: General
Topic: Updated documentation for sprites, tilemap and dma
Replies: 1
Views: 305

Re: Updated documentation for sprites, tilemap and dma

Noticed and appreciated!
by varmfskii
Mon Feb 18, 2019 7:34 pm
Forum: Software
Topic: zxntools
Replies: 0
Views: 630

zxntools

I have created a set of tools to aid in cross developing for the ZX Spectrum Next currently called zxntools. Currently the tools do three things: generate sprite and tile data from an image Convert images to raw ZX Spectrum Next formats for use as loading screens Contain an extended version of NexCr...
by varmfskii
Mon Feb 18, 2019 4:11 pm
Forum: Introduce yourself
Topic: Greetings from Malvern
Replies: 9
Views: 1885

Re: Greetings from Malvern

The difference between equal tempered tuning and natural tuning go far beyond shifting the A above middle C from 440 Hz to 432 Hz.
by varmfskii
Wed Feb 13, 2019 9:55 pm
Forum: Introduce yourself
Topic: Greetings from Malvern
Replies: 9
Views: 1885

Re: Greetings from Malvern

Great to see excitement!
by varmfskii
Thu Feb 07, 2019 6:20 pm
Forum: Software
Topic: How to detect that DMA transfer is finished
Replies: 14
Views: 1406

Re: How to detect that DMA transfer is finished

Another way to generate sampled audio independent of the cpu is to use the copper to do it. If you have a board you can try running the pogie demo (enter ".run pogie2*" from basic). The demo will force 60Hz video for reasons described shortly so hopefully your display can do 60Hz in the mode you've...