Search found 50 matches

by Guybrush
Mon Mar 17, 2025 11:56 am
Forum: CX16 General Chat
Topic: FAQ Update for Gen-2 aka "CX16GS" system
Replies: 70
Views: 35983

Re: FAQ Update for Gen-2 aka "CX16GS" system

And now whoops there goes the rug from under me again, the memory layout is going to be totally different. Have you even watched the video? David clearly stated that in 8-bit mode the memory layout will be exactly the same as in the Gen1 boards, since the FPGA that replaces all the address decoding...
by Guybrush
Mon Dec 23, 2024 5:04 pm
Forum: X16 Feature Requests
Topic: VERA DMA
Replies: 12
Views: 15592

Re: VERA DMA

DMA is not possible with VERA simply because there aren't enough address lines connecting VERA to the address bus. There are only 5 lines which gives you access to 32 registers and that's also why VERA FX requires you to use the DCSEL bits to access all of its functionality. DMA functionality which ...
by Guybrush
Thu Mar 14, 2024 3:30 am
Forum: X16 Feature Requests
Topic: VERA fast stack implementation
Replies: 2
Views: 6918

Re: VERA fast stack implementation

There are actually at least two problems with this idea. One of them is keeping track of data port addresses, as Ed already mentioned. The other is: since DATA0 and DATA1 have separate address registers, pushing more than one byte to this "stack" would require you to set the read address e...
by Guybrush
Thu Dec 07, 2023 11:44 pm
Forum: CX16 General Chat
Topic: Ideas from similar projects.
Replies: 6
Views: 18549

Re: Ideas from similar projects.

are you sure you couldn't have worded that unoriginallity claim better? might want to be a bit careful with that mallet lest you drive away some contributors... if i didn't know any better your words could seem like mocking his mere attempt. I'm pretty sure I couldn't have, but hey, that's just me....
by Guybrush
Wed Dec 06, 2023 8:44 pm
Forum: CX16 General Chat
Topic: Ideas from similar projects.
Replies: 6
Views: 18549

Re: Ideas from similar projects.

The "Sentinel 65X" guy seems to be reinventing the Commander X16 Phase 2 (which should be way cheaper than Phase 1) while patting himself on the back for being so smart.
by Guybrush
Sun Nov 26, 2023 8:51 pm
Forum: Programming
Topic: Issue with reading VRAM with auto-increment (via ASM)
Replies: 9
Views: 8862

Re: Issue with reading VRAM with auto-increment (via ASM)

Wow, that's quite a surprise to me, but indeed that's exactly what's causing the problem. After the lines of code that establish VERA control and VRAM addr, I changed my logic to loop-and-store-to-RAM, then loop over RAM and print. You could have also used the other VERA data port (VERA_data1) for ...
by Guybrush
Sun Aug 27, 2023 4:16 pm
Forum: CX16 General Chat
Topic: Update upcoming VERA firmware (aka "VERA FX")
Replies: 8
Views: 6178

Re: Update upcoming VERA firmware (aka "VERA FX")

Since no one from the team replied to my question on another topic, I'll repeat it here: I have a (stupid?) question for the people who worked on VERA FX, so here it goes: Why is there no option to read the entire 32-bit cache in one read operation, since there is an option to write it in one operat...
by Guybrush
Sat Aug 26, 2023 12:10 am
Forum: CX16 General Chat
Topic: VERA FX
Replies: 18
Views: 14204

Re: VERA FX

Ed Minchau wrote: Fri Aug 25, 2023 11:25 pm If you're using VERA channel 0 or 1, that STA is also 4 cycles, since it's going to an absolute address.
You're absolutely right, I was probably thinking of standard loops and indexed addressing. That means that the simple non-unrolled loop would be 11 cycles per 4 bytes, which is even better :D
by Guybrush
Fri Aug 25, 2023 10:37 pm
Forum: CX16 General Chat
Topic: VERA FX
Replies: 18
Views: 14204

Re: VERA FX

I have a (stupid?) question for the people who worked on VERA FX, so here it goes: Why is there no option to read the entire 32-bit cache in one read operation, since there is an option to write it in one operation? It would allow for near-DMA speeds when copying data within the video RAM. LDA DATA0...
by Guybrush
Sat Jul 29, 2023 2:17 pm
Forum: X16 Bug Reporting
Topic: VERA behavior
Replies: 5
Views: 6552

Re: VERA behavior

I don't think it's an emulator optimization. A read is a read and takes X cycles now or somewhere down the line. Yes, there should be some tiny gain if memory is read immediately after incrementing the address just because the address (or in the case of the emulator, an offset into the VERA memory b...