Live data from Hacker News

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

pascal.hansotten.com

51–55 of 55 posts

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

#51
post #50
post #47

Earlier quoted context omitted.

Oh come on. It would have been quicker to look than to type this comment! Before extruding more slop, always engage brain. Literally 5 seconds on Google would find the FreePascal Compiler and Lazarus. https://www.freepascal.org/ https://www.lazarus-ide.org/

> Before extruding more slop, always engage brain. It hurts when i do it. People are lazy. They prefer that others do things for them.

So look to see if someone did it first. If they did, use that.

Ask a machine to do it and the result will always be worse.

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

#52
post #44
post #13

Earlier quoted context omitted.

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.

> vi editor [...] you had to exit it I didn't know that was possible.

On the II you could always cold start the computer when you are done.

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

#53

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 compat…

Sounds fascinating. Is there anywhere we can read more about this preservation effort? Does the PB-2000C have an active user community today?

Nothing public yet, it's an odd case, there is no contact with the author, but he apparently expressed to someone that he doesn't want the ROM shared. It all borders on the "five monkeys experiment" by now.

There is a community and a very devoted one, yes, but it's a very small and dispersed one as well, a lot happens over email. There is a group of collectors who mostly hoard the devices and ROM cards and keep them under glass and like these things to keep value, and then there's the more engineering types like me, who actively tinker and actually use the things.

At least the manual thankfully "leaked" - just take a look at this behemoth: https://archive.org/details/dl-pascal-manual-ocr

This is all on a pocket 8-bit - calling the platform a "programmable calculator" is downright offensive! ;)

I wrote an (unfinished as of yet) IP stack for it in DL-Pascal, I have working UDP and a DNS resolver but no TCP yet: https://github.com/wowczarek/pbnet

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

#54
post #47

I wish someone will just use Claude Code and generate an equivalent of Delphi 7 for Linux, MacOSX and Windows.

Oh come on. It would have been quicker to look than to type this comment! Before extruding more slop, always engage brain. Literally 5 seconds on Google would find the FreePascal Compiler and Lazarus. https://www.freepascal.org/ https://www.lazarus-ide.org/

I actually use Lazarus but it is not the same as Delphi 7

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

#55

I wish someone will just use Claude Code and generate an equivalent of Delphi 7 for Linux, MacOSX and Windows.

You don't need to wait for someone to use Claude Code for this as it already exists and existed for many years now: https://www.lazarus-ide.org/

I am familiar with Lazarus and I do use it but not quite the same experience as Delphi 7
Post reply on HN