4/4/2017 Start here of the Solar month of the Jia Yang wood Dragon and in simul, but on their 5th and day sh the same day start pair and then their Exact for China and Far Easts...The Exacts refer to the exact hour in those locations that the Solar month of the Dragon itself starts!...
Addition to timed month pairs, refer to the Jan Blog 1/27 date for Our NM Lunar year pairs as well, these of the Solar (Lunar equiv pairs) are additional reflecting individual trends, with the Lunar timed pairs themselves for large areas and the masses usually the most main to track...
Just copied and pasted first 3 pairs which come out offset so will on another day reset all that for better alignment!...
****
4/4 Fire/Mars day of VIII/yo...FS #1...GT: #11 - #5 Involve #54 Areas...
****
The new Solar month of the Jia wood (I) Grn Dragon and the Global Feng Shui month for it shifts to *FS #6 influences *in begins this date*, and this round that of the GT above applies to All Countries for that as well!...
Not following a bit of news now, but pretty much the CEO's or prima donna's of any area had or take up travels modes this month which holds career benefits or other for them to do so...That's of Our pair however Travels in ZWDS shows some as that of Punishments areas involved there with Prime ministers, ministers, delight or not star areas, etc which in turn trines the Fiery in some areas at the month's level also...
Any who intelligently and closely examine the NM pairs as should, will have a good handle on what goes on this month, *it's definitely *a power type some in pre start sensed and grabbed on for what they could get* strongest where involves stars of metal types, areas as of the year as well...Latter why not so interested in any news, man's always the same, and on top hit an ill zone again...
4/5 Water/Mercury day of IX/sh...FS #2...GT: #10 - #58 Involve #37 Areas warnings...
4/6 Wood/Jupiter day of X/h...FS *#3*...GT: #49 - #31 Involve #44 Areas...
Begins the week of the Southern Red Phoenix cardinal areas...
This one was active of the Blk Km star *types vandals, etc* and areas in the darkness of hr's *y* wood element, strong for that line's changes then, out and about on others properties, in clash and or involving some types of (negative) rulers, etc areas then, hopefully no one got ripped by any....
4/7 Metal/Venus of I/t...FS #4...GT: #21 - #38 Involve #39 Areas...
Outcomes in today's self evident and boosted a bit since fell with the FS #7 Star a quarrels type also...
Seems a temp bit of that in Google (C) search at times to my blog, other ok, some appeared *ISP related* as tried another search engine same results so wasn't Google...Worked around and finally got to my blog but took an hour before the sign in associated my page here showed up with the page too???...
Then once in difficulties Updating page as well!...
My my we do's have something of quarrels within our networks too, most other sites looked ok to me, so maybe some additional was just to do with the blogger dashboard for sign in's?...Was hectic today for sure...
Then prior was being connected to internet couple days back that caused my BBC Basic the DrawLine command problem and not the BBC Basic itself, it works fine when nothing on the net to interfere and draws perfect Hi Res lines now, but good learning experience as created an alternative way to do those as well...
4/8 Earth/Saturn day of II/c...FS #8...GT: #32 - #40 Involve #43 Areas...
Leave the pair to you does have an Ryo metal star physical somewhat ineffective of the date and that of Blk 6th Void Gsh stars for the clandestine and close of support in some, and also of the opposite of the negative and mal types in their material, medias, objects etc relative the physical as well...
Further noting the Outer trigram types for that of present and future influences over that of the Inner earth realms Shun and Kan trigram types shows the general nature of actions and events being covered of present issues and in yet the upcoming ahead as well...
In other still experiencing ill in the starts vis internet connections, took several tries this am to reach any site, switched browsers to rule out those, nothing wrong of pc or any on it vis full scans and the super av use is a US product with full anti exploit technology to go along with the rest...So can be pretty sure of my machines state and status...
Took about 5 minutes or so but finally could connect to the usual of news sites, youtube and mine, etc and of the initial would seem to be something of ISP or Others of main DNS servers areas where the issues or difficulties in connectings is at???...
Just Blog:
Ok enough there, haven't worried about tidying this page up, as just don't have time, mainly as life is itself short, so I tend to keep moving forward, rather than looking back...
Especially when find something that pre occupies my time that's highly interesting or enjoyable to me, which in main is of hobbiest or old career levels in that of rf or ham related type electronics areas, and of recents my great enthusiam in that of programmings for fun and home or hobby uses in especially of the old original Basic language areas...
Keep recommending that of the BB4W aka BBC Basic (C) software mainly as it has preserved within it a great many of the Old Basics from 70's and 80's era commands for programming in Basic alone along with the virtues of it being a very fast and powerful basic to create and run home pc personal app's in...You can furrther enhance most any basic program you create for even greater than it's high execution speed by using it's inbuilt Assembler for assembly language routines as well...All the power and ease of the older basic language programmings but with much greater power over those and in using that of standard windows and controls within them too...
That and in advanced further allows a home user to write programs beyond just Basic which incorporate that of OpenGL and or Direct3D graphics as well...
*All is totally self contained in one place no additional libraries of any type needed*, you would want to keep it's libraries original and create a separate folder in documents, etc for the programs you create, it includes inbuilt fully complete help and tutorial manuals, which contain many, many small codings examples which completely explain all the commands in how to use and incorporate into your own programs...
In help chap's 16 User Proc's and 17 User FN (Functions) are *essesntial* to understand the codings of some of the larger examples and especially as their used a bit differently than were in most other older basics...
Then the Tut's on Disk files aka all files commands including the nitty gritty of com's *serial* and parallel ports type, and that for sequential, random and extra of indexed file types *is all there*, fully explained and with through ready to use codings example to go with them for *your uses*...
Just so don't mess any up, that on Disk files is referring to mainly the BBC Basic's files.
****
If want to include a PC's folders and files for something of or needed within your basic program, then goto *BBC Basic's help manual's Win API section and into *Using Dialouge boxes area*...
All the main info with examples is there, just used it's browse folders code just adding a whole one line aka title$ = " " to it, and in between the quotes had just put the word folders and it worked fine...
When ran it showed the normal main windows directories in a standard window itself and where any contained other folders could open to display those as well...May be done in close to the same way in PureBasic (C) and in a more removed way within Liberty Basic so useage of within basic programs just as in the C' is pretty common...
Shortened that other night, in more detail it produces a windows Dialouge box which looks the very same as the one you get when you goto explore your PC's folders and with vertical slider bar aka the works, as that the code creates is using the Windows.h library the same as Windows (TM) itself does!...
You have to add additional code for the files themselves...
Win API deals with a lot of h% parameters aka arguments and other in BBC Basic also of &hwind% handles commands of windows C and C++ types, and you'll see those in some of this Basic's code examples, which obviously that of *it's basic accepts* for it's windows programmings...
An add 4/9: Clarifying some had said vis BBC Basic in prior blogs that would have been confusing:
****
[Had gotten turned around myself in some before as the stdio.h header files library for i/o aka input/output commands is originally of the c language, but when had went to run a program with it in a C++ compiler it didn't fly, so thought it wasn't used in C++...
That as hadn't included the stdio.h library in my C++ compilers, and I had only used that given Library itself in c for programming the *Amtel AVR microcontrollers* associated the NerdKits (C) prior!...
****
However as long as it's added to your C++ compilers libraries it works as C++ is designed to use it, and *that was what I didn't realize initially before*]...
In other related, *the Windows.h library, holds the specific header files for Windows op's in both the C and C++ languages!...
The Win32 API is added to C and C++ coding projects vis the Windows.h Library itself...
A free basic C++ windows.h for windows tutorial series online:
****
A complete series by MSDN (TM) itself that teaches the basics of programming in C++ using the Windows.h library for your windows graphics and more, includes actual coding examples and downloadable file examples for using it as well, follow it's C++ links in this link for those:
https://msdn.microsoft.com/en-us/library/windows/desktop/ee663266(v=vs.85).aspx
****
[Whoosh anyway in the short of it in BBC Basic and *without all that*:
We also can independently use the Windows.h library within it, for creating various Win API applications such as creating and controlling aspects of our Windows themselves, and for of Controls alone or within the windows also, and any other of windows areas, that we want in our own basic program or also as a GUI to use for our basic program.
Then for that of windows and or of it's controls in BBC Basic programs *you'll find it much easier* to program them into your Basic's programs *by just following their examples* from it's Help and Tutorials manuals, and that of their examples of working Win libraries in it, etc alone, *in fact it's really quite easy within the BBC Basic itself!*]...
This other have mentioned will be needed when you later use that of advanced Direct3D itself in your programs...
Any should be able to get any additional help they need from BBC basic's forums, just be sure to let them know your a beginner so you get the full help you need on a given specific area...
Would start with just the Basic itself and enjoy there first, then when comfortable with it you can jump to these other areas...
It runs superbly in windows, is highly educational, and good for almost any age, plus you have royalties free liscensing for anything you create as well...
The other thing that's very nice about all that, is almost without exception you can freely use any of the codings example they show as is, or in adding mod's you want to then in, which includes libraries too within your own basics programs that you create for yourself or others as well...
Will move all this to near bottom page area soon...
4/9 Sunday Sun Day of III/y...FS #9...GT: #59 - #6 Involve #27 Areas...
That of it's Gry 3rd Rh hiding water star under Bw fire star bearer areas is bonded by date and Red 1st line Py wood star areas both within that of Inner lower Kan trigrams type areas is active today...
S/D palace good but has that of Spinning Top in Travels palace areas and then in Trine with that of Prosperity which connects to Year's Minor's palace areas of date's Qing Yang injurous star areas there...
4/10 Moon day of IV/m...FS #1...GT: #39 - #15 Involve #64 Areas...
4/11 Fire/Mars day of V/cn...FS #2...GT: #23 - #2 Involve #2 Areas...
Didn't look at today's news but yesterday's pair had 5th Rulers, etc line changes and of P earth star type...P stars include amongst other things of leaderships, educational areas, happenings, homes, transports, com, msg's and travels, etc...
That Psh star had been bonded by the date forming fire for R star manifests and involving and becoming things of Kh star areas, and in that of R star nature you had an Official resign from his position, and that of a deadly schools incident in California amongst other for the date!...
Fierceness of those and some event areas that came up due to both the R star nature in of the Psh star areas and the fact that it was also in clash with 1st line Pcn earth star areas to boot...
As always that most main to a date is always shown within Our pairs here and of reliable purpose here are to tell us the nature and of the given trends in for a date...
Just Blog:
On BBC Basic recommend *using it's free demo version first*, to give yourself an idea of how it works and if satisfied then can always purchase the Full version...
Since it's structured for Windows some of the old basics commands may work a bit differently, etc but *not a big issue in just using the basic itself*!...
Found for formatting that of numerical aka numbers info's on a screen one can't use the TAB command for those, as those are purely for text line formattings, *however for numerical info to be displayed on various screen lines you can use it's SPC (spaces) command instead*...No loss there...
In other it as most older basics has Peek and Poke commands for that of small machine language (m/l) programs you may want to use from and within your basic programs too, instead of Peek and Poke *those are referred to as Indirection operators in BBC Basic*...
Experimented with that some, and didn't find that of their ?A=B command to be of good use, it's used to Poke at memory location A with that of B's value, where B set to a hexadecimal value itself using the hex aka & operator in this form B = &FF for 255 in decimal...
****
That would work for a *single individual mem location itself*, but could not be run in a FOR/NEXT loop to Poke hexadeciimal values into a given memory range at all...
While could in the Opposite using it's Peek equivalent command Peek aka Read a selected memory range using a FOR/NEXT loop with no problems, just not for their Poke command of the above form...
****
So instead of it, *used it' more direct elementary Poke command of this form ?M=&FF*...
That of the hex FF value can be any from 00 to FF aka decimal 0 to 255 as is for 8 bit bytes itself...Nothing limited of that as you'd use 2 to 4 of them as bytes in machine or assembly language, the byte still the basic unit of reference in things...
Using that command found could use with a FOR/NEXT loop and Poke the same hex values into all mem loc's of a given range...
That being set as start location by the variable M and then the Upper limit of the Loop for the mem range, with no problems, save some small exceptions...
Memory referred to here is of a relative type aka all within that of the BBC Basic program itself, and not of Window's (TM)....Windows does manage all memory used though...
Those being where some might use this basic's 0 - 1000 mem loc range for short M?L machine language programs, and though are fairly wide open areas within any 100 byte segment of it, *there's also a very small number but very important of likely this basic's housekeeping variables, etc stored there too*...
****
So if you Poke the wrong one of those babies it doesn't harm windows, *but will crash your BBC Basic itself*, and you'll have to re-run it again...Nicely though it does save your last window and when re-ran you'll be in it...
****
Even the very best of BBC Basic's programmers and in most other will crash their Basic, etc at times, *so nothing to be upset about and just an area to learn from as I just did in that Lo mem area as well*...
This is likely why they say to only use the Peek and *Poke* commands for very small M/L programs!...
That's about it on that for now!...
****
Removed other had here as although worked perfectly couldn't find any good way in that basic to access it from the high memory range had used...
So in essence *actually more so Windows itself of structure, has locked any out from using the Poke and Peek methods they illustrate* other than what I've added that is, and you'll have to learn their alternate reservings memory methods, and use full blown assembly in their assembler to use it...
Not an easy task in that, since most examples are only partial that you have to add other too...
It's not entirely a dead end there, as you could still use the very high mem area of 100000 - 110000 to hide tuck away all or extra data, even Data statements themselves and the data aka arguments with each of them, and in most cases wouldn't need all that much memory...
It only takes a simple Poke FOR/NEXT loop to put it into the high mem area:
On each pc using such the actual location of the high mem area found may be different, but by trying different memory location starts using a Peeks only FOR/NEXT loop you'll find yours as for any invalid areas the program loop will simply return with an *Out of range error message in the Output window*...
When you find that yours in start point, you simply adjust your FOR/NEXT ranges upwards using that as initial mem loc starting reference ahead of the loop, until instead of getting zeros that of other numbers aka data shows up in your Peeks scan, which says you hit the limit there!...
You can check that several different times and or dates *just to be sure*...
Mine of high mem within the Basic ran from 100000 - 110000 a 10K difference in limit as you can see...So just use 100000 as reference mem loc aka address for starts and as an area to poke extra data too...
****
The problem is in extracting any data, you need to poke it to some place that's useful within your basic program itself?
That's where one needs to still use a Peek/Poke Loop maybe of possibly nested type and maybe slightly interpretive as well, and at the very minimum one that holds an array within it's coding as well...
That to which all the retrieved Peeked info from that high mem area is then sequentially Poked into...
Once all data is within that array's memory area where the basic itself can actually operate on it, and of additional routine(s) you have to create, you can then *Print* of their algorythms the data there to that of the screen or other in real time...
Might be other uses and *there is certainly some hard work to it*, but at least you can finally use those *Peek and Poke commands* in a very substancial way in this particular use!...
Whether worth it or not don't know but some special reasons may come up where it'd be useful, something to keep in mind anyway...
4/12 Water/Mercury day of VI/e...FS *#3*...GT: #11 - #46 Involve #54 Areas...
*****
*Physical* Inner Chen Power type areas of Bcn Dragon earth star type areas:
In today's pair not withstanding any of the prior date that at Inner earth realms levels and general society has that of the Chen's aka Heavens trigrams there which is not very positive for that of Leaderships inherant of Raw power types in that...That since they are normally to be in the Outer and Upper areas instead...
Than a Bcn earth star physical suggests that of pairs, groups, talks, loud sounds, sometimes robbers, winds and other too...
Those who examined the pairs see that of clashed active Void Gh star areas on the Ruler's etc line linked to that of Wht 2nd locals or close by's Ry star areas also, with it as bearer supporting a date same Pe hiding star there which was/is involved with those clashed Gh star areas as well...
Leave to you to examine the colors aka line stem influences to those lines, but they do lend to that of the quarrelsome, threats and other in some instances...
The colors as stems of the 3 main stars mentioned show to include things of familial or relationships, things of diseases even and in some the fierce or deadly and in other more of self rightous slants are just a few of the date's trending influences to which are other of the star areas and of the trigram environments they fall within...
The first para on Inner trigram's areas can of relationships in play be further interpreted of Outer influences to them where physically large areas can be involved, masses or masses associated, healths/safeties, nuturences and medical areas, some in receptivities or of feminine yieldings and carings not so strong today and of stars even clashed, then that of the Quen loose earths reflects some relationships in Outer/Upper areas are shaky and of not firm or solid footing this date as well...
Likewise in *Changes* of first line areas that of begins at any point or of things at or near surfaces including that underneath or of basis in that of it's Gt star areas is of a Vanished state/status for the date (similar to being clashed and or drained) under changes there, but currently unable to nurture that of the Bc star areas which further drains it as well...
Then looking at the Involves or nuclear trigrams associated Chen or the leaderships and raw power areas involves that Dui's areas of Pleasings and or watery areas which further transform falling in and becoming in actions or outcomes things of Shun trigram environments and areas...The involves from that of Outer influences is of Zen trigram environments and nature in char which directly affect that in the Dui Pleasings, etc areas and that of jolts to that within specific relationships leaders and of other encounters in result...
On stars you can add fill as for the items and areas those represent, and which are matching of today's event types or natures to complete all that if desired...
****
[You sort of got a double dose in that, not all was intended for here as some was even of worst case, so have removed, though I didn't catch news itself!]...
****
The above just did is as another example for your own self studies, in how you can more thoroughly interpret any given date timed pair for yourselves...
Ok just blog:
Yet on BBC Basic (C) and some plus...
Before get started if one just wanted a Basic for Basic programming alone, most of the 8 bit old personal computers such as the Apple II (C) series, Commadore 64's (C), Texas Instruments (C), Sinclair, Tandy (C) types, and many others have that of often free Emulators on the Net...
There's nothing illegal about having one on your pc and was stated as such recently by a News tech type who did a writeup on all of todays game consoles and games, then on the subject of Emulators in particular think just around a week back, and for purposes of an actual working basic, most the 8 bit machines of years back did run the normal basic programs from then *quite well...
So you too could write your own basic programs themselves on those and of graphics, simulated spkr, etc have some fun doing it too...
[Remember now, my memory probably needs a few peeks and pokes bytes too, that article appeared in the partial to be a response to a MS (TM) statement made and released either that day or the one just before it where MS said it would be illegal to have a game console emulator connected to one of it's devices...
That said as they were removing one which had previously been available in their very own store no less...So the tech journalist fired back on that area and made mention that use of game console emulators on one's pc were perfectly legal and on into other of game consoles he or she was making comparisons on]...
If you use BB4W only for the purposes of learning and using an actual basic's language you wouldn't be disappointed in that, nor of the many projects in GUI type utilities, etc for home or other areas, and or good basic games that you would be able to write, make or create from it as well, everything is there, nothing else needed...
You could at some point after your well fluent with most of it's basics uses in commands move further on up in the 3D arena itself...
[A good way to learn the new or specifics of any command is to try to insert it into some baby program and see if it operates just the way you think it should...
If so you can likely use it in larger or more complex program at that point to be sure...
Likely before you get through the basics command list even when you have the definitions, things don't seem to work right on a few of them and that's the fun part figuring out why it's not performing as expected, is where you learn]...
Continuing:
However in that at some point, your are going to need at least some small background in that of assembly language in using their inbuilt Flat assembler as well...
****
Fortunately there are a good number of free articles to include tutorial types on the net to fill any perceived initial gap of what the BBC basic's manuals include in both that of understanding the 3D areas itself, and very much so on that of assembly language using the Flat assembler with free doc's and codeings examples to boot...Just look up FASM Assembler as it's called or as Flat Asembler, should get you to the first initial site for it, and you'll likely see others in your search engine's listings as articles or tutorials on such too...
That and the 3D site the BB4W help or tut's mentions also and which leads to another on MSDN's site as well, plus one extra on Windows (TM) manager commands had put in blog here above or that down below where had mentioned H% parms of the pgm and that of Windows Manager areas too...
That should definitely be enough to enable you to fully put together or create some basic 3D areas including basic animations and games themselves to which you can add your own creative touches for uniqueness...
In games I don't think it's going to be quite as powerful in the way of basics and 3D, as that you could develop with Blitz Basic (C) nor as smooth and powerful as that of PureBasic (C) (PB) on the 2 and 3D which includes the OGREE 3D engine, and PB is used for many other types of App's besides games...
****
However for the price and guaranteed quality of a product in being a nitty gritty original basic itself, you'd be very hard pressed, to ever find a bargain like BBC Basic in nature!...
*****
Blitz Basic's 3 versions are all free now, but read of the Blitz research site, there's no guarantee on the quality of what you'll get from the site which provides for it's downloads??...
Will say in spite of that many people are using it, as visited the various user and help forums for those products, and *they are indeed daily active!*...
Also on the at no initial costs sides, and exclusively for 3D gaming's there's that of SourceForge's Open source *Blender software*, and read your free to use it at individual levels for that of commercial purposes too...Are people teaching it on the Net as well...
*PureBasic* is a cross platform type as well, though just a bit more expensive it is 100% trustworthy and reliable of the product itself with great support to boot, don't know why, but hadn't seriously used it all that much...Was more like on again, off again in pasts...
In purchased your liscensing is Royalty free under and of it also, and *are always free demo versions available*...
****
[Will finally be using it more, already jumped into it a bit earlier today, and since have compared it to all the flash and dash types for a long time, know it's just plain rock solid for nearly all my needs...
Won't drop the BBC basic will still be using it as love it for that of it's original basic residing within it as well, and for some home projects in pc App's *it's really quite convienent for that!*]...
Don't always need a sledgehammer when a smaller one will do the job...
It's in a way funny as it was from the effort of numerous hours in correcting errors and in tests, that put in on the Peek and Poke business vis my enthusiam for Old basics themselves (Did obviously get sidetracked in some other of programmings topics also), *but all that did firm up my mind, giving me an extra incentive on any at least semi fair days to work with my PureBasic as well*...
PureBasic only? has 9 different Peek and 9 different Poke commands LOL, think BBC basic has something like that too...That all being due to the different byte and word, etc types today's CPU's use, and specific to the types of data, etc an area or the program requires...
*All are very easy to work with and apply*, do like the fact that *don't have to* generate specific additional code just to reserve, check and/or manipulate any mem area declared...
PB has already provided the program modules to do that for you, you just load and run them and then specify the amount of memory you want reserved and it's done instantly, though will actually want the option to do my own coding for the same purposes, as partially or maybe fully shown in BBC Basic's help areas...
Is an advantage to working with both since some topics vis assembly have similar areas, etc...
Will chill out awhile for now!..
4/13 Wood/Jup day of VII/s...FS #4...GT: #10 - #25 Involve #37 Areas...
Leave the timed pair interpretations to you now, having yesterday's pair examination as a guide to work from...
In tosses and Wwg normally only the Stars are used to find the answer to a particular question itself...
While in timed pairs, [there is no question and were interested in just what is main to a date, etc] so we include that of the names as representing a main situation, and then the trigrams to tell us the nature of the environments within, and their relational influences relative each other as well as for the stars areas in actions within them...
Yesterday's was mainly dealing with that of leaderships and the verbal of relationships between them in areas of differences, etc some of that being of Zen mental and abrupt natures, in other some to do with travels and diseases and then other as specified...
Each and every date has it's own specific main types of trends as influences, and issues of those which come up and is that which the pairs represent serving as a guide here...In that often other issues associated the day prior are still playing and in some events and issues of much farther back will of the cyclic factor in as well..
Just Blog:
Couple days back, left things at a question mark as to what to do with data retrieved from a high memory storage area within our BB4W basic program...
Was that of 100000 - 110000 mem loc (address) range in my full version of the BB4W but may be offset from that in others or the same for 6.02 Version users...Anyway that's a very reliable and consistant mem area that has been left empty in normal basic programs and so can be used for extra storages by you...
There we include code to smarten up our very basic Peeks and Pokes FOR/NEXT loop, where just ahead of it or even within it, we use code to open up another window, and in that window place text and/or graphics image controls, etc, of which it will be *those to which the retrieved data is poked!*...
Then other code aka commands can be used to further manipulate that window and of any user responses or actions required, after that data has been loaded into the control or controls of choice...
*****
Would be variations in how you could accomplish all that, and left to individuals and or the programs needs there...
In alt, likely are ways where one can directly access one or a main of windows buffer areas used for the screen image as well and just poke the data straight to it, etc...
*****
Anyway say's that of BB4W's very basic Peek and Poke commands in conjunction with the large of an extra high memory area had found *can still be put to useful programmings purposes!*...
On that of emulators mentioned prior, where you can in the physical use that of an old complete original basic on todays machines...
You can simply use a search engine you like for any emulators on the old Acorn (C), Commodore64(C), Apple II (C) series, Tandy's (C), TRS-80 (C), TI (C), Z80 (C), Sinclair (C), PC (C) and many other of the older 8 bit or 16 bit computers golden times...
You'll get plenty of results and also can find full documentations on their basic languages commands with programs to boot...
Think the C64's commands are also all listed in Wiki, and then are other PDF sources on most all others, plus saw a YouTube (TM) Video covering the Applesoft (C) basic language and commands and a number of users show Vid's on the given emulator they use as well...
****
[Anyway there's certainly enough to allow any to learn and use any of the older great basic languages vis and within an emulator itself...
Allowing any to write and use their own basic programs as well within it!...
You can save all you write in the emulator's folder too, if using a good Apple version such as the 1.1.4.2, *[Then to make copies using their system master disk after the Boot*. you tap on drive 1 button again which shows a listing of disks in the folder, instead of loading *Enter a name for the Blank disk you want to create, it creates it, after that you have to initialize it and then you can save files of the programs you make on it]...
****
While there are games sites for most emulators especially the Commodore64, a better option is to go to the G.O.G website and purchase any of old or new games there, which can be ran through a free DOSbox(C) emulator...Of the older 8 and 16 bit machine types there most are quite cheap *plus you have their guarentee behind it!*...
BB4W aka BBC Basic (C) is for Windows (TM) itself, and the direct running of it's basic, is not just for basic alone, but for programming windows GUI's, etc and is useful on most all windows type pc's, allows saving of .exe files, etc, then further allows for the use of OpenGL and Direct3D graphics on today's Win 8 and Win 10 machines...
PureBasic(C): At a slightly higher price but *very reasonable in that*, and a more powerful IDE, with it's own graphics engine, with fewer of the old basics original commands used in it's programs though in a lot similar, and with which one can create console or windows programs using windows with controls of many types...
Aside coding them, has it's own Visual designer to speed that of your GUI windows design up and which generates the code for that you developed in it for inclusion in your overall program...
It too can generate .exe files of from your projects, and also has it's own inbuilt assembler for adding assembly language routines to and within your programs as well...
Think still comes with a royalty free and lifetime license, and can use on any computers you personally own, plus it's a cross platforms type to boot...
Easy to work with, very smooth and rock solid...
The main reasons that both the BB4W and PureBasics are referred to here is in that of their low costs in terms of your obtaining that of free royalties lifetime license on anything you create...
*****
[If you want one product *that can do it all* then you have to look to MS Visual Basics themselves which are great, but costs you a tidy sum in terms of licensing should you wish to sell a product]!...
Nothing wrong in that if you in the 100% intend to go commercial and does have it's advantages...
At that of home users and hobbyist levels that of BB4W basic would allow you to make some pretty snazzy screens to include the using of formulas and their results in them at a basic *good 15 digits of precision*...The actual number ranges it will handle are huge, but in any case more than enough for most...
You can check out their users group wiki page where you'll find additional libraries for your BB4W which further extends it's power in uses also...As said for the price it's nearly impossible to beat...
Then the older basics allowed for about 9 digits in precision and maybe 10 to the 38th power in numbers, even for most ham and other electronics uses, most often only 3 digits in precision needed for those app's, so the old basics well more than.good enough in that...
Within most not all older basic's emulators you can also program in the much simplified of 8 and 16 bit machine and assembly language uses, aside that of their basic itself, but the .exe files created from those will only run within it's emulator only, *they can not be ran as standalone .exe's on the pc os platform used itself*...So are no problems there!...
Also most older basic emulators can be used to communicate through a pc's com ports for USB input and output using a serial levels converter there...That being very useful to the hobbyist who wants to interface to actual electronic circuitry in learnings projects digital or analog...In that quite similar to the use of Arduino's (C) and etc software on the pc that interface the pc itself to an arduino microcontroller board...
So again there's quite a number of very useful purposes in using an old basic for programmings that any normal home user adult or child can enjoy....
[PureBasic had bit of problem there as you couldn't use math in conventional usages as within basic itself, within that of it's windows programs, and only it's consoles or debugger allowed for that, they may have improved on that area, don't really know, anyway with some versatility also in what you make the older basics work just fine there...
PureBasic's primary asset compared to other methods, is in the language itself and the straight forwardness of it's commands in uses of it's routines, which simplifies that of programmings needed in both that of 2D and especially *3D gamings uses*...A very easy to understand language where using it's own routines makes for the very easy learning and programming in that of 3D windows and gamings uses]...
In other you can do powerful maths in that of scriptings languages like python which a lot of scientist's use just for that, all depends on your needs, however for the average home user or hobbyist even older basics are most adequate, being quite easy to learn and use and still giving them some graphics ability for that of their programs and any of personal utilities purposes...
Later Added [ ]:
[Some assembly aka machine language can be done with the AppleWin emulator as well, using what was called the Monitor in the old II series is available within it...
However you'd need a different emulator than AppleWin if you wanted the Sweet 16 mini assembler that came in the Integer basic machines or on those which had a language card or the mem in which to load the integer basic...
The latter made that of using, making assembly and machine language routines programs easier, but that of the basic or the monitor in equiv of old firmware memory alone will suffice for that...
Basics used the peeks and pokes for that, while using the memory monitor you enter the hexadecimal cpu aka up instruction codes direct to the ram mem page locations using it's commands...If don't have a commands reference book, most sites covering the historical on Apple, etc personal computers and wiki's do have that information...
Pages were only 256 bytes then compared to the 64k, etc page banks and larger of today, though in fact they did begin that of the 64k bank switching back then on the larger memory cards they made for those pc's too...
As far as the not available of the mini-assembler itself, some people would write basic programs that compared the hexadecimal instructions in memory vis an interpreter which then read select the correct mnemonic op-code from those they had placed in their basics data statements...
That with a little additional formating, allowed them to get full normal disassembled viewings of memory ranges that the or a mini-assembler would have given them, which made visual verifications of a programs code easier...
The old where's there's a will there's a way...
One can look up any microprocessors instructions set with op-codes quite easily vis their manufacturers on the net...
In near all other respects the AppleWin emulator simulates all the old dos commands well, and one can in running a program on one drive and within that program further load and access other programs or data on the other drive, just as the personal computers themselves often did...
****
That being the case one can still write some very useful basic and or machine language for personal uses programs, using that emulator, and most others of their types too...
Amazing to most but entire word processors and dictionaries, spell checkers, and much more could and was written for 48k systems alone...Many business's picked up on that right away for their uses too, so with an old basic emulator you can still make some extremely useful for personal purposes programs as well...
It also serving as an easy base language to learn in, making it much easier to understand and later use that of others...
It was that of the new os windows type structures that killed off use of the older basic languages, and it's only through the use of emulators constructed of C++ or Assembly, etc languages which allows yet for their use today...
Anyway of emulators it's a free option that allows virtually anyone and children an ability to program and share results in what is a very easy yet powerful language for it's purposes to work with...
Used to use for graphics and super fast partial and full Hi res screen wipes, shapes, page flippings and other, but mainly just for the repetitive of calculative types for electronics itself anymore...
There's *nothing handier* as well as easy and speedy in the latter, and a basic's screen or window looks and is in use, much more appealing to me that of the console type you'd usually get in others, so it's use is forever justified for me...
On calculative types minus graphics a program written in one older basic would directly run on most all others too, so very convienent in that]...
Here was also just looking at the easier yet positive of what *home users themselves can still do, enjoy and make for themselves in options*...
4/14 Metal/Venus day of VIII/wa...[FS *#5*]...GT: #49 - #17 Involve #44 Areas...
As far as today's as usual the various of the line(s) themes and of associated trigrams to do with it's subject aka physical and pair names matched what were the main events in global and US arenas...
Many but of official types that in news on the control of WH visitor logs a strong match vis it's Red 4th Chief ministers areas of Bh star areas linked to Inner Grn 3rd social areas themselves...
The B star Physical also represents certain types of documents pertaining to travels and countries such as visa's, etc...
In this case they also represented documents concerning people in pairs or groups, and that of control there vis the Grn 3rd's resultant *Rcn earth star controlling the B stars*!...
A lot of other those B stars represented as well as the other under the pair names was in today's news as well...
4/15 Earth/Saturn day of IX/s...FS #6...GT: #21 - #27 Involve #39 Areas...
Just Blog:
Back to the free of emulators in finish up...
Those for the use of their older basics etc and the ez learnings of that language on today's and most os versions, etc which allows adults and/or their children to still program their own useful utilities for fun and enjoyments as well...
You'll find many of the original sortwares, games and other have been of their owners declared freeware at sites that maintain them, do check the status first!...
One I want to mention that would bring many of the old Apple (C) II series owners great delight is that of the famous Beagle Bros (TM) series of softwares for those machines, adults, and children would have a blast in being somewhat geeky with these...
That as the Beagle Bros maintain an online repository site with their distinct colorful of original graphics logos as they appeared on the boxes and disks that a lot of us bought back then, and all their old wonderful softwares plus books that went with them, and has for quite some time now, *declared all those softwares themselves as Freeware* that you can download and freely use in your AppleWin emulator or others...
****
Such will add ease and power in that of your own programmings from enhancements to the basic language itself, hundreds of useful tips, and special graphics enhancements you can use in your own programs...
The AppleWin emulator has a full screen capability as do others for their old personal computer types, that makes it visually very easy to see for their uses, and then any that don't have that can likely be ran within the DOSbox(C) for the full screen option as well...
Then for most of any who yet have their old 8 or 16 bit personal computers, aside using on your pc *within the emulator itself*, with the right stuff (look up) you can transfer them to your old personal computer's disks as well...
Another good option for any is if you and your friends use the same emulator on your machines, you can also learn and aide each other in the learnings and programmings department...
Links:
http://beagle.applearchives.com/the_software/vintage_beagle_bros_softwar/beagle_basic.html
Then for entertainments believe this one is perfectly legal as site of a long trusted name, but do double check that for yourselves!
http://www.virtualapple.org/
Replaced what had above *with a much better link* where all checked ran perfectly, and like the C64 site you can optionally play them within your browser (java) if you wish, *however you have the option of downloading those disk aka dsk image file(s) which is shown near top right of the game page you select... Then put those in your emulator folder instead*...The latter obviously good, safe, etc as you can play them offline anytime...
****
Always use your av to scan files you've downloaded before using, and most from these sites should turn out just fine...
C64 types have that of C64.com to check out for the same...
Don't forget in that arena to check out the Great Old Games site aka (G.O.G) for even enhanced versions of some older games at very cheap prices plus guarenteed of quality, and they certainly have a fair number of the more recents games with all running well and sometimes even better than the more expensive places in full screen or windowed modes options using the likely yet free of the DOSbox(C) emulator...
*Enjoy*...
4/16 Sunday Sun day...X/yo...FS #7...GT: #32 - #28 Involve #43 Areas...
4/17 Monday Moon day...I/sh...FS #8...GT: #59 - *#29* Involve #27 Areas...
Not much comment most date pairs, have pretty observable matches...
Just Blog:
Pretty glad had recommended that of the AppleWin emulator, as have found out it's also in same recommended by the writers of then Nibble Magazine, but in the now as well...
At their site, they are selling in dvd form all 12 1/2 years of their magazine full of programmings articles and example programs plus other area they wrote upon in them, as well as some other useful products too...
*****
*Plus they also are freely giving away every disk of the many programs they published and sold in those magazines, and more, which you can download to use!*...
Those come in the form of the disk images that the AppleWin emulator uses, so just tons of programs to run, play, use, and to study of their listings while your learning that of basic, and or it's assembly language programs...
To make life easier in that of assembly language programmings side they also at a great bargain price sell that of an Assembler which also works with the AppleWin emulator too...
Their site:
http://www.nibblemagazine.com/
4/18 Tuesday Fire/Mars...II/h...FS #9...GT: #39 - #63 Involve #64 Areas...
Just Blog:
We've covered the nearly most oldest basics here to find vis emulators, that they still have viable learnings uses and allow users even children to create meaningful programs for personal uses, and totally free in that...
That of the older basics using free emulators also have 100's and more of free programs available which had given some links here for that, as well as hundreds and more of net articles, can be used to learn programmings in basic from and at the home user level for both adults and children of most any age!...
Moving up a level we have a more powerful and *still very related to most old basics commands* modern windows basic known as BB4W, but at some cost, not free since it further allows one to work with and display 3D objects in their programs also...
That of BB4W basic in other simularities to the older basics, is that it too has several, even multiple *text and graphics types in screen modes*, and combinations of those *are just the same as the old basics, personal computers used*...
Those as Output windows are referred to as Viewports rather than Windows (TM) windows as had initially wrote on BB4W basic itself.
One major difference is since those are said to be windows memory managed, we can no longer use the direct of peek and poke commands within them as did in the older basics...
The latter would require *fixed ram screen memory areas* as the old basic machines had, and that BB4W basic in the windows system and managed memory, *doesn't have*...Only exceptions lay in the advanced of when we reserve a given range of memory in that of an array then likely can peek and poke to that, check manual...
****
[There is also a slightly higher learning curve to BB4W basic, which probably requires a junior high to better of high school edu level there, vis some differences and that of the math requirements involved in the 3D graphics areas themselves...
****
Then there are also more commands, and a bit more of planning (or testings) required, when it comes to drawing different types of things to it's screens, than the older basics required...
*****
*It quite plainly takes a good while to understand or absorb *just what modes aka screens *and given initial code start type commands* will be needed by your program* to accomplish any one type of drawings or the placing and manipulating of given objects to or on it's screens:
[Some of most basic drawings such as the line, circles, rectangles, etc can be done by default (no mode specified) or you can specify a specific screen mode at start also, and to set any to a given screen location aka initial reference vis the use of the Origin or VDU commands (For it's emulator's visual display unit) may be needed, and in some few cases also SYS commands to use specific Win API feature or functions as well...
****
Many programs can be made using the above screen type set up commands only]...
In other cases if dealing with *text graphics only*, then one needs in code starts to specify the specific VDU command(s) and the parameters for that, to get the job done...Such as when one uses the character designer as shown in it's near space invaders game type example or others, which use a text screen only!...
Then in other cases when using that of icons, gif's, bitmap files (bmp's), jpeg, sprites, *and if using on the same graphics screen *with those**, that of the basic circle, rectangle, lines, ellipses, etc then in starts, you must in code starts specify *the lib0 library* and sometimes specific VDU commands, and in other cases for a desired Win API function or feature SYS commands along with the lib0 library to use, manipulate, and display those items in your program...
In some you might see an @Dir command which would just mean you have the images in the same directory, folder that you load your program from...
Often just the Lib0 and VDU commands in your program code's start area, is enough there...
In some 3D type programs the code start area must include that of the @Lib$ plus D3DLIB, or the inclusion of a specific DLL as well as some of their examples show...
You'll understand those terms as you look at the examples, and read of those in the inbuilt help and or tutorial manuals, etc...
*****
[So depending on what your drawing or want to display on a screen *you'll at times need to refer to the examples* to decide just what commands your program will need in it's code start area...
*A slight learning curve in that]!*...
****
In just uses of just it's basic's graphics drawings, and drawing commands *all of those are supported in basics default screen mode*, and you normally won't have to use any special start coding at all, just enter their and the normal basic commands you'd use for your program, and run it...
When that's not enough, try specifc screen modes often used is #8, and or look up and use that of a specific VDU command needed in some cases...Likely also their debug, trace and other in the excellent of their utility menu will help you pinpoint what's missing or awry in your code...
Positives of just using it's basic alone for graphics in your programs:
In other of BB4W Basic's draw aka plot graphics: single pixel points, draw enhanced lines, then outlines or solids of segments, arcs, parallelograms, triangles, ellipses, discs, along with the original of lines, circles and rectangles had mentioned before...
Then depending on use of color palette or not tables plus logical operations anywhere from 16 to 256 colors in palette or much higher of your choice when non palette, can be used for your graphics areas...
****
So in it's basic programmings areas alone it offers any, that of inherently greater initial drawings abilities within it's graphics viewport windows aka pages modes, than most older basics in the same areas did...
You could in older basics duplicate that of segments, triangles, etc through use of plot pixels using various formulas, but a lot more slowly since several commands would be needed in some as opposed to a singular one in BB4W...
After that as far as programming in BB4W basic, where you've spent some time learning to write that of the needed PROC's and FN's declarations and their DEF definitions that your program may need, *it's then all pretty standard in terms of a program's coding itself*, using the various of basic's commands, for next loops, variables, and some of those with special operators such as the % symbol, etc, arrays and such to complete the remainder of your program's purpose]...
PROC's basically are just subroutines which are used more than once in your program, and FN (Functions) such as B = 2*I aka where B is a function of 2 times I, and of simular types...
PROC's can also be called depending aka dependent on the status of a given variable in your programs too...
****
This basic is a more powerful version of the older basics with that of 15 places in precision for it's numerics and maths, coupled with that of it's graphics and/or 3D applications for *the more professional of home users, tech types and hobbyists or sciences areas in types...
Like Liberty Basic (C) it also could be used in learning environments *where teachers do the instructing*, etc with that of BBW4 besides basics files, being able to make strictly standalone .exe files of it's programs as well...
****
In contrasts there's nothing wrong about using emulators and the older basics there as well (no costs), and where it's already very suited for basic home users uses on their own pc's alone too...Minus not having a pc which is easily remedied by getting an older used one at repair shops, etc so no one should be left behind there!...
In other that of PureBasic (C) and many other are ideally and exclusively suited for that of high power 3D gamings, etc purposes more so than just that of Basic's programmings users uses themselves, but in it's favor is of all currently commonly used os types it's cross platform in as well...
PureBasic is written entirely in Assembly aka Machine the CPU's language, so it is very efficient and fast...
Only the again assembly language of resulant object code from a c or c++ compiler can be faster, that as they optimize assemblies instruction codes many times better than humans can, yet in the end *that's still the Assembly aka the Machines languge which is used*...
Regardless, that of PureBasic in the practical is very fast in uses, and it's main feature is through the use of it's language and modules themselves of which it makes learning that of 2D and *3D* graphics programmings much, much easier over most other methods or systems...
In result very high quality professional level 3D graphics and gamings programs can be developed with it...
Are today some easier systems where almost no programmings in the conventional is needed, but then that's not programming at all, and of which PureBasic takes it down to the nitty, gritty of the machine there...
Updated Sum's it up!...
4/19 Wednesday Water/Mercury...III/t...FS #1...GT: #23 - #4 Involve #2 Areas...
4/20 Thursday Wood/Jup...IV/c...Jump-FS #8...GT: #11 - #19 Involve #54 Areas:
This date begins the week of Northern Blk Tortoise Cardinal areas...
Just Blog:
Are still a lot of older VB-6 products out there, and most might be quite ok, but then some VB-6 products which as do a good number of programs and softwares on a pc, *use that of the Oleaut32.DLL to work with files, etc*...
Two of the basics mentioned may or may not have been developed from VB-6, but even if not as said *are other softwares which are derived from VB-6 that may turn up on our pc's also*...
Some VB-6 developers may or could take advantage of others pc's, through the Oleaut32.DLL and per MSDN corrupt, damage and obtain info on the owner of pc it's operating in!...
****
That's fortunately an immediately correctable and preventable situation as Microsoft (TM) has a security update for that DLL versus VB-6, and it only takes seconds to download from MSDN and apply it...
Just go to MS support or on most engines and type in VB-6 and the Oleaut32.DLL and you should see a link pop up from MSDN on that and go check out to apply...
Afterwards you can still use that same VB-6 software from then on with no fears...
Seem's that should be one of the automatic updates on Win 7 through Win 10 machines, but didn't appear to be, anyway you can download it just to be safe...
****
Other than PureBasic which was entirely developed in Assembly language, not sure how the other basics have covered were developed as they don't specify, but have not seen or heard any bad reports on any of them and they have been around for years too...
Some do guarentee their product to be free of harmful issues, but that doesn't mean some using them if a VB-6 product type, couldn't use for the negative purposes mentioned, and that's the main reason mentioning it here, so *any using those can get that MS update just in case!*...
Enough there...
On BB4W one can get a good understanding of some of the OS terms used in it's language and it's background also by looking at the pdf's on the older BBC (C) Microcomputers themselves...One a BBC Microcomputer's is it's user manual, and the other an advanced manual both for the BBC Basic itself used on those and the Acorn computers is still on the net, which some using BB4W basic also refer too...
It gets a bit more mention here, as most upgrade their liberty basics with the LBB version of the BB4W version as well...
At the higher power levels and using c languages, beyond that of the easy and enjoyable of the basic languages themselves, then recommend the Microsoft Visual Basic studio's these days, as in community versions are free to use, and yet make home app's for yourself on your pc's too...Do think it's much easier to do that when you have the book references to guide you though, but it will enable you to build more powerful applications without a doubt...
In all that would still always include the old basics emulators such as the AppleWin, good for any age and in the ez of the basic language itself, and *in that it's totally self contained and very safe being separate of windows itself*...
****
The Assembler from Nibble magazine (C) that you can get to go with it, and likely for an actual Apple II personal computer too, is for the simpler of the 6502, 65c02 or 6512 assembly languages that the emulator uses, and *not that of the pc's CPU itself*... That assembler works within the emulator alone, so it's entirely separate of windows with no dangers there at all!...
One can learn a basic and any c language at the same time, it's not that hard and that of a basic will make the learning of a c language that much easier too...
Some do have learning problems with the c's once they get by it's most basic starts areas, so that of a basic will aid them a great deal, and enable most to get beyond any initial conceptual hang ups they have in the other languages too...
Then in something other than just windows forms most will find they can develop useful program app's for themselves right away in that of a basic as opposed to the more meaningful of those taking a great deal more time to learn in that of the c's initially...
4/21 Metal/Venus of the V/y day ...FS #9...GT: #10 - #61 Involve #37 Areas...
Yesterday 20th:
Hadn't read to much on news itself so checked the live Ntl eve news tonight:
France also under DST and in hr sh the same as B star areas today went with groups and other of that there then, when an attack on french police occured...
Hr sh clashed the timed pair's physical, and bonded that of today's pair on it's Yel Abrupt 2nd locals Resultant *in Rm wood star dangers, etc areas* to form fire for P star happenings, etc then...
Date was same Wht 4th Bc earth star areas so wasn't a winner under a Fire Ox date and plenty of this misplaced of raw power in the pair...Date had also kill bonded Red 1st Gt water star areas connected to Pe fire star areas there also...
Hate to see those types of things continue to happen...
Last week was couple of events to do with the skies areas, and on both dates the 6th line areas of their respective pairs were involved, one of date's changes on that line and another involving by hr clash to it's 6th line...
They matched in much other of the dates as do any, but end up best serving as good general global outlooks of a date themselves about it, and enough in that alone...
*****
[If you want to guage the significance of a daily event then remember to note how it fits in to that of the month and year levels, *which is indeed a good thing for some to do*, to guage the nature of the path/road ahead!]...
Today's pair:
Outer areas Physical Grn 5th date clashed Ks metal star areas of Upper Chun areas Over that of Shun for Queens becomes that of controlling Pe fire star areas...
Then within Shun Outer/Upper Blk 4th Pw fire star changes areas it bonding and producing Bwa stars which in result clash Wht 3rd Bc earth star type areas!...
Inner areas Object Gry 2nd locals Rm wood stars of Inner Dui areas Under that of Li for Quarrels areas...
Just Blog: Still plugging away with the AppleWin emulator as much as any other...
Then in other Youtube (c) checks find more and more that which just confirms there's yet a lot of people who find plenty of enjoyment in using and working with both the Apple II's, Atari's, Commodore 64's and other emulators and some still using those same personal computers themselves too....
Many beyond using the Basics those used also do like working with their machine's older 8 bit assembly languages too, and are lots of good tut's there for that, some even from authors of books on those older computers assembly languages as well...
Been using *The Assembler* that of Nibble magazine (c) last couple of days with the AppleWin emulator on the pc itself, and very satisfied with it, and their additional Macrosoft (c) basic language also...
That MicroSparc (c) Assembler is a very professional type, *that importantly is also very easy to use* with powerful options to greatly speed up that of your assembly codings using it...
Didn't remember but had written a lot of assembly language routines as well as programs way back and still have on hand to further use their tools with now to add in with AppleWin on the pc in uses too...
Those using AppleWin, and that from Nibble indicated above, can also use that of the Macrosoft language alone or within their Applesoft's (c) basic programs *for that of 3 to 20 times greater speed* than that of Applesoft basic alone, and it's macros greatly speeds up and saves you lots of time in writing that of your assembly language programs to boot...
Their Macrosoft (c) language is used as a basic, or also within Applesoft's basic too *is ran through it's assembler*, and directly converts to that of the macros machine language instructions themselves, which *enables any of it's basic programs to run at 3 - 20 times greater speed* than that of an Applesoft's basic program itself...
It's very convienent since aside as a basic you can use it within the assembler in your separate machine language codings aka program:
*****
You can further use their macros, or any you write within their Assembler for assembly language with the ability to pass parameters to from them also, and you can use macro nestings of *up to 55 levels deep* too, saving you just tons and tons of typings while allowing you to use, and develop from the small to the quite large that of your own assembly language programs of great power...
Mentioned as a neat option that *other Apple II's* and other of older *personal computer enthusiasts* may want to check out for similar in products for theirs also, with most being of 6502 machines types then may have had similar options...
4/22 Earth/Saturn of the VI/m day...FS #1...#49 - #55 Involve #44 Areas...
Revolution Involves Queens Coming to Meet which leads to Alliances...
Outer Yel 6th Skies, Internets, Changes R earth star in advancings within Dui over Chen areas (Extremes) clashes the Inner Wht 2nd locals Rc earth star areas within Li aka Shun (movements in orgs,family) over Li areas...
Friday's was also quite significant in the unfortunate for Afghanistan:
On mentioned of noting events of significance, you'd take friday's date and note in where and what was involved of stars areas in the Year and Month pairs also...
The year is the most main, and the month by month for their inclusions to it...
Just Blog:
On any who use AppleWin and then the Microsparc (C) and actually Mindcraft's (C) The Assembler, not all assembly programs will run perfectly from a BRUN command in AppleWin itself, some may hang after performing their function, instead of returning to the system...
Not their problem as it's the AppleWin emulator there, and instead of using a BRUN command, you need to Bload your asm pgm, and then enter the Monitor, and at the * prompt type the address you used for ORG aka it's start and a G after that, of which it will run properly and on completion it returns you back to the Monitor itself at the * prompt...
It's just the way AppleWin works for those, and you can Control c back to a basic then...
****
Doesn't degrade the Assembler though, and it's quite easy to use, and has better options for full screen editing corrections that are much easier and better than the AppleWin monitor alone, or if you have even of using Int basics older mini-assembler in it also, plus the assembler auto generates source files besides the Obj code for your pgm storing them on the storage dsk you use in drive 2 at the time...
4/23 Sunday Sun day of the VII/cn day...FS #2...#21 - #51 Involve #39 Areas...
Just blog:
Turns out on yesterday's the AppleWin emulator just fine also, had expected while still using the Assembler which was still resident in memory when was running the machine aka assembly language programs had created, that on their completion they would return to it...
Did not, so had to add the usual of a basic program that would load the assembly pgm in, and then call it from within the basic itself...As should that worked perfectly and the assembly routine when done would then return to basic itself, which says the emulator too works perfectly...
Had also added assembly NOP aka No op instructions in the pgm vis the monitor alone to check as well, and the emulator recognized and understood those too, so doesn't seem to have any faults at all...
The assembler for some strange reason of oversight doesn't recognize the NOP instructions was why checked the emulator for that and to compound it, they sent just versions 1.0 and 1C of it, when the manual (pdf) sent itself calls for Version 2???...
Initial .asm aka assembly programs made were very small ones, and ideal types for repeated uses as subroutines, so in starts made a couple that would within them call the Apple's own PRINTBYTE, and PRINTCHAR routines for initially of specific length sequences I desired of either...
You can do for that of the Apple or AppleWin's Dos commands and functions as well as any of it's subroutines you'd use repeatedly in a pgm, also for your own user defined functions or any other you made too...
Pretty simple types that you make and save macros of them into the assembler's and macrosoft libraries, *so you never have to write the whole routine up* again, just insert it's macro label into your assembly program where needed, and the assembler will add it's code in for you...
*****
Good to learn assembly in the very safe way of these older basics on emulators, and then later when good at that and if your going to learn and work on the more complex of assembly in today's pc CPU's, you already have some good background in the basics...
Initial *as a sample using your own words* of a Basic program, to run an assembly program within the AppleWin emulator, which loads it into memory address $8000 hex aka 32768 decimal *or of your choice there* and runs it by calling it from basic:
10 PRINT "Start"
20 PRINT D$=CHR$(4);"Bload WR17CHAR"
30 PRINT
40 CALL 32768
50 PRINT:PRINT
60 PRINT "Returns to basic's cursor prompt."
70 END
One error in that above as only works when WR17CHAR has already been Bloaded into memory prior and re-calling it so:
To correct so always loads without a prior manual load, alt and add to first portion of that pgm as below:
5 PRINT "Start"
10 D$=CHR$(4)
20 PRINT D$;"BLOAD WR17CHAR"
In the above using an assembly language program you create or of a common subroutine type you want to use, you'd sub it in and of the name you desired, in place of my WR17CHAR pgm...
Then on that of the $8000 memory address used above was where I'd originally entered aka started the written assembly code itself in the assemblers editor, and after saving that as source, further assembled it too...
Your start address will be the beginning memory address that you either via the monitor, mini-assembler, or an assembler, chose to begin with in the writing, entering and or assembling of your program...
Anyway the above as an example runs perfectly in the AppleWin emulator too!...
Other options in assembly if you didn't like the results of a given of your machines or emulators built in subroutines, you could simply rewrite the same within your pgm to perform the function as you wanted or needed within it, or for other of your programs...
Many who made products would per their needs do that as well...
Back then late 70's and all of the 80's into very early 90's was when magazines on all the many different initially 8 bit then 16 bit flourished...In starts were $1.50 to $2 for each monthly publication they put out, and nearing ends in very early 90's cost around $10 for the monthly type...
People bought them to see what new products were coming out, but mainly for the free program listings of which would be several each month and some would be pretty hot aka desired of their categories, games, homes and biz types...
Thing was for the first several years there'd always be typo's in the listings but part of the philosophy was to learn from errors and of which programming is known for and precisely how people learn as well...
Eventually they added decoders to go with the program listings which dropped the errors down as some listings across several pages could become very frustrating...
Despite that most enjoyed it and especially when they found what was the error or bug to the listed program, there was a certain sense of achievement in that as well...
That's how it was, and even in this age of quite powerful devices these older systems are still a joy for many and yet educational for the younger as well...
4/24 Moon day of the VIII/e day...FS *#3*...GT: #32 - #34 Involve #43 Areas...
Just Blog:
As proof this is the baby assembly language program example that the Basic shown yesterday worked with:
Using the 6502 microprocessor's instruction set for the Op coded instructions of the WR17CHAR routine Bloaded and Called within the Basic program which had wrote for test purposes....
That which the basic pgm shown yesterday loads in to the AppleWin emulators memory or that of an actual Apple II machine...
Start $8000, Length 1D in hexadecimal...
If assembled vis an assembler you just use it's save command to save it to a dsk and if done in the monitor or the mini-assembler then use the command BSAVE Name, A$8000, L$1D in hex instead, though since small you could type it in starting at $0300 and use that as it's address also...
Skip using $0300 as a start emulator doesn't like it, choose another or just use the $8000 start which has lots of room...
Your calculators should have convert Hex to Dec numbers and vice versa on them, but if not just search same are net pages that will do the conversions for you...
LDX #$00
JSR $FD35
STA $1000,X
INX
CPX #$11
BNE $8002
JSR $FC58
LDX #$00
LDA $1000,X
JSR $FDED
INX
CPX #$11
BNE $8012
RTS
Above done in an Assembler...
If you use the AppleWin Monitor instead, then you have to enter it vis the hexadecimal codes for those instructions instead...So as follows and with a space between each hexadecimal byte:
In Basic Call -151 which then puts you in the Monitor at an * prompt, then at that prompt type 8000 and then the return aka enter key ...
It shows what's in 8000...
Next type 8000 again but don't hit return, and immediately after the *8000 enter a colon : then the codes with the first hex digit pair immediately after the colon, and the rest of the pairs each separated by a space...
*8000:A2 00 20 35 FD 9D 00 10 E8 E0 11 DO F5 20 58 FC A2 00 BD 00 10 20 ED FD E8 E0 11 DO F5 60
Stop there and enter the 8000L aka list command and inspect your code for correctness...
****
Easy to make errors in the Monitor and bit tedious, so you may need to repeat until get it right...
Likely the 0300 area mentioned before was ok but was in a hurry and had already placed this at 8000, anyway an error may lock any further changes out, so you have to hit control c going back to basic and from there Call -151 again and repeat all again until you get it right...
When have it right, then also type Control C which puts you back into Basic, and then BSAVE it to the dsk as shown at top this post...
Use yesterday's Basic program altered to run it, or go back to the Monitor and run from there typeing 8000G which when complete will put you back at the Monitor's * prompt where you left off...
When running it type a 17 char msg with a space between each word such as What will it show...As soon as you hit the last w Boom the message is displayed and program completed...
That covers how to do it...
With practice you'll get fair at it, we use to have to enter some pretty big listings long ago using only the Monitor which was rough, and one would do better with the mini-assembler *if* they had the memory for running integer basic...
For greatest ease get yourself an Assembler it will save you a lot of time in assembly programmings...
Could have coded for 255 character's at a shot, and multiples thereof if modified loops and JMP's further, and to which other routines to further use it could have been added, *but didn't need since was only for test, and as an example* that one could make, use their own assembly pgm's within the AppleWin emulator of version 1.14.2...
The Call statement in Basic was just optionally illustrative, didn't need could have just used the BRUN command instead of the BLOAD command in that Basic program...
In begins most assembly programs *often start out quite small*, and it's what you combine with of them that the larger powerful programs are developed from...
Instructions usually run from 1 to 3 bytes each in length, and only the program counter register itself takes a 16 bit word type...
Today's mutli word and byte type instructions of 32 and 64 bit CPU's a bit bulkier and can do a lot more, but learning that of the older 8 bit types upon which all most all including procedures was based will definitely both ease and speed up one's gaining proficiency in the modern...
Great thanks to those who developed these emulators for use on our pc's, and where one doesn't need the actual older personal computer itself to do most all of the very same tasks, just as if they were using that old personal computer itself...
Most allow access to the pc's com ports also, and of which they can use to program or interact with external world devices too, so all in all extremely useful...
In AppleWin should you need it you can add additional 64K banks in for up to a total of 8 mega bytes of additional ram as a ram card, plenty of room for many programs and utilities considering you could well program in up to 1000 line programs in it's normal 64K basic alone, and of which will run quite well...It's all in the Help manual which you'll likely have to print as a pdf to read it, but will be very helpful to you...
Anyway illustrates that the use of these free emulators, *can be quite educational asides fun for the younger in that, and also for the older in keeping the mind creatively active as well*...
So now with this example and in the written prior here you have at least 3 good websites for free resources in disks aka dsks to use, and for further tips on most areas, many easy to understand videos on youtube (c) as well...
In youtube just enter in any or all of Apple II, Apple II Basic, Apple II Assembly and also AppleWin for use of the emulator, as some easy to follow instructional videos there as well, and you should be in very good shape for your starts there, enjoy...
Surprised got this done, had kinked the back while asleep again, but a bit differently 4 days ago and even sitting became an irritating problem for the first couple days, then standing up was a killer tons of fire was pretty hard to walk even with a walker, finally seems to be finally receding some today, thankfully...
4/25 Fire/Mars day of the IX/w day...FS #4...GT: #59 - #20 Involve #27 Areas...
NM:
4/26 Water/Mercury day of X/wa...[FS *#5*]...*NM* All CountriesGT: #10 - #61 Involve #37 Areas...
US Exact #39 - #8 Involve #64 Areas...
China/FE's Exact #25 - #10 Involve #53 Areas...
4/27 Wood/Jup day of I/s...GT: #49 - #55 Involve #44 Areas...
Another reminder eval type:
Another eval guide type:Outer pleasings, storages or bodies of waters involve the techy, mental, volatile or sudden jolts in Outer influences...
Physical Outer Gry 4th Bh water star areas within Upper Nuc Chen under Outer #43 Dui extremes in things and of #49 itself...
Inner Li fire, fiery, mil and govt's areas...
Object Inner Grn 1st Begins surfaces and underneaths, pasts of Km wood stars within Li under Inner Shun Nuc areas for #37 Org's, Parties, and Family and of #49 itself...
Nuc itself of #44 CEO's or similar and or that of Coming to meet of any fashion or type in natural phenomena, people, homes, offices, transports or of weapons as well...
Think you'll find at the Ntl and Global levels most that was of *Main events/happenings in today's* matched one or more of the natures, trends and areas listed...
4/28 Metal/Venus day of II/yo...GT: #21 - *#51* Involve #39 Areas...
4/29 Earth/Saturn day of III/sh...FS #8...GT: #32 - #34 Involve #43 Areas...
4/30 Sunday Sun day of IV/h...FS #9...GT: #59 - #20 Involve #27 Areas...
5/1 Moon day...V/t...FS #1...GT: #39 - #8 Involve #64 Areas...
Inner earthly realms in *Changes in areas of the Mtn aka that large and or tall and high into the skies, involving areas of rest, stillness or quietness and stabilities, solitude and or the gifted and teachers, youngest son or the younger of any area, etc*...
The tops, high or prominent of those changes involve Wht inner 3rd social, etc Bs metal star areas in becoming that of Gm wood star areas of wide effects or reachings which could bond to Grn Outer 5th Rulers, paths, roads or transports, and travels or news in that...Fire bonds in given hours to form R star manifests...
All of that in turn connects to the Outer areas of Blk watery, new or unknowns and dangers of in the Physical's 4th date weak Bs metal star areas and of same qualities within the Outer Kan trigrams...
A lot to do with difficulties in inner relationships involving Unsettled matters with regard to the Already completed in Outer and Upper areas...Such resulting in that of pairs of persons, parties or things having to come to meet or talk and communicate on that important regarding relationships and issues of them...
Object of others, opponents, targets, responses and travels in destinations takes in the of Pcn earth star areas in advancings to that of Void (mal) Pwa star areas for things at hand in begins or of roots and that of surfaces and or underneaths as well...
Date clashes active that of Inner *Gry* 2nd locals or the close in Rw fire star areas or activities of men, officials and other within that of the Gen areas under Kan's for that of difficulties or barriers there...
Date same the Red 6th Kt water star areas in that at tops, the skies, internets or heavens, acrossed or far aways areas as that of the famed, quarrels or alarms influences to those Kt star areas there...
****
This pair same as our lunar month and it has in a lot of ways been a difficult period where extra problems crop up for any within it adding additional stresses within that of any's daily relationships areas as well...
Just blog:
Have daily stayed busy working with the Nibble magazine stuff, that of the Macrosoft has thus far been a disappointment as not all the files needed for lo and hi res graphics were included on the 1.0C version of it...
That per the manual (pdf) that came with it, and it's example programs were for the 3.1 version in Prodos and it's 2.0 DOS Macrosoft version for the DOS 3.3 users...
The Prodos version which comes with it may allow for some in graphics areas but not for the DOS 3.3 users as the files needed not there!...
Not insurmountable as in the very long and hard you'd have to create your own libraries for that, not exactly what one comes away with of their ad on it...
Their Assembler though works quite well and you can develop macros and macro library disks for it using it alone...To learn it's macro language just refer to it's appendix where a number of macro commands are listed in full form of which you can type in, save and use...
You can still learn easy 8 bit assembly without it, through use of the AppleWin's monitor itself, or if you load in integer basic then through it's Sweet 16 mini-assembler (easier) also...
Their magazines quite enjoyable and have 3 to 7 programs listings one can type in also and usually full assembly language versions are included with the basic's listings as well...
[If you wanted to jump to a more powerful basic with additional inbuilt shapes than the Apple (C) II gs emulator would be good there, and this assembler works in it as well...One other advantage is through that emulator is you can print to a printer now vis an additional program developed for it, which you can't do with the AppleWin emulator itself...
Can't say I have, but many do use the free Apple II gs emulator's too, and you'll note the Virtual Apple 2 game site and others have a wide variety of it's games, edu and other softwares for play there or download of them also...
On the older Apple II's and the GS types as well, you can program in C language also vis a free Cc65 compiler that includes an assembler and linker as well]...
Then of prior mentions that of the BB4W basic is of older basics, and probably the most powerful since is a windows type, *but not free*, and it's safe as long as you download and apply the MSDN (C) Security update for the Oleaut32.dll (takes seconds) then any worries concerning remote hacks or such exploiting any vulnerabilities of visual basic 6 and that dll are zeroed out!...
In using it you would need to view the online BBC Micro (C) Users manual as a good learning aide for programming in the BB4W basic language itself, has all the commands and a number of programs that one can type in to quickly gain proficiency in it, as long as you stick with basic itself...Excellent speed of it's high res included shapes in that of it's basic itself...That of BB4W's 3D areas are a totally separate area, some may want to add in later...
5/2 Fire/Mars day...VI/c...FS #2...GT: #23 - #35 Involve #2 Areas...
Strippings or layers in things being peeled off basically in step with the month and indicates of the date additional difficulties or delays coming into the picture, just an influence in itself of the date only...
Bad day for delays when it comes to essential delivaries hope not the case here...
Date itself bonds that of Red 5th rulers and the high or tall in areas and things plus of travels in some, etc involving that of Kt water star areas, thinkings, intel and sensitivities, etc in K star type areas...
The date clashes it's resultant Pwa star areas which link to that of Gry 1st line areas in the same, some of which can involve transports and delivaries physically and in other that of news of things in begins or of past roots that at surfaces or their underneaths as well...Then latter may further reflect that of ongoings in leaderships involving that of large areas or their masses too...
Changes at Chief ministers or in decisions and maybe that of gateways involve dispercive or destructive types in any form verbal or physical versus medias or storages areas that involve that which expands into to far reaching or flight and other similar of G star meanings...
Object Others, Opponents, etc involving and under or operating against the physical is that of Wht 2nd locals or that close anywhere of Re fire star type areas which link to it's areas in that of advancings in Yel 6th across or far aways, heavens, space, skies, tops, internets, etc areas and being yielded of or produced aka brought into appearence or just related to that of assertive agressive of Gy wood star type areas...
On that of yesterday coming to meet has other forms asides the usually positive of the meetings of men in pairs or parties, as in the natural can precipitate that of storms, etc coming to an area, and in mil situations that of weapons, missles and such coming to meet an area as well...
5/3 Water/Mercury day...VII/y...FS *#3*...GT: #11 - #5 Involve #54 Areas...
Some seem to take the pairs as to be telling or inferring something one should do, while they are for any's or one's guidence of strategic and or personal natures in some, *it's only what they suggest* in partial at best that sometimes get's mentioned here...
Even in that they don't get that covered here that much any more, as has been done for years already...
Others at their own levels of understanding have to make their own decisions factoring in timings and in relevance to the moment...
There are always options as most do repeat every single month, under a different main month, and the specific year's pair also, of which or as such they are normally pretty central to that of both that of natural phenomena and man's affairs...
While they may not be perfect of their global representations in all facets, they and their stars from what any disciplined in the broad of observations and event trackings will note are generally quite accurate as to the general of natures, trends and themes in as main for the given frame being represented...
Timing itself determines whether the magnitude of a given pair is weak or if it's strong as far as the felt or seen of it's influences for the given frame, not much else needs to be said...
Just Blog:
Had some cellphone issues that caused me some definite jolts other day:
Have an odd cellphone found out other day that while it accepts voicemail messages instead of showing the phone number their associated with, all is now going under one timbucktoo number instead?...
Wouldn't have thought to check it as in pasts when did get separate tel #'s with their voicemails, all the timbuctoo # was is a message that says call some other 555 number that just never goes away, and can't be deleted?...
Were people to call first which rings the phone and if no luck then leave a msg would probably work out as when I call from another phone have no problem getting through...
Does work as the Military hospital got through just fine couple weeks ago!...
Some areas seem to have forgotten that *the US postal mail works quite well* where future events or activities are involved, and not let things solely end, vis misplaced phone msg's or msg's that get or can inadvertantly be overlooked!...
****
Some also definitely need to be careful of both their assumptions and especially of any accusations they may make, won't put up with that, and the same in any defamtions will lead to a lawsuit on my part...
5/4 Wood/Jupiter day...VIII/m...FS #4...GT: #10 - #58 Involve #37 Areas...
Begins week of the Southern Red Phoenix cardinal areas...
*****
Solar Month (SM) of the Yin Wood Snake...*[FS *#5*]*...
5/5 Metal/Venus day of the Ren Yang water Dragon aka IX/cn...[FS *#5*]...*All Countries SM GT*: #49 - #31 Involve #44 Areas...
US Exact: #17 - #58 Involve #53 Areas...
China and FE's Exact: #49 - #17 Involve #44 Areas...
Both Exacts start the 5th with first near full day of the Snake on May 5th here, and first full day of Snake on May 6th there...
*****
This new solar month and start date are both of the *FS #5* type for All Countries, will post the new page and their pair images by tomorrow eve...
Just Blog:
For those interested in Using a powerful basic language tailored from the originals of 70's and 80's 8/16 bit's popular types, and then further totally enhanced and modernized aka BBC Basic aka BB4W (C) check last months under the March Blog area...
****
Beyond the old basics with this one you can program your own Direct3D and OpenGL 3D graphics programs or games as well, and it's basic alone has 138 keyword, commands with great power to it...
The great bulk of commands are of the older basics so those who used many years ago will really enjoy it, you can use all of your old programs in most cases and some other with very little adjustments as it recognizes a huge number of the Old Basic's commands, and of it's Basic language alone it is more than easy enough for the very young to learn as well...
Some might think a Basic's graphics or animations might not be to great, but if you comparitively check out those done in C++ on youtube to it, of which most are by home users, and not of the hi grade professional quality systems used in the commercial world, *this Basic does more than holds it's own there*!...
*****
Similar to the great of PureBasic (TM), but *with a much greater repetoire of the older original basics commands within it and includes it's own Assembler too*...
Anyway it's in last month's blog, or just check out BB4W aka BBC Basic for Windows(TM)...
Promo it because like to see that of it's Power and the Basic language itself forever preserved for that of any home user's enjoyment in good app's they can easily create on their own pc's and for themselves, through the Basic language itself...
*****
[Give a lot of credit to those who do videos for Youtube (TM) on that of C++ using *both the totally free of the excellent Bloodshed Dev C++ (c) and CodeBlocks (c) compilers*...
In that they have plenty of Vid's there that teach *anyone how to create their own GUI's aka Windows forms, controls, etc and also in that of PC games done in C++ of those compilers as well now!*]...
A great advantage of those C++ compilers is most .exe files one makes can run on most any pc, personally used only for microcontrollers in past so *have a lot of catching up to do*, but love the BB4W take old Apple IIE basic programs had wrote many, many years ago which work great in it and on the pc now too...
One major drawback:
Those Apple programs had wrote and converted to BBC Basic were computational and non graphics types, turns out in using it's Basic only, that it's just pretty awkward of it's modes as far as drawing graphics suitable for very good games in my opinion, *not easy for any there* except of limited examples like a space invaders type...Corrected this further below!...
*****
[Still not the end of the world in that as of just it's Basic you can still create that of databases, spreadsheets and much other, beyond just computational program types, and use various of colored text type options as well as basic graphs in those too...
You can spif those up some by making a GUI for them using it's Windows and windows controls features alone, and if skilled enough than you could incorporate assembly for some additional graphics that way as well]...
****
To use good to great graphics for games you'd have to use it's more advanced of it's options and learn to use it's Direct3D or OpenGL options, so not so easy for beginners there...
You can try the free demo version and form your own opinion there!...
****
Update:
That above which was to do with it's DRAWLINE command which is one very important command in a Basic, and was *what was so unbearingly awkward to work with*, however by experimenting found a good workaround *for drawing *the needed of other independent separate lines* at different points on the BBC basic's screens* that it's DRAWLINE command doesn't do:
If you don't quite get this about it's line command there are times and or maybe modes where it doesn't allow to create separate lines independent of a first initial plotted line or in other words draws any new lines connected to the line you started with...
When that occurs it's nearly impossible to use for drawing objects of any type...
Not sure what causes that as the line command normally works just fine, but when it doesn't you can get around it by using circles commands for making, drawing lines instead, and in some cases by using multiples of what show in an example you can make them of any thickness as well!:
*****
[One can *simply* use it's circle commands which allow for independent circles as should of any basic, and set those to a radius of 4 and at vertical or horizontal spacings of your choice with 4 the minimum to more as you desire, which is pretty much and looks the same as a point in Basic's Screens *visually*, except their at the much higher resolutions of today's pc's, and you draw those connected in succession for any line position, and length that you want...Circle points of those type can independently be of the color you want also...
You can later then also write formulas, so you don't have to keep repeating code lines of tons of individual circle commands for each line, etc plot, and the *really good news is that Basic's drawing speed is so fast you won't have any major problems in their drawings or most animations either*!...
One can draw schematics, etc with it as well, and of games one also could use that of, or further alter the char designer for larger matrixes as well for that separate purpose, and as far as just using it's Basic language goes...
Should workin most modes except number 7, and on the most popular and normal default of mode 8 worked fine and on several others that made spot checks on as well...
****
So with that can say *any will be in good shape for using this Basic* for most games drawings and decent animations, etc besides those other App's, and that would include the young getting their feet wet in the easy of Basic's language too!]...
EXAMPLE EZ CODING BY ME FOR DRAWING NON CONTINUOUS AKA INDEPENDENT LINES IN THAT OF BB4W'S BASIC:
REM DRAWS, DISPLAYS LINES AT JUST SLIGHTLY OVER THAT OF WHAT WOULD BE NORMAL HI RES LINE'S THICKNESS (WIDTH),
REM BUT THAT WIDTH IS ALSO MUCH LESS THEN WHAT THAT OF A BASIC'S NORMAL LO RES (BLOCK) LINE'S THICKNESS WOULD BE.
REM SO THIS TURNS OUT QUITE ACCEPTABLE AND GOOD FOR THAT OF GOOD LINE DRAWINGS IN A PROGRAM FOR ANY FIGURES, SHAPES OR IMAGES ONE WOULD MAKE WITHIN THEIR BBC BASIC'S CODINGS INCLUDING FOR BASIC GAMES PROGRAMS TOO...
REM YOU CAN ADD COLORS TO ANY OF THE DRAWN LINES OR DRAWN LINE REGIONS USING THAT OF GCOL, ETC STATEMENTS...
REM ANYWHERE WITHIN THE EXAMPLE CODE AS WELL...
REM VERIFIES SEPARATE VERTICAL AND HORIZONTAL PLOTS ALONG X AND Y-AXIS ABOUT AT THE SCREEN BOTTOM AND NEAR THE BBC BASIC'S SCREEN CENTER, BEST USING INCREMENTAL HORIZ SPACINGS OF 2...
REM YOU CAN WRITE THE CIRCLE STATEMENTS IN FORMULAS TO GREATLY REDUCE THE CODE NEEDED AS WELL.
REM YOU HAVE THE OPTION OF USING IT'S INCLUDED SHAPES DESIGNER OF AN 8 BY 8 MATRIX WHICH YOU CAN FURTHER MODIFY AS
WELL FOR SOME OF THIS ALSO...
REM ANYWAY ALLOWS YOU TO DRAW LINES IN IT'S BASIC ALONE, AND IF YOU HAVE ASSEMBLER SKILLS YOU CAN GO WELL BEYOND THAT OF BASIC ALONE, OR WHEN YOU BECOME PROFICIENT WITH IT'S OPENGL AND DIRECT3D GRAPHICS TOO, BUT UNTIL THEN THIS IS QUITE SUFFICIENT FOR A LOT OF NEEDS AND KIDS AND OR THE OLDER CAN EASILY USE AND MAKE GOOD QUALITY PROGRAMS USING THIS BASIC AS WELL...
REM AN ADDITIONAL ADVANTAGE OF THIS BASIC IS YOU CAN CREATE .EXE FILES JUST AS A C OR C++ COMPILER DOES, WHICH YOU CAN THEN RUN AS STANDALONE APP'S OF ANY BASIC PROGRAMS OR GAMES THAT YOU CREATE TOO...
CIRCLE 650,10,4
CIRCLE 650,12,4
CIRCLE 650,14,4
CIRCLE 650,16,4
CIRCLE 650,18,4
CIRCLE 650,20,4
CIRCLE 650,22,4
CIRCLE 650,24,4
CIRCLE 650,26,4
Then easier coding for the very same screen display result using a for/next loop instead:
Y=10
FOR X=1 to 9
CIRCLE 650,Y,4
Y=Y+2
NEXT
REM THIS EXAMPLE DRAW LINES CODE, SOLIDLY SHOWS A HORIZONTAL LINE OF SAME ASPECT AT THE TOP OF THE VERTICAL ONE...
REM USING A HORIZ SPACING INCREMENT OF 4 KEEPS ASPECT CLOSE TO THE SAME, SO THE HORIZONTAL AND VERTICAL LINES...
REM APPEAR TO BE OF THE SAME LENGTH...
REM THE HORIZ CAN BE DONE AT SPACINGS OF JUST 2 ALSO, JUST TAKES MORE PLOTS IS ALL...
CIRCLE 654,26,4
CIRCLE 658,26,4
CIRCLE 662,26,4
CIRCLE 666,26,4
This Basic does have other commands for drawing that of triangles, rectangles and other in various pre set ways also the above just makes it easier for that of specific lines and or that you create of the lines needed by you *for, at any point, area* on your screen....
*****
By using larger circles in sequence as just done in the above, plus adding their FILL commands for thicker to much wider lines, you can use that as one easy way of *drawing colorful borders* around your screen or an area of the screen that you want to enclose...
There's always lots of options in the Basic language and it's programmings, and since this Basic *is very fast* you'll be able to do some nice animations within your applications just using Basic itself...
It also has various for that of Sound, Noise and Music routines as well, plus the handy of it's text to speech conversion routines for uses in your programs, then also can import gifs, bmps, pictures etc in the plenty of options, so you won't get bored, plus you have that for GUI windows and controls options uses too...
The Basics of old vis the golden of BBC basic is once again alive and running well for many, many uses and great fun in the educational on your own machines, so enjoy...
LOL sorry about that but this page doesn't care much for the all cap's use, oh well...
Then in other than basic there's always C++ using the compilers mentioned and plenty of Tut's on YouTube (TM) for free and for pretty decent and good games as well....Biggest pain is setting up their compilers for that using SDL is all but are Tut's on YouTube, and in the easier using SFML instead of SDL for your compilers C++ graphics programs instead, also Tut's on Youtube for that as well...
Those installs still a bit advanced to do for most!...
On the mentioned free C, C++ compilers you can produce that which will run on other pc's, etc whereas in the much more powerful of Visual Basic (c) and the free Community versions your pretty much limited to just your own pc there...In the long view and for career aspirations that of Visual Basic always a good option...
These days one doesn't have to learn C++. etc for a job, many simply become good at working with specific language or even just a big name game engine get good jobs teaching or working for those companies as well...Regardless though knowing and using the C languages will always be helpful in any...
4/7 That of the DrawLine quirk had was to do with being connected to the net and browsing news sites, some of those with 3rd part news articles and Ad's within can be disruptive sometimes vis their data minors and when they try to prevent you from closing a window on their vid's etc, more often at Yahoo (C) then others...
Anyway other day and today no problems with the Hi Res DrawLines command now so was and is not the BBC Basic's problem...
Good that happened though as forced me to create that additional line draw and borders method which listed here for others...
You can run that program and most other BB4W Basic programs within windows std windows types by using the title$ and SYS commands at the programs code start which will Output a standard window of a white background and your graphics within it...
Else leave those commands out, and let it choose it's own default mode, often the same as the last program which it had ran under...
Then often better and deliberately add a MODE command such as MODE 8 in program code's start, which will then create a smaller but expandable black background windowed background (similar to a console type), which *is much easier on the eyes to view your colored lines or graphics, etc within*...
In just for home user app's that of Basic through BBC Basic can be a great and easy start into the world of programming and user home app's itself, and in that for many home user's that's enough in itself...
The BBC Basic aka BB4W is quite fun to use and work with...
Enjoy...
Mjedi
No comments:
Post a Comment