Recent

Author Topic: Is there a desktop environment written in lazarus?  (Read 1870 times)

MarkMLl

  • Hero Member
  • *****
  • Posts: 8030
Re: Is there a desktop environment written in lazarus?
« Reply #15 on: October 20, 2024, 12:35:04 pm »
Cross compiling to msdos is fully supported, but as I wrote, you can not use Lazarus for that, only fpc.
I suggested OpenGEM and that would work and comes with a TP interface.

OP is specifically asking about Lazarus on FreeDOS.

I was wondering is there is a desktop environment written in lazarus (free pascal). Is there once that can run on freedos with the lazarus ide installed. These question might sound crazy but I will still just ask.

It would be interesting if he'd consider some alternative, but for the moment we have to assume that he is not asking about cross-development.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

Thaddy

  • Hero Member
  • *****
  • Posts: 16178
  • Censorship about opinions does not belong here.
Re: Is there a desktop environment written in lazarus?
« Reply #16 on: October 20, 2024, 03:30:18 pm »
OP is specifically asking about Lazarus on FreeDOS.
Where? My interpretation is he just wants to use the Lazarus IDE, not the Lazarus component model.
And then the way to go is use a cross-compiler. That works, btw.
When you run FreeDos or Dosbox, you are probably running it on another platform anyway.
« Last Edit: October 20, 2024, 03:38:11 pm by Thaddy »
If I smell bad code it usually is bad code and that includes my own code.

MarkMLl

  • Hero Member
  • *****
  • Posts: 8030
Re: Is there a desktop environment written in lazarus?
« Reply #17 on: October 20, 2024, 03:40:16 pm »
Where? My interpretation is he just wants to use the Lazarus IDE, not the Lazarus component model.
And then the way to go is use a cross-compiler. That works, btw.
When you run FreeDos or Dosbox, you are probably running it on another platform anyway.

See his posting, which I quoted:

"...Is there once that can run on freedos with the lazarus ide installed..."

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

Thaddy

  • Hero Member
  • *****
  • Posts: 16178
  • Censorship about opinions does not belong here.
Re: Is there a desktop environment written in lazarus?
« Reply #18 on: October 20, 2024, 06:27:52 pm »
That is unrealistic and why I subconsciencely dismissed it. My scenario as proposed, otoh, works.
If I smell bad code it usually is bad code and that includes my own code.

nomad

  • New Member
  • *
  • Posts: 35
Re: Is there a desktop environment written in lazarus?
« Reply #19 on: October 22, 2024, 06:27:53 am »
Thanks for the replies. I find the discussion interesting. Freedos has come a far way and having something like this would be nice. As I said. It was just a crazy idea.

MarkMLl

  • Hero Member
  • *****
  • Posts: 8030
Re: Is there a desktop environment written in lazarus?
« Reply #20 on: October 22, 2024, 08:59:45 am »
Thanks for the replies. I find the discussion interesting. Freedos has come a far way and having something like this would be nice. As I said. It was just a crazy idea.

It's not a crazy idea, but too many pieces are missing: in particular adequate display drivers (in particular for some sort of graphics mode) and the equivalent of a widget set.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

Thaddy

  • Hero Member
  • *****
  • Posts: 16178
  • Censorship about opinions does not belong here.
Re: Is there a desktop environment written in lazarus?
« Reply #21 on: October 22, 2024, 09:06:32 am »
Indeed, it is not a crazy idea.There are designers for TurboVision and these happily run onder DOS.
But to use the behemoth Lazarus natively under DOS is a bridge too far. Cross-compiling is the way to go.
OpenGEM works fine, btw.
If I smell bad code it usually is bad code and that includes my own code.

MarkMLl

  • Hero Member
  • *****
  • Posts: 8030
Re: Is there a desktop environment written in lazarus?
« Reply #22 on: October 22, 2024, 09:25:34 am »
Indeed, it is not a crazy idea.There are designers for TurboVision and these happily run onder DOS.
But to use the behemoth Lazarus natively under DOS is a bridge too far. Cross-compiling is the way to go.
OpenGEM works fine, btw.

fpGUI is another obvious possibility... possibly a bit more realistic than GEM.

A TUI based on TurboVision/FreeVision would be more realistic... Thaddy, I'm aware of Dialedit for that but what other designers do you know of for the record?

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

Thaddy

  • Hero Member
  • *****
  • Posts: 16178
  • Censorship about opinions does not belong here.
Re: Is there a desktop environment written in lazarus?
« Reply #23 on: October 22, 2024, 09:39:22 am »
fpGUI predates the fpc 8086 support, will need a cross compiler too...GEM widgets will run under DOS, any DOS.
If I smell bad code it usually is bad code and that includes my own code.

nomad

  • New Member
  • *
  • Posts: 35
Re: Is there a desktop environment written in lazarus?
« Reply #24 on: October 28, 2024, 04:46:48 am »
fpGUI predates the fpc 8086 support, will need a cross compiler too...GEM widgets will run under DOS, any DOS.

I was playing with the fantasy idea of compiling a linux lazarus app and compiling in on freedos with an desktop environment even if it is dos based like this msdos gui apps. That could be cool.

 

TinyPortal © 2005-2018