QL Tinkering

Helpful tips and guides, also new users can ask for help here.
qbits
Gold Card
Posts: 254
Joined: Sun Dec 11, 2016 3:32 pm

Re: QL Tinkering

Post by qbits »

Hi, at long last some might say I’ve added a WildCard option to QBITS_FTidySE_bas
FTidySE.jpg
To search for a File or select a SubGroup of fileswithin the displayed Directory press ‘#’. At Wildcard Prompt type in some characters then press Enter. FTidy then sorts any files that contain your string and displayed to screen. If NO matches are made ‘DEVICE ERROR’ is returned. Select FDIR or SDIR and press Enter to return to full filename list.

Start up files: QBITSBoot_bas QBITSConfig QBITSProg_bas
QB00_Intro.pdf
(2.12 MiB) Downloaded 107 times
QB01_FTidySE.pdf
(660.46 KiB) Downloaded 73 times
QBITS_FTidySE_bas.zip
(11.5 KiB) Downloaded 90 times

I’ve uploaded QBITS_QLSoundAY_WIP this release has the AY3 Register Settings Mode.

Accompanying Files: TrackDemo_qbs Scorenotes_qbs SFT1_qbs SFT2_qbs
QBITS QLSoundAY.zip
(15.31 KiB) Downloaded 94 times
QBITS


User avatar
Cristian
QL Wafer Drive
Posts: 1024
Joined: Mon Feb 16, 2015 1:40 pm
Location: Veneto

Re: QL Tinkering

Post by Cristian »

8-) another gift from Qbits


qbits
Gold Card
Posts: 254
Joined: Sun Dec 11, 2016 3:32 pm

Re: QL Tinkering

Post by qbits »

Hi,
Well with Easter almost upon us I thought some updates on Karnack would help pass the time away.
Take a break and enjoy the spring weather.

QBITS
Set line 1002 dev$ to your device and hopefully all will run OK.
QBITS KarnakMaze.pdf
(1.36 MiB) Downloaded 71 times
QBITS_Karnack_bas.zip
(10.04 KiB) Downloaded 123 times
KarnackMaze1.jpg
Intro Screen
KarnackMaze2.jpg
KarnackMaze2.jpg (29.39 KiB) Viewed 1906 times


User avatar
Cristian
QL Wafer Drive
Posts: 1024
Joined: Mon Feb 16, 2015 1:40 pm
Location: Veneto

Re: QL Tinkering

Post by Cristian »

Thank you very much Qbits!


qbits
Gold Card
Posts: 254
Joined: Sun Dec 11, 2016 3:32 pm

Re: QL Tinkering

Post by qbits »

Hi, Stev
Back home and on the mend and all’s well I hope. I might be a couple of years senior and jaw cancer for me was no fun but like yourself having a sense of humour and keeping positive can tackle just about anything. I’m lucky my family and friends have been so supportive.

Exercise is good, walking, gardening. I write fiction as a hobby, but the occasional bit of programming in Super-BASIC has kept me sane. Keep the Progs going, tipo’s,, smelling and codding catch me out all the time. He!,he! Some have weird effects and can turn out to be humorous or down right annoying. We relight on each other in the QLForum to help rectify these errors. It’s the little quirks of programming and with my writing that’s what keeps me happily typing.

Hi All,
Well it will soon be the eightieth anniversary of VE Day so I thought I take another look at my QBITS Enigma Makeover. Some slight changes to layout, the Message Buffer can now take up to 250 characters. The letters PAN left as the display fills and for the Cipher CODE output the rows SCROLL up.

The SAVE now includes Plug-Board and Rotors Settings plus Message and Code strings.
The LOAD now has options (N)ew to just load Plug-Board and Rotor setting and start a new Message. Or with original (M)essage or (C)ode output sent to the Message Buffer. This provides the opportunity by swapping Message with Code to check if the Enigma is working.

Note Plug-Board and Rotors settings must be relevant to the Message and Coding being viewed.

I’ve also included two short amended Progs of Ian Pine that generate new data for Rotors and Reflectors. LRUN the Progs and the saved _dat files can be merged with QBIT_EnigmaSE_bas to extend the Enigma Cipher base.

QBITS_EnigmaSE_bas
Enigma_Rotors_bas.........Enigma_Rotors_dat
Enigma_Reflector_bas.....Enigma_Reflector_dat
Enigma_BPCB................Enigma file Message on Blechley Park Code Breakers

QBITS_EnigmaSE2.pdf Documentation - SuperBASIC coding

EnigmaDEMO.jpg
QBITS_Enigma.zip
(7.52 KiB) Downloaded 69 times
QBITS_EnigmaSE2.pdf
(1.34 MiB) Downloaded 80 times


qbits
Gold Card
Posts: 254
Joined: Sun Dec 11, 2016 3:32 pm

Re: QL Tinkering

Post by qbits »

Hi All,

QBITS 3DGrahics started with a Revolving Cube this was expanded to more Shapes and a Space Shuttle. The 2023 Special Edition added a Revolving Globe and Pod Rescue game exploring multiple Object drawn to screen. This latest Extended Edition goes further with updates to Globe Menus and additional challenges with Pod Rescue.

Multiple Objects
POD Rescue was seen as a fun way to explore working with Multiple Objects. This is further explored with ZZ Plane values. Two methods are reviewed, the Dependant version works with objects linked to a common zxy position. The Shuttle and POD use this method and looking down on the ZZ Plane the y Rotation Angle can be used to determine in which order to Draw the Shuttle and Pod.

For the Independent Method Objects 1 to 4 can now be locked to screen. The position along the ZZ Axis determines the Sequence, in which they are drawn. The most distant (smallest) first then progressing to the nearest (largest) as seen from the Viewpoint. If any Object changes its ZZ Plane status, then the Sequencing requires updating before the next Objects screen Draw. The Program offers a manual change of Sequence for Static Mode, but for Multiple Objects in AUTO mode a more Dynamic Sequencing is required which takes the form of a simple Sort code.

The Program Code seems relatively robust having tried it on a few platforms. Unfortunately for BBQL’s etc, being run through the BASIC Interpreter it will be a bit like waiting for paint to dry. QL Platforms such as Q60 Qimsi with Faster Clock speeds and Compiling the Code will hopefully provide faster smoother performances.

On my 10-year-old Desktop running Windows 11 and QPC2 the performance is fast and reasonably smooth. I added a speed control using a variable PAUSE actioned with # key to slow the AUTO mode.

QBITS_3DGraphicsEE_bas.zip
QBITS_3DGraphicsEE.pdf

Been busy as usual so all that remains now is if I’ve uploaded the correct Prog and pdf.

Opps Seems I left a trace of my testing in place - line 1420 should be 1420 : Not 1420 tc5 :Sorry to those 9 Downloads...


QBITS
Attachments
QBITS_3DGraphicsEE_bas.zip
(12.93 KiB) Downloaded 3 times
QBITS_3DGraphicsEE.pdf
(2.58 MiB) Downloaded 9 times
QB3DGraphics.jpg


Post Reply