Page 32 of 39

Re: Prog8 language and compiler topic

Posted: Thu Sep 07, 2023 5:18 pm
by desertfish
I'll need to see the code of the offending program to say if there's something wrong.

Re: Prog8 language and compiler topic

Posted: Fri Sep 08, 2023 9:45 pm
by yock1960
desertfish wrote: Thu Sep 07, 2023 5:18 pm I'll need to see the code of the offending program to say if there's something wrong.
Just another user error! :oops:

v9.4.2 released

Posted: Mon Sep 11, 2023 6:39 pm
by desertfish
:!: version 9.4.2 has been released https://github.com/irmen/prog8/releases/tag/v9.4.2

It contains an important bugfix for a certain assembly addressing mode error.

Re: Prog8 language and compiler topic

Posted: Mon Oct 02, 2023 12:56 am
by desertfish
The next version will include some support for Vera FX. To speed up certain operations quite substantially.

- hardware 16 bit multiplications
- fast video ram clear/fill routine
- ...maybe some more

v9.5 released

Posted: Wed Oct 11, 2023 4:19 pm
by desertfish
:!: Prog8 v9.5 has been released: https://github.com/irmen/prog8/releases/tag/v9.5

Introducing the new verafx module and many other enhancements.

Re: v9.5 released

Posted: Thu Oct 12, 2023 8:36 am
by NickMilner
desertfish wrote: Wed Oct 11, 2023 4:19 pm :!: Prog8 v9.5 has been released: https://github.com/irmen/prog8/releases/tag/v9.5

Introducing the new verafx module and many other enhancements.
Cool stuff. :)

9.5.1 released

Posted: Thu Oct 19, 2023 8:32 pm
by desertfish
:!: Prog8 version 9.5.1 has been released https://github.com/irmen/prog8/releases/tag/v9.5.1

It contains fixes for a couple of code generation errors that I found since 9.5, and some more optimizations.

Re: Prog8 language and compiler topic

Posted: Sun Oct 29, 2023 6:29 pm
by yock1960
Just discovered the 'shell'! Too cool! I was thinking about this, time to play!

Re: Prog8 language and compiler topic

Posted: Sun Oct 29, 2023 11:57 pm
by yock1960
So, most of my programs are too big and or use hires graphics, which I thought would be a problem to use with 'shell'. I had recently been messing around with the byte-sieve example program, coincidently adding the ability to accept 'command line' input from BASIC, so this wasn't too difficult to get working in the 'shell environment'. My eyes next fell on Tehtriz. It works fine, but after adding the use of the F3 key to exit, it exits to BASIC instead of the shell. My first thought was the IRQ change for PSG sound, but restoring the original IRQ didn't help (assuming I did it correctly...). Any thoughts?

Re: Prog8 language and compiler topic

Posted: Mon Oct 30, 2023 7:04 pm
by desertfish
There is no concept of loading multiple programs at the same time on the x16.
The shell doesn't "gosub" into the programs you launch from it, it replaces itself with the program and starts it.
So there's no shell left to return to if the program exits.