The PIT
Röster från ITM-koncernen.

Nostalgi – Back to Basic

September 15, 2008 14:51 by Stefan Karlsson

I ett forum jag frekventerar så dök det upp en fråga om QB och jag kände direkt nostalgin från forna tider dyka upp. Qick Basic fanns i två versioner, en som följde med DOS, den versionen var begränsad, man kunde inte kompilera programmen till .exe-filer men i övrigt så kunde man göra exakt samma som i den kommersiella versionen.

Innan Quick Basic så följde det med andra basic-varianter, qwbasic och qwbasica är två som jag är bekant med.

Jag kommer ihåg när jag satt i gwbasic och gwbasica och skrev konteringsrutiner för många många år sedan. Ett av mina första jobb. Jag var vaktmästare på ett stort företag och som vaktmästare så rör man sig ju mellan alla avdelningarna på företagen och får veta allt som rör verksamheten. Lärde mig snabbt att det var svårt att få avdelningarna att kontera fakturor på rätt kostnadsställen osv och skrev ihop ett program som underlättade processen. Det skrev jag i gwbasica och jag tror att utskriften av programmet fyllde 7-8 A4-sidor på den tidens matrisskrivare. Jag minns det med nostalgi. Det var nog runt 1988.

GW-BASIC_3_22

Vilket är samma år som Leisure Suit Larry började spridas som löpeld på alla kontorets datorer.

ST_Leisure_Suit_Larry

De flesta kontorsdatorerna på det “stora företaget” hade monokroma skärmar, ett par hade EGA-skärmar med otroliga 16 färger. Som vaktmästare och tillgång till alla datorer så satt jag själv många nätter och spelade LSL, självklart hade jag frågat om lov innan och då företaget uppmuntrade mig att bekanta mig med datorer så var det nog då som jag insåg att det var datorer och programmering jag ville arbeta med. Senare gick jag vidare inom företaget och fick pyssla om stordatorn IBM System36, resten är som man säger “historia” för dom som känner mig.

Känn på lite nostalgi

För er som vill känna lite nostalgivindar så går det att tanka ner Quick Basic här: http://daleswanson.org/programs/qb45.zip

Extrakta zipfilen och skapa en genväg som kör "qb.exe /l" Det genvägen gör är att den talar om för qb att ladda in qb.qlb library som behövs för vissa av programmen i zipfilen (t.ex. för musstöd osv).
Istället för att skapa en genväg kan du ju gå ut till dos-prompten, ställa dig i qb-katalogen och skriva qb /l och trycka enter för att starta qb med qb-libraryt.
När du sedan startar QB med genvägen så kan XP klaga, välj i så fall bara Ignorera:

image

 

Sen är det bara att köra:

image

Det går att köra maskinkod med poke-kommandon, man kan använda sig av externa librarys för att göra nästan exakt vad man vill, det finns många externa librarys till QB för att simulera fönsterhantering, bildhantering osv.

Här finns en massa qb-program att ladda ned:

http://www.advsys.net/ken/qb/qb.htm

Direktlänk till zipfil: http://www.advsys.net/ken/qb/kensqb.zip

Programmen är i .bas-format och välj file/open program i editorn för att ladda in programmet, sedan är det bara att köra SHIFT-F5 för att köra.

Ha så kul!


Tags:
Categories: Nostalgi | Programmering
Actions: E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed