Search found 11 matches

by tomxp411
Wed Oct 23, 2019 5:36 pm
Forum: General Discussion
Topic: Foenix IDE
Replies: 96
Views: 8354

Re: Foenix IDE

Hi, Question for the IDE experts: I have create and compiled a simple C program with WDC tools. It works fine in the WDC simulator but when I load it in the IDE I notice some strange difference in the assembly code. Here is what I have in the WDC simulator : 00:0000 3B tsc 00:0001 38 sec 00:0002 E9...
by tomxp411
Tue Jun 04, 2019 6:17 am
Forum: General Discussion
Topic: Opinions for Assembly Tutorial Videos
Replies: 11
Views: 1927

Re: Opinions for Assembly Tutorial Videos

I did a bit of looking around last weekend and I'm somewhat lost on the tools side of things. I would love a tutorial which starts off with how to set up the tools, and at least a quick tutorial on a simple program or how to links of some sort to get started. Then tutorials on programming for the C...
by tomxp411
Thu May 30, 2019 10:40 pm
Forum: News
Topic: C256 Foenix - Specifications (Last Update: March 10th)
Replies: 22
Views: 3919

Re: C256 Foenix - Specifications (Last Update: March 10th)

It's a tokenizing interpreter for BASIC. It's not going to be a speed demon, I'm afraid. I am considering changing how I handle literals to make those faster to process while running a program. I'm also trying to think of a simple way to make it extensible.. something like a foreign function interf...
by tomxp411
Thu May 30, 2019 10:11 pm
Forum: News
Topic: C256 Foenix - Specifications (Last Update: March 10th)
Replies: 22
Views: 3919

Re: C256 Foenix - Specifications (Last Update: March 10th)

Microsoft BASIC doesn't strip spaces. The parser works a little differently on different platforms, though. On Commodore BASIC, the parser just does a simple text search against the current word as it reads each character. So PRINTA gets encoded as $99 $41. $99 is the token for PRINT, and $41 is the...
by tomxp411
Thu May 30, 2019 9:36 pm
Forum: General Discussion
Topic: Opinions for Assembly Tutorial Videos
Replies: 11
Views: 1927

Re: Opinions for Assembly Tutorial Videos

I'd probably go at it from an algorithm approach. I've always learned as I go, so I like to do practical examples, then loop that back to theory. So you can start with something simple, like filling the screen with $20 to clear the display. Live code the example, then go back and explain how it work...
by tomxp411
Mon May 13, 2019 11:37 pm
Forum: General Discussion
Topic: Foenix IDE
Replies: 96
Views: 8354

Re: Foenix IDE

Actually, the 65816 has a 24 bit address bus, so it only uses 3 bytes for addressing. But the complicated part is that the CPU uses a banked address scheme, so simply specifying a 24-bit start address is inefficient, as multi-bank programs will have wasted space. I wrote the emulator to consume HEX ...
by tomxp411
Mon May 13, 2019 8:59 pm
Forum: General Discussion
Topic: Foenix IDE
Replies: 96
Views: 8354

Re: Foenix IDE

Thanks, Stef. I'll check it out tonight.
by tomxp411
Thu May 09, 2019 11:51 pm
Forum: General Discussion
Topic: Greetings from the Bleeding Edge
Replies: 5
Views: 1164

Re: Greetings from the Bleeding Edge

I'm glad to see you're making progress. I was very disappointed I needed to back out last year, and every time I stop in to see how things are going, I wish I had more free time to help. Regardless, it's super-exciting to see some hardware out there and to see the system booted up on a real monitor....
by tomxp411
Thu May 09, 2019 11:49 pm
Forum: News
Topic: C256 Foenix - Specifications (Last Update: March 10th)
Replies: 22
Views: 3919

Re: C256 Foenix - Specifications (Last Update: March 10th)

Stef, I just popped in to say hi and to tell you I really love the redesign on the front page. That's a much sleeker look than the first designs, and the Foenix will look great mixed in with home theater gear or on a desktop.

I can't wait to see where this thing ends up.
by tomxp411
Thu May 09, 2019 11:46 pm
Forum: General Discussion
Topic: Video chip Vicky capability question
Replies: 13
Views: 2376

Re: Video chip Vicky capability question

Now, trying to do anything in Bitmap with the Foenix will be very challenging and if I were you I would try to stay away. The Power of the CPU and the size and the speed of the screen refresh is too disproportionate. You just don't have enough bandwidth to peek and poke in the video memory @ full f...