|
Forum Index : Microcontroller and PC projects : PicoMiteVGA: Framework for ray casting using the DDA method
| Author | Message | ||||
| Volhout Guru Joined: 05/03/2018 Location: NetherlandsPosts: 5671 |
Hi Mick, Both you and Tom are right. If I look at (but .. who am I ?) my personal application domain, I would - on RP2040 VGA have loved to trade RAY with STRUCTURES. - on RP2040 microcontroller domain have loved to trade STEPPER for STRUCTURES. - on any RP2040 would have dismissed TURTLE. But that is me. I do not see the value in structures. But I know from the enthusiastic communication at the introduction of structures, that many do love it. And TURTLE has it's own audience (my grand children are to grown up, but they may have loved it once). Maybe for my grand-grand children in 10 years. Anyway. It is what it is. Volhout PicomiteVGA PETSCII ROBOTS |
||||
| mozzie Senior Member Joined: 15/06/2020 Location: AustraliaPosts: 204 |
G'day, It probably shows the strength of the whole MMbasic / Picomite platform that with so many different users and use cases, it appears to satisfy 99% of them 99% of the time. This is a huge ask from any system. I too look at a MicroMite / PicoMite as an embedded system, but am amazed at what can be done with some of the extended functions we now have access to with HDMI / VGA graphics and so many LCD displays. On top of this we have an enormous amount of device support without resorting to libraries etc. Whilst my own abilities as a programmer are pretty poor, trying out the new commands / functions / systems as they are added and reading the posts of how others are using them has taught me a lot, and inspired many ideas, whether I will ever use some of it is another matter. Also only my 5c Regards, Lyle. |
||||
| Martin H. Guru Joined: 04/06/2022 Location: GermanyPosts: 1350 |
The freely scalable sprites certainly have their appeal. They would also be useful in other applications (such as Leon's Outrun port etc.) ym2c Martin 'no comment |
||||
| gadgetjack Senior Member Joined: 15/07/2016 Location: United StatesPosts: 184 |
Just putting in my 2 cents worth. I understand all the ones using this for control projects , I did that for years till I retired. But the graphics capabilities of this little machine have caught my eye from the beginning. I have followed now for a few years after finding this site and really enjoy the games and demo programs so many capable people on here write. I tip my hat to all of you. I really would like to see the RAY functions added , they would not eat that much memory up. Most designs have SD cards anyway for saving your code to. I vote for the RAY functions. Jack |
||||
| bfwolf Senior Member Joined: 03/01/2025 Location: GermanyPosts: 154 |
The discussion here about whether "ray casting" should be done via built-in commands, CSUBs, or directly in MMBasic, has once again shown me how beneficial it would be if MMBasic supported DLLs and their subs and functions. This would allow for the elegant and efficient implementation of highly specialized tasks suitable only for a selected user group and very specific use cases. And the MMBasic core wouldn't grow every time. bfwolf. |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 10934 |
Can't be done - won't be done |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2026 |