Search found 24 matches

by grenouye
Wed Dec 04, 2019 2:46 am
Forum: General Discussion
Topic: Foenix IDE
Replies: 96
Views: 5781

Re: Foenix IDE

As previously stated, the VDMA implementation only took a couple hours to add. The only capability supported in 1D and 2D fill of a single byte. When/if the FPGA for Vicky is updated, then I'll update the code too. I've also found a bug in the bitmap display of the GPU. So this is also fixed. I've a...
by grenouye
Wed Dec 04, 2019 12:31 am
Forum: General Discussion
Topic: Foenix IDE
Replies: 96
Views: 5781

Re: Foenix IDE

No, the VDMA is not implemented in the IDE/emulator. The VDMA is very basic in the machine at this point (Rev B), it only allows copying a single byte into a 1D or 2D array. I was waiting to see how this feature was going to evolve (in the FPGA) until I implemented the emulation of it. If you see a ...
by grenouye
Thu Nov 14, 2019 2:41 am
Forum: General Discussion
Topic: Foenix IDE
Replies: 96
Views: 5781

Re: Foenix IDE

Hi everyone, Just a quick post to let you know that I've started implementing the SD card emulation. While this is pretty straight forward on the surface, the IDE needs to convert paths and file names to be FAT compatible. So, the new version of the IDE now allows you to pick a path that the emulate...
by grenouye
Fri Nov 08, 2019 12:20 am
Forum: General Discussion
Topic: Foenix IDE
Replies: 96
Views: 5781

Re: Foenix IDE

This is totally awesome! Nice work! :D
by grenouye
Wed Nov 06, 2019 12:46 am
Forum: General Discussion
Topic: Foenix IDE
Replies: 96
Views: 5781

Re: Foenix IDE

Thanks for this detailed post. The kernel that ships with the IDE has 76 columns by 56 lines (608 x 448). The border X and Y sizes are set to 16. This was done to test new attributes in Vicky (border sizes), located at $AF:0008 and $AF:0009. I'm not sure why this would affect the bitmap mode that yo...
by grenouye
Sun Nov 03, 2019 6:51 pm
Forum: General Discussion
Topic: Foenix IDE
Replies: 96
Views: 5781

Re: Foenix IDE

Hi, I think I may have found another processor bug in V 0.2.5.1 In 8 bit mode, INC ing a direct page value never sets the Carry flag, It's my understanding that is should.. EG ... Am I correct in saying this is a bug? Yes, it's a bug. It's hard to imagine that I haven't caught this one before: ADC ...
by grenouye
Tue Oct 29, 2019 11:40 pm
Forum: General Discussion
Topic: Foenix IDE
Replies: 96
Views: 5781

Re: Foenix IDE

Very nice indeed! Pretty fast too, I think.
by grenouye
Mon Oct 28, 2019 2:25 am
Forum: General Discussion
Topic: Foenix IDE
Replies: 96
Views: 5781

Re: Foenix IDE

I don't understand how my program, which is not a kernel, could write its starts adress when it's not yet running? (and the code adress is only provided as linking time) Something is not clear to me, lol. The hex file loads bytes at various addresses in memory. If your code runs in memory bank $18,...
by grenouye
Mon Oct 28, 2019 1:35 am
Forum: General Discussion
Topic: Foenix IDE
Replies: 96
Views: 5781

Re: Foenix IDE

You're correct... Load Hex w/o Zeroing is broken...
I've updated the code in Git. Release 0.2.5.1.
by grenouye
Sat Oct 26, 2019 7:41 pm
Forum: General Discussion
Topic: Foenix IDE
Replies: 96
Views: 5781

Re: Foenix IDE

@frenchguy Did you use the bitmap mode? Or did you generate a fontset? Just curious.

frenchguy wrote:
Fri Oct 25, 2019 2:33 pm
As promised, here is a video of a basic 2D drawing test written in C with WDC Tools and running in the IDE: