Live data from Hacker News

Turbo Pascal on CP/M, MSX-DOS and MS-DOS

pascal.hansotten.com

11–20 of 55 posts

Re: Turbo Pascal on CP/M, MSX-DOS and MS-DOS

#12
post #9

Wait, you had working inline assembly in the old Turbo Pascal 3.0? I never knew.

Absolutely! Very powerful and fun when used to do some 320x200x256 mode graphics! https://marktheunissen.com/posts/tech/2006-06-03-denthor-of-...

"Denthor? Now THAT's a name I've not heard in a long time..."

Man. It's kind of crazy to think that I, a Finnish 13-year-old, was reading these ASCII tutorials written by someone in South Africa in those pre-WWW days.

The good content just somehow spread across the globe. People copied these files on floppy disks and uploaded them to BBS's on 2400 bps modems, and after a few months they had been around the world.

The inefficient and expensive distribution was actually a powerful filter for content quality. Today any stupid disinformational shit goes viral around the world in two minutes.

Re: Turbo Pascal on CP/M, MSX-DOS and MS-DOS

#13
post #5

Early versions (3?) could fit an amazing editor, assembler, compiler, debugger and whole IDE in just 120kb(!!!) of disk space. Vim looks pathetic in comparison to it...

Aztec-C on the Apple II had a vi editor that ran on a 64K machine, but you had to exit it before you could run the compiler.

Re: Turbo Pascal on CP/M, MSX-DOS and MS-DOS

#14
post #5

Early versions (3?) could fit an amazing editor, assembler, compiler, debugger and whole IDE in just 120kb(!!!) of disk space. Vim looks pathetic in comparison to it...

I have a small collection of "curated" CP/M software, which works alongside a CP/M emulator I wrote:

https://github.com/skx/cpm-dist

The distribution of Borland's Turbo Pascal v3.01A is approximately 180k.

Re: Turbo Pascal on CP/M, MSX-DOS and MS-DOS

#15
post #9

Wait, you had working inline assembly in the old Turbo Pascal 3.0? I never knew.

Absolutely! Very powerful and fun when used to do some 320x200x256 mode graphics! https://marktheunissen.com/posts/tech/2006-06-03-denthor-of-...

This was not supported in 3.0. You could however include inline machine code, pre-assembled elsewhere or by hand.

Re: Turbo Pascal on CP/M, MSX-DOS and MS-DOS

#16

Earlier quoted context omitted.

Absolutely! Very powerful and fun when used to do some 320x200x256 mode graphics! https://marktheunissen.com/posts/tech/2006-06-03-denthor-of-...

This was not supported in 3.0. You could however include inline machine code, pre-assembled elsewhere or by hand.

Elsewhere like in turbo assembler

https://en.wikipedia.org/wiki/Turbo_Assembler

Re: Turbo Pascal on CP/M, MSX-DOS and MS-DOS

#17
post #12

Earlier quoted context omitted.

Absolutely! Very powerful and fun when used to do some 320x200x256 mode graphics! https://marktheunissen.com/posts/tech/2006-06-03-denthor-of-...

"Denthor? Now THAT's a name I've not heard in a long time..." Man. It's kind of crazy to think that I, a Finnish 13-year-old, was reading these ASCII tutorials written by someone in South Africa in those pre-WWW days. The good content just somehow spread across the globe. People copied these files on floppy disks and uploaded them to BBS's on 2400 bps modems, and after a few months they had been around the world. The…

Friendly reminder that PC-GPE is still online!

Re: Turbo Pascal on CP/M, MSX-DOS and MS-DOS

#18
Small machines eh?

How about a Casio PB-2000C, in all its pocketable 910 kHz glory, up to 64k RAM shared between heap, stack, code and RAM filesystem. 192 x 32 LCD and a piezo buzzer. Serial and parallel ports available and a FDD. It also has a ROM card slot. And a card was developed, the only third-party ROM for this platform, by one Hans Larsson in Sweden, in the late 1980s.

A 64k ROM with:

- a mostly TP 5.5 compatible Pascal compiler, crt and friends

- inline assembly

- units, loadable libraries and all

- debugger

- full-screen editor, global search and replace, etc.

- visual file manager

- CLI with redirection and rudimentary shell scripting - variables, conditionals, arguments

While the hardware platform is somewhat available and there is a very good emulator, due to "issues", the DL-Pascal ROM is not at this time publicly available and only a chosen few have access to it. Luckily there is a preservation effort underway.

Re: Turbo Pascal on CP/M, MSX-DOS and MS-DOS

#19
post #12

Earlier quoted context omitted.

Absolutely! Very powerful and fun when used to do some 320x200x256 mode graphics! https://marktheunissen.com/posts/tech/2006-06-03-denthor-of-...

"Denthor? Now THAT's a name I've not heard in a long time..." Man. It's kind of crazy to think that I, a Finnish 13-year-old, was reading these ASCII tutorials written by someone in South Africa in those pre-WWW days. The good content just somehow spread across the globe. People copied these files on floppy disks and uploaded them to BBS's on 2400 bps modems, and after a few months they had been around the world. The…

I read the denthor tutorials back in the day! So good! I think I used to get them via email on a bbs that had an internet gateway. It was all very clunky, just a terminal account, I think it didn’t even have slirp

Re: Turbo Pascal on CP/M, MSX-DOS and MS-DOS

#20
post #17
post #12

Earlier quoted context omitted.

"Denthor? Now THAT's a name I've not heard in a long time..." Man. It's kind of crazy to think that I, a Finnish 13-year-old, was reading these ASCII tutorials written by someone in South Africa in those pre-WWW days. The good content just somehow spread across the globe. People copied these files on floppy disks and uploaded them to BBS's on 2400 bps modems, and after a few months they had been around the world. The…

Friendly reminder that PC-GPE is still online!

Years ago I worked with Mark Feldman who put together PC-GPE! I did a bit of a double take and fanboyed a bit when he started because I had spent so much time reading it.
Post reply on HN