|
Post by elmer on Feb 11, 2021 20:12:10 GMT
Which is why a version break to 4.0 would be the best time to do that. turboxray has added a lot of functionality we use, and is adding more. It'd be best to be able to pick and choose functions moving forward.
Some of the functionality that's been added -
Cool, I'm glad that you're getting support.
|
|
|
Post by hyperfighting on Feb 13, 2021 3:02:07 GMT
I have to say to all parties involved THANK YOU. It has been a joy to follow you guys over the years and try to keep up with the enhancements. People like Elmer, The Old Rover, The Old Man, Gredler, Chris Covell, DarkKobold and Turboxray to name a few are legendary in my eyes. I know I am missing a whole slew of shout outs but if I missed you please know I appreciate you!
In my case the promotion background map loading really helped me majorly I was so annoyed with Mappy and tried several times over the years but could never get past a background with 15 colours. My project has spanned years of chipping and stopping and doing it all over again. I got one of Elmer's builds and saw my project break but also gain C++ style comments among major improvements I can't begin to understand or explain but I know there is love being poured into HuC and it really shows. I've currently migrated to turboxray's build of HuC and I'm so excited for what the future holds.
I am an average C programmer at best but with HuC I have a real hope that I can actually build something playable one day so again THANK YOU! I get that it 6502 assembly is the truth when it comes to PCE development but I'm loving the HuC as I know a little C and can see some pretty great results. I have not yet been able to pop my assembly cherry to this day as I'm scared away of the ASM but hopefully one day!
In terms of functionality I know HuC maxes out a 4 windows for what in layman's terms I will call "line scroll" if functionality could be added to support more windows that would awesome!
I mentioned it before but just wanted to note it here.
EX: If you have a function 'func();' the compiler will not complain if you accidentally compile 'func;' without the brackets.
EX: If you have a function 'func(char a);' the compiler will not complain if you accidentally compile the function with more parameters than the ones you originally assigned to the function. -'func(a,b,c,d);' (or fewer parameters)
|
|
|
Post by turboxray on Feb 13, 2021 5:55:59 GMT
In terms of functionality I know HuC maxes out a 4 windows for what in layman's terms I will call "line scroll" if functionality could be added to support more windows that would awesome! Then a I have a hsync graphic lib addon that you're gonna love haha - linescrolls, sin-wave fx, etc. It also added BG color 0 update, for those fancy 'copper' like effects on the Amiga. It's also Timer DDA sample playback friendly (no jitter on the video). It was something I did for HuC back in April of last year. I didn't put it on the repo though.
|
|
|
Post by hyperfighting on Feb 13, 2021 21:41:49 GMT
I have a feeling this going to be a great year for Turbo Development! The hype is real!
|
|
|
Post by elmer on Apr 8, 2021 23:26:54 GMT
No, it's not that bad, but it's not a traditional "error". linux needs: CFLAGS += -Wno-error=unused-result and of course to assign a lvalue to any such statements if you want to get rid of the warnings. But seeing them as warnings is the only way you'll be able to size the effort of fixing them all. Yuk! Yeah, that's one where I think that it may well be best to just disable the warning/error, at least for now. The current version of Debian 10.8 (in my virtual machine) is still stuck on the old GCC version 8.3, so I'm not seeing that error. Ah, OK ... I just updated my Debian virtual machine to the current "testing" version of Debian 11 with GCC 10.1, and both the HuC and PC-FX GCC builds fail really quickly.
|
|