Prog8 language and compiler topic

All aspects of programming on the Commander X16.
User avatar
desertfish
Posts: 1096
Joined: Tue Aug 25, 2020 8:27 pm
Location: Netherlands

Re: Prog8 language and compiler topic

Post by desertfish »

I'll need to see the code of the offending program to say if there's something wrong.
yock1960
Posts: 136
Joined: Tue Nov 16, 2021 8:42 pm

Re: Prog8 language and compiler topic

Post 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:
User avatar
desertfish
Posts: 1096
Joined: Tue Aug 25, 2020 8:27 pm
Location: Netherlands

Important v9.4.2 released

Post 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.
User avatar
desertfish
Posts: 1096
Joined: Tue Aug 25, 2020 8:27 pm
Location: Netherlands

Re: Prog8 language and compiler topic

Post 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
User avatar
desertfish
Posts: 1096
Joined: Tue Aug 25, 2020 8:27 pm
Location: Netherlands

v9.5 released

Post 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.
NickMilner
Posts: 10
Joined: Sat Oct 15, 2022 9:59 pm

Re: v9.5 released

Post 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. :)
User avatar
desertfish
Posts: 1096
Joined: Tue Aug 25, 2020 8:27 pm
Location: Netherlands

9.5.1 released

Post 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.
yock1960
Posts: 136
Joined: Tue Nov 16, 2021 8:42 pm

Re: Prog8 language and compiler topic

Post by yock1960 »

Just discovered the 'shell'! Too cool! I was thinking about this, time to play!
yock1960
Posts: 136
Joined: Tue Nov 16, 2021 8:42 pm

Re: Prog8 language and compiler topic

Post 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?
User avatar
desertfish
Posts: 1096
Joined: Tue Aug 25, 2020 8:27 pm
Location: Netherlands

Re: Prog8 language and compiler topic

Post 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.
Post Reply