Reading through the first manual in the SDK has reminded me what the "pure small memory model" is.
The ES register is never corrupted (DS=ES=SS).
#TopSpeed C implemented this, which was one of the main reasons why #Psion used it for the SDK.
I've heard that it's possible to implement this with #Borland C (and maybe #Watcom?), but I don't know how.
#x86 #epoc16 #retrocomputing #16bit #watcom #borland #psion #topspeed
Reading through the first manual in the SDK has reminded me what the "pure small memory model" is.
The ES register is never corrupted.
#TopSpeed C implemented this, which was one of the main reasons why #Psion used it for the SDK.
I've heard that it's possible to implement this with #Borland C (and maybe #Watcom?), but I don't know how.
#epoc16 #retrocomputing #16bit #watcom #borland #psion #topspeed
It seems like #ScottsValley has never really recovered from #Borland shutting down and #Seagate moving out. For some reason the subsequent booms in #SiliconValley seem to have passed it by. Perhaps because of #SantaCruz county's steadfast opposition to any improvements to #Highway17? Or maybe there was just no reason to invest here once those companies were gone?
#ScottsValley #borland #seagate #siliconvalley #santacruz #highway17
@johnmacintosh Ah, #Borland’s #TurboC. That was sooooo great to work with. 👍
Revisiting Borland Turbo C and C++ https://hackaday.com/2023/04/08/revisiting-borland-turbo-c-and-c/ #SoftwareDevelopment #Retrocomputing #Borland #TurboC
#SoftwareDevelopment #Retrocomputing #borland #turboc
Revisiting Borland Turbo C and C++ - Looking back on what programming used to be like can be a fascinatingly entertaini... - https://hackaday.com/2023/04/08/revisiting-borland-turbo-c-and-c/ #softwaredevelopment #retrocomputing #borland #turboc
#turboc #borland #retrocomputing #softwaredevelopment
I'm hoping this little bit of code that I'm going to throw into #EDisAsm is going to give me the value of IO port 0x02 on an ASIC9-based Psion. #TASM 4.1 doesn't hate it, so I just need to try running it on a real machine. But that's a tomorrow problem.
#RetroComputing #Psion #Series3a #Series3c #Series3mx #NECV30 #16bit #x86asm #assembly #oldtech #RetroDev #borland
#borland #retrodev #oldtech #assembly #x86asm #16bit #necv30 #series3mx #series3c #series3a #psion #retrocomputing #tasm #edisasm
I installed #DOSBOX-X in #Linux. I have no idea yet how well it will perform.
First step (a blast from the past) was installing #Borland #Reflex 2.0, one of my favorite programs that I used a lot in the late 80's / early 90's.
So far so good.
#dosbox #linux #borland #reflex #dos #computers #legacy
“EP 34: Anders Hejlsberg - Creator Of Typescript, C# - On Programming Languages And The Power Of Working On Something Over A Lifetime”, Aarthi & Sriram's Podcast (https://www.aarthiandsriram.com/p/our-dream-conversation-anders-hejlsberg).
#Podcast #Interview #ProgrammingLanguage #TurboPascal #TypeScript #Borland #Microsoft
#podcast #interview #programminglanguage #turbopascal #typescript #borland #microsoft
What did 1992 look like for you? Me? Well looking at these as it happens. Not both to be pedantic but Turbo Pascal 7 and Turbo C (sans pluses - I think that waited for visual C++).
“Error 21: Too many errors” I think is one of the most memorable burns, still, 30 years on. #borland #turboc #turbopascal #softwareengineering
#turboc #turbopascal #softwareengineering #borland
Wer kennt noch den Borland C++ Builder 5? 😆 Ich weiß nicht, wie ich damals auf die Idee gekommen bin. So im nachhinein betrachtet, war und ist es wohl keine gute Idee eine EXE per E-Mail an Unternehmen zu verschicken... oder? 😅🤦 #facepalm #borland #cpp #fachkraft #personalabteilung #fundstueck #xp #windowsxp #damals #ita #cringe #bewerbung
#facepalm #borland #cpp #fachkraft #Personalabteilung #fundstueck #xp #windowsxp #damals #ita #cringe #bewerbung
December is a #Blizzard in #Wyoming and a #Gale in on the l#Lakes
& the #Berkshires #Frosted like a plate of #Cupcakes.
It is #Bare #Trees & #Evergreens.
It is ground #Pine, older than the hills where it grows,
It is a stiff-tailed young #Squirrel scrambling up an #Oak #Tree...
It is #Ice on the #Pond, #Lichen on the #Rock, a #Flock of #Chickadees at the #Dooryard #Feeder.
- Hal #Borland, American #Naturalist & #Writer, #December
#Blizzard #Wyoming #gale #berkshires #frosted #cupcakes #bare #trees #evergreens #pine #squirrel #oak #tree #ice #pond #lichen #rock #flock #chickadees #dooryard #feeder #borland #naturalist #writer #December #writing #author #prose #nature #winter #landscape
@Brantgaard Du bist jung. 😊 Bei mir ist es 22 Jahre her, dass mein erster PC 386er mit 8 MByte mit 40 MB Festplatte meine #Amiga500 und vorher meinen ausgiebig programmierten #Commodore64 ablöste. 40 MByte reichten für #Borland C++ 3.1 … Wenn man heute Visual Studio installierst brauchst unter 5 GB freien Platz gar nicht erst anfangen. 26000 österreichische Schilling hat der 386er gekostet, ziemlich genau 4000 deutsche Mark.
#amiga500 #commodore64 #borland
I found some BGI (Borland Graphics Interface) files from all the way back in 1991 that support #DOS mode 13h graphics (MCGA 320x200 256 color) as well as SVGA modes and some of those weird VGA modes some DOS games like Scorched Earth supported like 360x480 256 color.
http://discmaster.textfiles.com/view/7830/DaytimeExpress.cdr/031a/svgabgi3.zip/README
#DOS #RetroDev #TurboC #BGI #Borland #RetroComputing #TurboPascal #TurboProlog #TurboBasic
#turbobasic #turboprolog #turbopascal #retrocomputing #borland #bgi #turboc #retrodev #dos
Because we were just at Pascal. Here is the beautiful video of the #Delphi1 installation under #Windows311. Can any of you remember the speedometer?
#RetroComputing #Delphi #Borland
#delphi1 #windows311 #retrocomputing #delphi #borland
Looking at the port of Lotus 1-2-3 for Linux reminded me how I invested so much time into the superior Quattro Pro from #Borland, with its brilliant key recording and replay function, and then it went down the technological/business toilet, as it were.
I made significant progress in porting Ranish Partition Manager from #Borland #C and #TASM to #Watcom C and #NASM.
All the C files and about half the assembler files are translated. The Watcom built executable is running and a few quick tests revealed no unexpected behaviour. Thoroughly testing has still to be done after the remaining files are translated.
#borland #c #TASM #Watcom #nasm
Implementation defined behaviour in #C: Folgendes packt #Borland C einen char, #Watcom in einen int:
unsigned start_sect:6;
unsigned start_cylH:2;
Daher Struktur unter Borland 16 bytes und unter Watcom 18 🤡
Es muss leider ein char sein. Watcom erlaubt folgendes, um es gerade zu biegen:
unsigned char start_sect:6;
unsigned char start_cylH:2;
Nicht erlaubt laut Standard: "A bit-field shall have a type that is a qualified or unqualified version of one of int, unsigned int, or signed int."
Hier sieht man sehr schön: Unterschiedliche #Compiler, unterschiedliches Laufzeitverhalten des Programmes. Die linke Version ist mit #Borland #C kompiliert, die rechte mit #Watcom C.
Die Daten werden direkt von Platte in eine C Struktur geladen. Dabei sollte man tunlichst auf die Ausrichtung der Strukturelemente achten, sonst kommt Käse wie im rechten Bild raus.
Wen es interessiert: Eric S. Raymond hat eine interessante Abhandlung darüber geschrieben: http://www.catb.org/esr/structure-packing/