Recent

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

MarkMLl

  • Hero Member
  • *****
  • Posts: 8185
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: 16520
  • Kallstadt seems a good place to evict Trump to.
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 »
But I am sure they don't want the Trumps back...

MarkMLl

  • Hero Member
  • *****
  • Posts: 8185
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: 16520
  • Kallstadt seems a good place to evict Trump to.
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.
But I am sure they don't want the Trumps back...

nomad

  • New Member
  • *
  • Posts: 36
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: 8185
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: 16520
  • Kallstadt seems a good place to evict Trump to.
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.
But I am sure they don't want the Trumps back...

MarkMLl

  • Hero Member
  • *****
  • Posts: 8185
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: 16520
  • Kallstadt seems a good place to evict Trump to.
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.
But I am sure they don't want the Trumps back...

nomad

  • New Member
  • *
  • Posts: 36
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