PlayBasic Source Code - Super Sample Demos - (28th March 2020)
This little demo is a combination of some older effects, written many years ago that dabbled with doing super sampling approximations in PlayBasic in plain old software rendering.
The effects are drawn to an external buffer that's twice the needed size, then blurred and bilinear filtered when drawn. Which gives a fairly nice looking result. The demo is frame limited, but even without that, it's pretty slow. Would be more efficient to do the sampling and blurring together.
Building a Basic 3D Engine (in PlayBasic) by Stevmjon
Here's some videos showing Steve's progress of building a 3D software rendering engine in PlayBasic. If you follow the thread (link bellow) he started with humble wire frame beginnings, all the way through to perspectively correct textured map engine with sliding collision. No mean feet !!
Here's some example source codes that have been releases this week, including a revision of Scotties Voxel Terrain as well as an 'as is' version of the Play3D libraries.
Review of old 8bit and 16bit programming manuals for Apple - C64 and Amiga(2018 11 29 ))
This is not video about PlayBasic but rather it's a nostalgic look back how the I got into programming via exploring some of the old school programming manuals and hardware manuals that i still have, even long after moving on from those systems.
Music: https://BenSound.com
PlayBasic V1.65C _Retail Upgrade_ Now Available (21st Oct, 2018)
PlayBasic V1.65C _Retail Upgrade_ Now Available (21st Oct, 2018)
The PlayBasic V1.65C package includes updates of PlayBasic Compiler, Release / Debug Runtimes, SLIBS, DOCS & IDE V1.17b.
The V1.65C includes third major release of the next generation of the PlayBasic virtual machine. In this build 100% of the commands now executed on the new VM side, giving much higher execution performance than V1.64 and previous legacy builds. The main objective of V1.65C revision was to catch the last remaining problems or missing functionality from the previous V1.65 releases, which I thing we've about covered now. There's still some features missing from the V1.64 era of the runtime that are not in v1.65c such as sequential type access optimizations, but that will reappear in the later build.
Reminder: The new runtime doesn't support reading from types that don't exist, which can cause old programs to fail at runtme. For a full V1.65B development story read the PlayBasic V1.65 blogs and for V1.65 related errors, post them in the V1.65 bug reporting thread on the forums.