#turbopascal
Explore tagged Tumblr posts
oglog · 1 year ago
Text
DOS Compilers (GitHub repo) https://github.com/davidly/dos_compilers
0 notes
barronqasemll · 2 years ago
Text
0 notes
hackernewsrobot · 1 year ago
Text
Web-Based Turbo Pascal Compiler
https://github.com/lkesteloot/turbopascal
0 notes
mrproktortv · 5 years ago
Text
youtube
Like n Subscribe brother
10 notes · View notes
scaphoide · 7 years ago
Photo
Tumblr media Tumblr media
2 notes · View notes
claudio82clod · 4 years ago
Photo
Tumblr media
Quel dischetto rosa @danielecattalano te lo ricordi? Tesina di 5 cotto qualche minuto prima dell'orale. Gli altri turbo pascal, quando per installare un programma del belino servivano 3 dischetti. I cd non si sapeva ancora cosa fossero. Ma che ne sanno i 2000... #2000 #turbo #pascal #turbopascal #floppy #anni2000 #anni90 #tesina #itis #itismondovi #cigna #iis (presso Mondovì) https://www.instagram.com/p/CMScdzHn0J_/?igshid=1lnsio48md74k
0 notes
www-love80s-ru · 5 years ago
Photo
Tumblr media
🇷🇺 обложка книги "Турбо Паскаль 3.0" из 80-х. Хотя я всю жизнь программировал на Си, мне пришлось изучать Паскаль на первом курсе института. В к��честве курсовика, я даже написал свою небольшую видеоигру "Пэкмэн" для Ms-DOS. На старших курсах мне приходилось программировать на нем для Windows в среде Delfi. Но родным он для меня так и не стал. . 🇬🇧 the cover of the book "Turbo Pascal 3.0". I can boast I had to study this language at the first course in university. I even developed my own little Pac-Man video game for Ms-DOS. Later I programmed on it for Windows using Delfi. But I've never really liked it. C++ was and is my first love! . #pascal #programming #programmer #coding #developer #software #coder #tech #technology #turbopascal #программирование #паскаль #турбопаскаль #мылюбим80е #80sart #retrocomputers #vintage #vintagestyle #style https://www.instagram.com/p/B72XAgKIevB/?igshid=l6blyjfrwj8q
0 notes
danjconn · 6 years ago
Photo
Tumblr media
Reminds of my Turbo Pascal days!! If it didn't hurt my eyes so much I would choose this profile just for the nostalgia kick! #turbopascal #zsh #ohmyzsh #iterm #devlife https://www.instagram.com/p/B4Z0_SbAtf9/?igshid=gbe9irhpocrp
0 notes
nnt-channel · 7 years ago
Photo
AMIGA. TURBO. PASCAL.
Tumblr media
403 notes · View notes
techniktagebuch · 40 years ago
Text
1985
Calling Peter Norton
2020: We’re going back into time …
Mit Corona zeigt sich, dass das Internet aus unserem Leben eigentlich nicht mehr wegzudenken ist. Was früher kommunikative SciFi war, ist heute Alltag und Standard, über den niemand mehr nachdenkt. Bestes Beispiel dafür ist mein alter Physiklehrer: «wenn Ihr glaubt, dass Ihr als Erwachsene immer und überall einen Taschenrechner dabei habt, seid Ihr auf dem Holzweg». 😉
Die Geschichte spielt zu einer Zeit, die deutlich näher an den Ursprüngen des Internets und des Beginns von Unix1 liegt als an heute. Viel lustiger ist, dass die Geschichte gar nicht mehr heute spielen könnte, denn Kommunikation ist zu schnell und zu billig geworden.
1985 war der Ost-West Konflikt wichtiger als Android oder iOS, Berichte über Computer (wie der SPIEGEL-Titel von Ende 1984) wurden ignoriert, in Tschernobyl lief problemlos2 ein KKW-Komplex. Die größte Gefahr für Europa im Sommer ‘85 waren die Hits von Modern Talking. Heute gibt es Bandbreiten im dreistelligen MBit-Bereich, im Smartphone ist genug CPU-Power, um Tausende Mondfähren gleichzeitig zu steuern und die Börse ist High Frequency Trading, bei dem um Mikrosekunden an Latenz gerungen wird.
1985
Damals war Kommunikation langsam und teuer. Beim Telefonieren gab es Ortsgespräche und Ferngespräche. Seit Januar 1984 waren Gesprächs innerhalb des Ortsnetzes für eine «Gebührentakteinheit» auch nicht mehr unbegrenzt lange möglich. Du hattest 8 Minuten, dann kostete es wieder. Hatte man kein Telefon zuhause (oder wollte in Ruhe quatschen), musste die nächste Telefonzelle („Fernmeldehäuschen“ war tatsächlich der offizielle Name) angesteuert werden. Der Weg war meist nicht weit, denn die Dinger standen an jeder Ecke. 1984 gab es in Deutschland über 130.000 Telefonzellen.
Für ein Ortsgespräch musste man Mitte der 80er 30 Pfennig einwerfen. Das war die BRD-Version von «forty3 cents more for the next three minutes» Kennt noch jemand «Dr. Hook and the Medicine Show»?4 😎 Für ein längeres Ferngespräch hattest Du besser eine Handvoll Markstücke dabei und Auslandsgespräche in Telefonzellen waren aufgrund der benötigen Geldstücke «heavy metal» und erforderten eine gute Motorik. Das Geld war schneller weg als im Spielautomaten.
Mobil-Kommunikation war archaisch. Zu dieser Zeit hatte das «B/B2»-Netz (das C-Netz kam erst 1985) seine größte Verbreitung. «Mobiltelefonie» hieß damals ein Autotelefon mit zweistelligem Kilogewicht5, 270DM Grundgebühr und man musste ungefähr wissen, wo der Angerufene war. Datenkommunikation war «böse». Irgendwas «nicht-Offizielles» war sowieso verboten, der «Gilb» war damals gnadenlos. High Speed waren 1200 bits/s (Bits!, nicht Bytes) und für das Geld für so ein Modem konnte man auch problemlos ein paar Wochen Urlaub machen6.
Als wir (ich und zwei Freunde) 1985 für die VHS Dingolfing die ersten Computerkurse anboten, gab es keine «Computerräume». Wir drei und ein halbes Dutzend nagelneue Olivetti M24 in verschiedenen Konfigurationen bezogen Quartier im 1. Stock eines plüschigen Cafes neben dem Stadtplatz in einem ungenutzten Saal.
Fand kein Kurs statt (es gab nur Abendkurse), gehörte der Rechnerpark uns drei. Wir lernten, probierten, spielten und erweiterten unsere am Schul-Commodore erworbenen BASIC-Kenntnisse. Neben Donkey Kong, Lode Runner & Co. lernten wir auch andere Sprachen und Produkte wie dBASE, WordStar, Assembler oder Turbo Pascal kennen. Wir verbrachten Nächte vor den Rechnern, verblüfften den lokalen Olivetti «Büromaschinenelektroniker» damit, dass wir Grafiken auf einem 9 Nadel-Drucker druckten, der das eigentlich nicht konnte und entdeckten geheimnisvolle Tools wie Debugger oder einen Sektor-Editor für Disketten.
Die berühmt-berüchtigte Eigenschaft «IBM PC-kompatibel» fand z.B. bei Diskettenlaufwerken ein Ende. Die Disks des IBM PC hatten eine Kapazität von 360 KByte (Kilobyte!) auf 40 Datenspuren, Olivetti rühmte sich beim M24 mit 720 Kilobyte auf 80 Spuren7. Super, doppelt so viel Speicher. Blöd nur, dass alle schönen Tools, mit denen sich beispielsweise gelöschte Daten (teilweise) wieder herstellen ließen, eben aufgrund dieses Unterschieds nicht funktionierten8. Wem 720 KByte jetzt lachhaft vorkommen: der TurboPascal Compiler (V3.0) war etwa 39 KByte groß. Inklusive Debugger und Editor!9
An einem Nachmittag hatten wir uns zu einer Lern/Programmier/Spiel-Session verabredet. Auf dem Weg zum «Computer-Saal» fiel mir auf, dass sich um die Telefonzelle am Stadtplatz eine Menschenmenge versammelt hatte. Zuerst dachte ich an einen Unfall, war aber nicht so. Außerdem waren dort fat nur Menschen, die heute als «mit Migrationshintergund» bezeichnet werden und damals «Gastarbeiter» hießen. Dingolfing war nicht erst seit der Übernahme von Glas durch BMW 1967 ein Zuwanderungsmagnet. Bereits nach dem Zweiten Weltkrieg wurden Flüchtlinge angesiedelt. In dieser Hinsicht habe ich etwas mit dem unvergessenen Peter Ustinov gemeinsam, der einmal sagte: «Meine Eltern waren sehr schüchtern, es hat einen Weltkrieg gebraucht, um sie zusammen zu bekommen».
Dennoch war das seltsam. Aber ich ging nach oben und begann am Rechner zu arbeiten. Irgendwann fiel mir auf, dass ich immer noch allein vor dem Rechner saß. Seufzend stand ich auf und ging nach unten, um per Telefonzelle nachzufragen, wo die anderen beiden denn steckten. Die Menschenmenge war mittlerweile weg, lediglich ein Mann wartete noch, während eine Frau drinnen telefonierte. Die kam grinsend aus der Telefonzelle, drückte dem Mann drei Groschen in die Hand und ging. Nach einer gefühlten Ewigkeit war auch der Mann mit seinem Gespräch fertig. Ich rein in die Telefonzelle und den Kumpel angerufen. Dauert noch etwas, aber er kommt gleich, alles easy.
Ich lege auf und die drei Zehnerl klackern aus dem Münzfach. Allerdings endet das Geräusch, das jeder kennt, der mit Telefonzellen aufwuchs, mit einem metallischen «Kling». So klingt es, wenn eine nicht akzeptierte Münze in das Ausgabefach des Münzzählers fällt. Ich öffne die Klappe und da liegen - 30 Pfennig! So ein Glück aber auch.
Moment, ich glaube, ich weiß, warum die Frau vorhin so grinste! Ich werfe die drei Zehnerl wieder ein, rufe meinen Freund nochmal an, «Du, ich muss nur kurz was testen, ich rufe Dich gleich nochmal an!» — «Du wirst schon wissen, was Du da machst», kommt es durch den Hörer zurück. Ich lege auf, «kling». 30 Pfennig in der Ausgabeschale. Wow!
Schlagartig wird mir klar, was da heute Nachmittag passiert ist: der Auslandsgesprächs-Rekord für eine Telefonzelle in Bayern wurde geknackt! Der Münzzähler hat einen Defekt und heute gibt es Telefonie umsonst. Die ganze Welt für 30 Pfennige! Die es dann auch noch zurück gibt.
Nochmal ein Gespräch mit dem anderen Freund, der es plötzlich ziemlich eilig hat, jemanden anzurufen. Fern- und Auslandsgespräche umsonst, wer weiß schon, wie lange dieser paradiesische Zustand anhält…
«Wir können jetzt einfach irgendwo anrufen und was fragen». OK, aber wen? Schließlich kommen wir auf die Idee, eine Softwarefirma anzurufen, die ein damals sehr beliebtes Textverarbeitungsprogramm10 herstellt und einfach «Jeff» zu verlangen. Hauptsächlich deshalb, weil die Telefonnummer der Zentrale prominent auf der Verpackung steht.
«MicroPro International, good morning, how can I help you?», sagt eine weibliche Stimme. «Oh, Hi, Good morning, I would like to talk to Jeff please». Erstens: immerhin habe ich so schnell geschaltet, dass die Zeitdifferenz in ein «Guten Morgen» mündet. Zweitens: glauben wir ernsthaft, dass die nur einen Jeff oder überhaupt jemand haben, der von der Zentrale am Vornamen erkannt wird? «You mean Jeff from the development team?», kommt es zurück.
Den gibt’s wirklich! Mit einer knappen Entschuldigung legen wir auf. Puh, beinahe hätten wir mit Jeff gesprochen! «Aber lustig war das schon», sage ich. «Lass uns das nächste Mal nach »Bob from sales« fragen», sagt mein Freund grinsend. Also rein in die Telefonzelle, die Auslandsauskunft angerufen und die Vorwahlen für Palo Alto, Santa Monica, San Fransisco und die halbe Westküste erfragt. Der Mann am anderen Ende der Leitung war mehr als verwundert, teilte uns aber alle Nummern mit.
Die nächste Stunde verbringen wir damit, die Rezeptionen der kalifornischen Software-Industrie in den Wahnsinn zu treiben. Interessant, wen man alles mit einem «we’re calling from Bavaria, Germany and have a technical issue with your product» ans Telefon bekommt. Noch interessanter, welches Bild 1985 offenbar von Bayern in Kalifornien gepflegt wird. «Oh, Bavaria! Where you have the Octoberfest?» ist in mehr als der Hälfte der Anrufe die Antwort.
Irgendwann beenden wir das und überlegen uns, was wir noch Sinnvolles tun könnten. Wir beschließen, erstmal zurück in den «Saal» zu gehen und einen Kaffee zu trinken. Dort fällt unser Blick auf einen ausgedruckten Hexdump. «Wir wollen doch den Diskettensektor-Editor von diesem Peter Norton auf den Olivettis laufen lassen, oder?» — «Ja, und? Geht ja ned, weil wir nicht wissen, wo die Anzahl der Sektoren und Spuren gespeichert wird oder ob das ausreicht» — «Na dann lass’ uns doch Peter Norton anrufen und fragen!«
Peter Norton und seine «Norton Utilities»11 waren Mitte der 80er die Tools für den PC. Dateien retten, Sektoren von Disketten direkt editieren usw. Dazu war Peter Nortons Buch «Programming Guide to the IBM PC»12, das nur als «pink shirt book» bezeichnet wurde, die Referenz für alle PC-Programmierer. «Du kannst doch ned einfach da anrufen und fragen, ob er uns mal kurz sagt, was wir tun müssen!« — «Was soll er machen? Schlimmstenfalls gibt er uns ein Schimpfwort als Antwort und legt auf». Was heute unmöglich erscheint, war damals tatsächlich einfach. Wir haben in Santa Monica angerufen, uns als drei junge computer-begeisterte Trainer vorgestellt und gefragt, ob der Meister ein paar Minuten für uns erübrigen könnte. «Das klappt NIE», hab ich noch gesagt.
Nach einem «I’ll check if he is available, hold on a second» hören wir auf einmal eine männliche Stimme. «This is Peter Norton, I hear you guys are calling from Bavaria because you have a question? I got five minutes for you.« Wir schildern in einem «shaky English» (die geben einem das Abi, aber anständig telefonieren auf Englisch brachte einem damals niemand bei) unsere Frage ob wir vielleicht einen Hinweis bekommen könnten, wie wir sein Tool dazu bewegen, mit 80 Spur-Laufwerken zu arbeiten. Er erzählt uns, dass auch Toshiba einen PC mit 80 Spuren und 720 KByte Diskettenkapazität hat und die neue Version seiner Utilities das kann. Er erzählt uns aber auch gerne, was wir patchen13 müssen, wenn wir denken, dass wir das hinbekommen. Er findet es gut, dass wir Assembler lernen.
Es werden dann doch 10 bis 15 Minuten. Ich habe keine Ahnung mehr, ob unsere Bewunderung für ihn ankam oder ob wir gepflegtes «Denglisch» gesprochen haben, aber wir bekommen alle Informationen und verabschieden uns wortreich. Wir sollen weiter lernen, Software wird groß, sagt er. Drei Leute in einem «Fernmeldehäuschen FeH 78 in RAL 100514», die gleichzeitig telefonieren und hektisch Notizen machen. Wir müssen ein Bild für Götter abgegeben haben. Da aber unser niederbayerisches Städtchen um diese Uhrzeit den Betrieb längst eingestellt hatte (lediglich das eine oder andere Auto kam vorbei, schließlich muss man als BMW-Stadt den Ruf wahren), fielen wir nicht weiter auf.
Eine halbe Stunde später sitzen wir bei Kaffee vor dem Rechner und basteln. Was soll ich sagen, es hat geklappt. Wir waren wahrscheinlich die ersten in der Gegend, die mit dem Sektor-Editor 80 Spur-Laufwerke bearbeiten konnten! Und wer nett fragt, bekommt meist eine Antwort.
So verlief unser einziges Gespräch mit Peter Norton. Es war der beste «Hotline-Call» den wir je gemacht haben.
😉
1 Siehe zum Beispiel de.wikipedia.org/wiki/Geschichte_von_Unix
2 Manchmal willst Du gar nicht alles wissen … de.nucleopedia.org/wiki/Kernschmelze#cite_note-ChAES-1_21-04-1983-65
3 Danke an @maria_hofbauer für die Korrektur. Man sollte Songs doch öfter als einmal pro Dekade anhören. ;-)
4 Wer es gerne hören möchte: www.youtube.com/watch?v=7LXpnNKNxJI
5 Die Dinger sahen damals so aus: http://www.oebl.de/B-Netz/Geraete/becker/AT76S/AT76S.html
6 Akustikkoppler waren die einzige Möglichkeit für «mobilen» Datentransfer: de.wikipedia.org/wiki/Akustikkoppler
7 Das Format mit 720KByte hielt sich nicht lange: de.wikipedia.org/wiki/Quad_Density — bald wurde es vom «high density» Format mit 1.2 Mbyte abgelöst. Damit war für die 5.25″ Disketten das Ende der Fahnenstange erreicht.
8 Wer mehr dazu wissen möchte, wird beispielsweise hier fündig: philipstorr.id.au/pcbook/book4/floppyd.htm
9 Turbo Pascal v3.02 gibt es «antique software» frei zum Download: edn.embarcadero.com/article/20792
10 Eine interessante Zusammenfassung von Aufstieg und Fall von WordStar findet sich bei www.dvorak.org/blog/whatever-happened-to-wordstar-2/
11 An manchen Stellen im Web findet man die noch bei der «antiken» Software, z.B. https://winworldpc.com/product/norton-utilities/20x
12 Buchdetails z.B. hier: openlibrary.org/books/OL3028393M/The_Peter_Norton_Programmer%27s_guide_to_the_IBM_PC
13 Ein «patch» (von «to patch», flicken oder ausbessern) ist ein Set von Änderungen an einem Computerprogramm, um es zu aktualisieren, zu reparieren oder zu verbessern. Patches sind im Gegensatz zu neuen Versionen oft nur punktelle Änderungen am Binärcode.
14 Dass dies der Farbton «Honiggelb» war, sagt zumindest diese Seite hier: telefonzelle.de.tl/Historie-Telefonh.ae.uschen.htm
(Armin Hanisch, zuerst veröffentlicht unter https://www.arminhanisch.de/2020/07/calling-peter-norton/, wobei es sich wiederum um die mit Links versehene und korrigierte Textfassung eines Twitter-Threads handelt)
21 notes · View notes
skatay · 7 years ago
Text
TurboPascal 7.0
Книга знакомит с самой популярной версией языка Паскаль -Турбо Паскаль 7.0 фирмы Borland, а также его наиболее известным расширением - Борланд Паскаль 7.0.... Читать дальше »
0 notes
tumbacroft · 6 years ago
Text
TombEditor: uma nova alternativa para criação de levels
O Tomb Raider Level Editor original foi lançado para o público no ano 2000 juntamente com o jogo Tomb Raider Chronicles. Foi um marco para o fãs da série, já que muitos sonhavam em criar suas próprias aventuras com Lara Croft. Já faz 19 anos desde o lançamento dessa ferramenta e muito tempo se passou e houve a necessidade de constante adaptação da tecnologia do level editor para melhorá-la e torná-la mais compatível com o software durante as eras.
 Os patches mais famosos que melhoravam a capacidade do level editor e incrementavam possibilidades no editor foram o TREP  (Tomb Raider Engine Patcher) e o NGLE (Next Gen Level Editor). Ambos revolucionaram o mundo do level editor de acordo com sua época e mantiveram a comunidade do editor viva e interessante e sempre com capacidade de inovação.
Há também os custom level editor criados por fãs para oferecer opções diferentes para criação de editor, como por exemplo o DXTre3D do TurboPascal.
Uma alternativa interessante que foi disponibilizada para o público em 2017 e está em constantes melhoras é o TombEditor. Ele tem compatibilidade com TREP e TRNG, ainda podem ocorrer bugs de compatibilidade, porém possui uma interface muito mais moderna e prática para criação de levels:
Tumblr media
A interface possui recursos mais práticos para a manipulação de texturas. As texturas são aplicadas de um modo mais automatizado onde não ficam distorcidas. A a opção de aplicar paredes diagonais e aplicar relevo é mais rápido e facil (aplicar a opção de relevo desejado a uma área). É possível selecionar texturas de 32x32 64x64 128x128 e 256x256 sem grandes problemas nesse level, sem falar que a área de texturas selecionadas pode ser a desejada (até em diagonal se necessário):
Tumblr media
Escolher luz de fundo para o ambiente para efeitos luminosos ou objetos também é muito mais prático pois há um color picker para tal e é possível salvar as cores mais utilizadas para sempre selecioná-las novamente em outros objetos:
Tumblr media
Há também mais opções de animações para texturas e várias outras funcionalidades que estão contidas no video do criador para quem tiver interesse:
youtube
De acordo com o autor a versão 1.2 já consertou grande parte dos bugs que havia no original. Já incorporei um dos meus levels a ferramenta e até o momento não encontrei bugs críticos. Eu fazia coisas relativamente complexas do NGLE e o level continuou funcionando como deveria funcionar. Creio que é uma alternativa muito interessante para quem procura fazer um processo de criação de level editor mais ágil e recomendo muito a utilização do tomb editor 1.2.
1 note · View note
lucianopagano · 2 years ago
Text
«Non sapevo, quando da ragazzino delle elementari sfogliavo i libri di informatica, gwbasic, algoritmi, diagrammi di flusso, COBOL, turbopascal, computer graphics, che quelle letture, volente o nolente, avrebbero costituito uno dei bagagli formativi da cui provengo» fr.
0 notes
hackernewsrobot · 4 years ago
Text
Turbo Pascal Compiler in JavaScript
https://github.com/lkesteloot/turbopascal Comments
0 notes
juliainfinland · 6 years ago
Photo
I'm "learned to read by standing on tippy-toes next to Mom as she was writing on a mechanical typewriter" years old.
My parents didn't work with computers, so there were no punch cards for me to play with, but my cousins had a thing that you could hook up to the TV and every time we visited them, us children had a grand time playing Pong.
We didn't get our first computer at home until I was 16 or so and we'd started CompSci class in school (must've been around 1987/88). At that time, computers already had a shape that would've been recognizable today. ;-) I remember Dad making puppy dog eyes at Mom and claiming "Julia needs it for her homework" (which was complete poppycock and Mom knew it) to get her to agree to spend a big chunk of our household money on a computer he wanted to play with just as much as I did.
(Of course, there weren't that many games for a PC back then. Most of the stuff I did for fun was programming related. I remember painstakingly programming a monochrome animation of a snail crawling across the screen by entering a bitmap image of a snail I'd first drawn on paper, pixel by pixel, and then using TurboPascal to move the bitmap across the screen. I also got the formula for the basic Mandelbrot set from a classmate and I remember it took our computer several hours to render in glorious technicolor on a 640×360 screen in full color, which back then meant 16 shades of nausea-inducing orange. And of course since Dad and I used different basic setups when working at the computer, I learned MS-DOS Batch commands in order to get the computer to ask upon bootup "who are you?" and then activate (for example) German QWERTZ for Dad and American QWERTY for me. This was surprisingly easy, but looked very cool and Dad used it to impress visitors. You see, back then people didn't have user accounts on PCs, you just switched the thing on and there you went, no login or anything, and everyone could access everything and everyone's data went into the same directory etc. etc. But I think I'm rambling now, so I'll stop and just go ahead and post this.)
Tumblr media Tumblr media Tumblr media Tumblr media
244K notes · View notes
bitte-mitnehmen · 5 years ago
Text
TurboPascal ist doch State-of-the-Art!
0 notes