Tuesday, October 3, 2017

wall meet fly

a typical jam session from the tat, mellows in second half

Monday, October 2, 2017

project vsynth


Distortion courtesy e to the negative V from triangle oscillators bent by humans.

Local v:=samples[s]
If v>0 v=1-Exp(-v) Else v=-1+Exp(v)

Monday, August 28, 2017

lambdacore help

Programmers Manual

@help spoofing
There are several commands available to determine the origins of messages and to check that your communications with other players are secure. Help is available on the following topics:

@paranoid -- keeping a record of messages your character hears.
@check    -- looking at that record to determine responsibility for messages.
@sweep    -- checking who is listening in on your conversation.

@help full-index

Mail Commands Help Db (#85)
---- -------- ---- -- -----
@add-notify         mail-index          @qsend              @rn
@answer             @mail-options       @quickreply         @send
@copymail           @mailoptions        @quicksend          @skip
@forward            message-sequences   @read               @subscribe
@keep-mail          @netforward         @read-all-new-mail  @subscribed
@keepmail           @next               @refile             @unrmmail
mail                @nn                 @renumber           @unsubscribe
@mail               @peek               @reply              zombie-messages
@mail-all-new-mail  @prev               @resend             
mail-forwarding     @qreply             @rmmail             

Help Database (#60)
---- -------- -----
 name               @eject!             @linelength         remove
"                   emote               @listgag            @remove-feature
:                   encrypt             look                @rename
::                  erase               manipulation        @request-character
?                   examine             @memory             @rmalias
@add-alias          @examine            messages            say
@add-feature        features            @messages           security
@addalias           @features           miscellaneous       @sethome
@addfeature         full-index          @mode               spivak
@age                @gag                @more               spoofing
alias               gagging             @move               @suggest
aliases             @gaglist            movement            summary
backspace           gen-index           news                @sweep
@bug                @gender             @notedit            take
burn                get                 notes               throw
@check              give                objects             tinymud
@check-full         go                  options             @typo
commands            gopher              page                @ungag
@comment            @gripe              @pagelength         @uptime
communication       hand                @paranoid           @users
decrypt             help                @password           @version
delete              home                player-names        whereis
@describe           @idea               players             whisper
descriptions        index               privacy             @who
drop                information         programming         wizard-list
@edit               insert              pronouns            wizard-names
@edit-options       introduction        put                 @wrap
@editoptions        inventory           @quit               write
editors             @lastlog            read                
@eject              letters             @registerme         

Monday, July 10, 2017


My current collection of legacy post Amiga (RIP) game development equipment.

Links and more background coming soon.

Playstation Yaroze with Action Replay flash expansion and original RS232 programming cable.

Sega Megadrive with multi port Super Skidmarks cartridge.

Playstation2 scientific computer, aka EU games console tax avoidance Sony scheme #3

Post purple GBA awaits promised connection to Pi2 using no$gba tools.

Saturday, June 24, 2017

Mirror mirror

SiSOP week 3

Relocate php and database from old server - complete.
Merge monkey-x and blitzbasic db forums - mostly complete.
Find poets on twitter - ongoing.
Tune site for googlebot - mostly complete.
Meta enrichment - plan.

Grid Assault by Wiebo as featured on page 6 of the gallery 

Relocate php and database from old server - complete.

The 108 thousand blitz topics including  more than 1.3 million posts are now available as wasted.nz and the spiders on bots continue to index the site.

To optimize the crawling the server was moved from Tokyo to Virginia with a better spec of EC2 instance from Amazon Web Services to boot.

Posts by topic also required an additional index to speed up mysql and some tweaks to the php code. Last but not least, Apache configs such as KeepConnectionOpen=True were applied.

A huge thanks to the Chrome team for the most excellent network diagnostics included in the browser's developer tools!

Merge monkey-x and blitzbasic db forums - mostly complete.

The decision to merge the two sites is now complete. Bots are crawling. Indexes are incomplete.

Find poets on twitter - ongoing.

They use great fonts. Did you just ask me my favorite font face? You're a font face!

Speaking of fonts, here is a favorite, If you are not a Blitz3D or BlitzPlus user download, right button, install this guy, a multiple of 10 points for the win - blitz.fon

BlitzMax looking hot with 10pt Blitz.fon

Tune site for googlebot - mostly complete.

Tuning the google bot crawl rate is very odd. The original numbers were Tokyo with non indexed topics so now we are in Virginia and running optimal on a t2.nano instance. The recent drop in volumes due to googlebot being put back in don't tell me what to do mode.

Google says you must be mobile friendly. Reduction in mobile hostilities complete.

now mobile friendly without touching a single device

Meta enrichment

Using structured data extra fields are planned.

More standards applicable for this step with some more time required studying some of the definitions at schema.org.

Initially a code / mime tag of bb2, bb, bmx, etc. is planned for all topics and code archives.

Extra step could be a popularity by reference count field, the most referenced code archive etc.

The gallery is in with simplified historical ordering for now and manuals when they make an appearance will hopefully both benefit from a popularity party.

Saturday, June 10, 2017

Mirror constellation for legacy engineering

The Blitz Basic universe is experiencing some disruption this month as Blitz Research Limited moves to streamline their operations.

To free BRL from unrequited burden of hosting legacy support services User 5 is busy sharpening his php skills, and with written permission, is moving the site to his own server, allowing a costly premium grade service commitment to end after an extraordinary 16 years.

mirror status - in due course minus 1

the mirror is feature complete, here being tested with some branding and the best Code archives ever to be assembled by an outstanding community of coders

next steps are being discussed between interested parties so stay tuned.

Saturday, May 27, 2017

Blitz Legacy

The Blitz legacy is alive.

itch.io Blitz3D + BlitzMax

Requests for BlitzPlus continue to fall on deaf ears. RIP BlitzPlus, survived by two loving kids Blitz Max and Max Gui.

New search tab for blitzbasic.com remains work in progress, but there is much gold thar in thee Code Archives.

blitzbasic.com Search tab

The number of eyeballs remains a mystery of history.

One of these days there will be an event and the counters will be there.

Speaking of legacy, found this in the archives this morning.

same old issues

Thursday, May 18, 2017

Wednesday, May 17, 2017

Game Design 3

Interestingly the latest AI circuits recognise themselves as human settlements.  

Tuesday, May 16, 2017

Monday, April 24, 2017

Game Design

Play at circuit level to defend the 80's synthesizer from a rapidly mutating electron feeding cyber virus.

The following reference are images of Yamaha YS200 synthesizer main logic board circa 1988.

Friday, April 14, 2017

evolutionary pathways for language vendor

After some lively banter last weekend ranging from the stupidest idea ever to finders fees on sale of gold plated middleware tech from the heavens aka MonkeyX my current inclination is to consider pathways of evolution.

Applications have roadmaps, language vendors need evolution plans.

Not that there are that many language vendors left in the world.

That our local vendor is considering sale of equity outside it's sovereign reality (at bargain basement price) in terms of technology ownership makes me pause. So I left it a week...

Earlier I had linked in an unrelated email, monkey products from Blitz Research Limited to pooh and I suspect some of that may have wiped off on me. BlitzMax embraced the windows developer with a superior stack of DirectX, OpenGL desktop gadget drivers.

In terms of mobile, BlitzMax is so good, it did the arguably most correct thing, and ignored it.

Instead, MonkeyX transpiler technology was built (using BlitzMax) garnering high praise for it's flexible multi-target versatility. Even bespoke markets like Windows phone could now be plundered by blitzed vendors using keyboards not mice to code their addictive edge.

It is a bit sad that a product called MonkeyX doesn't support DirectX, either rename it MonkeyGL or drop the primate tag altogether I say.

Ignoring the source code licensing shredder / giant recycle bin of github we come to the present in which a small band of merry investors drop their coins in the developers purse to bootstrap an entirely separate strain of transpiler technology welded firmly to the underlying C++ compiler beneath.

Alongside, a small collection of new studios built on the blend of addictive edge and MonkeyX described above operate in the "vendor class" with their own specific requirements, technologies and potential.

Even after accepting many cold ales in the past I don't speak for Blitz Research. However, as an independent but most interested party I have been offered commission should the opportunity arise to secure MonkeyX as a vendor class tool for the approaching decade by way of technology transfer.

Those with an interest, acting independently or as part of a consortium, in the purchase of commercial rights to the MonkeyX technology stack are invited to contact me to discuss.

Simon Armstrong

Saturday, March 4, 2017

maunga junrei

musings of augmented reality project during month long pilgrimage of local volcanic peaks

ohinerau 143m

maungarei 135m

maungakiekie 182m

maungawhau 196m

Te kĊpuke 126m

Te Pane-o-Mataoho 106m