Search found 43 matches

by grenouye
Sat Mar 13, 2021 9:28 pm
Forum: General Discussion
Topic: How to load a program? PGX & SD card or FX/OS
Replies: 2
Views: 234

Re: How to load a program? PGX & SD card or FX/OS

You can also upload .hex or .bin files from the Foenix IDE ( https://github.com/Trinity-11/FoenixIDE/releases ). The Foenix Kernel also provides a Python based uploaded ( https://github.com/Trinity-11/Kernel_FMX/tree/master/C256Mgr ). You will need a PC with a USB connection to your Foenix unit. The...
by grenouye
Thu Dec 31, 2020 4:00 am
Forum: General Discussion
Topic: Foenix IDE - Rev C
Replies: 20
Views: 3121

Re: Foenix IDE - Rev C

Release 0.5.4.0 is now on Github.

This version of the IDE now supports timer interrupts. And yes, the mouse interrupts are also supported.

Many bug fixes have also been applied. Read the release notes for more details.

Happy New Year! and let's make 2021, the Foenix year!
by grenouye
Sat Dec 19, 2020 2:21 am
Forum: General Discussion
Topic: Foenix IDE - Rev C
Replies: 20
Views: 3121

Re: Foenix IDE - Rev C

Right. Sorry about the confusion. The PS/2 protocol has two registers, one for data and one for control bytes. When moving the mouse, three interrupts are generated, every time a byte is written to the data registry. The first byte written contains the mouse buttons The second byte contains the X de...
by grenouye
Fri Dec 18, 2020 12:23 am
Forum: General Discussion
Topic: Where to find the current vicky_def.asm
Replies: 2
Views: 237

Re: Where to find the current vicky_def.asm

You should use the Vicky II branch of the kernel: https://github.com/Trinity-11/Kernel_FMX/tree/vicky-ii
by grenouye
Mon Oct 12, 2020 12:52 am
Forum: General Discussion
Topic: Foenix IDE - Rev C
Replies: 20
Views: 3121

Re: Foenix IDE - Rev C

Where is this keyboard buffer ? I have seen several addresses in the kernel sources that are labelled as something like keyboard buffer (KEY_BUFFER=000f00 , KBD_INPT_BUFF=AF1060) . I have not seen much changes at those addresses in the IDE, but maybe it's because of a refresh rate. Keyboard buffer ...
by grenouye
Sun Oct 04, 2020 8:38 pm
Forum: General Discussion
Topic: Foenix IDE - Rev C
Replies: 20
Views: 3121

Re: Foenix IDE - Rev C

Great! Is the documentation up to date? I'd like to use the interrupts to manage the mouse clicks but I have not yet found where to read button states (?) In an other hand, I have implemented a trivial buffered drawing mechanism with the VDMA: drawing in off screen video memory (after 0xb0000 + scr...
by grenouye
Wed Sep 30, 2020 3:02 am
Forum: General Discussion
Topic: C256 Tracker
Replies: 0
Views: 453

C256 Tracker

A fresh thread to discuss and collaborate on the C256 Tracker. The C256 Tracker is written in assembly language. The Git repository is located here: https://github.com/dtremblay/c256-tracker. Feel free to fork and submit pull requests for your changes. The UI is completely text based at the moment. ...
by grenouye
Wed Sep 30, 2020 2:57 am
Forum: General Discussion
Topic: Foenix IDE - Rev C
Replies: 20
Views: 3121

Re: Foenix IDE - Rev C

Grenouye - Can I help You with Tracker GUI, icons, also ideas? I own chipmusic forum. I am into 8bit/fm music almost 10 years. Also know author of Adlibtracker2. Of course. I haven't worked on it in a while, as I've been busy with the IDE and Tetris. We could create a new discussion thread for the ...
by grenouye
Wed Sep 30, 2020 2:27 am
Forum: General Discussion
Topic: Foenix IDE - Rev C
Replies: 20
Views: 3121

Re: Foenix IDE - Rev C

Hi, Is there support for mouse implemented in the IDE ? I do not get break on mouse interrupt. I also do not see modification in the reg0 about the mouse interrupt. I am using the IDE with default provided Kernel, and start the kernel before load and running my program. And is it compatible with 80...