Is there any way to run DosBOX through CRT? #208

Open
opened 2015-01-13 20:55:56 +01:00 by mwcz · 6 comments
mwcz commented 2015-01-13 20:55:56 +01:00 (Migrated from github.com)

Can you imagine?! I suddenly want this more than anything!

screenshot from 2015-01-13 14 51 56

screenshot from 2015-01-13 14 49 02

I suspect actually implementing this would be quite difficult. DosBOX doesn't seem to have a "text mode" and requires its own rasterized window. From my searching, it doesn't look like DosBOX can be run inside an existing terminal.

It's just so pretty...

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/7711567-is-there-any-way-to-run-dosbox-through-crt?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github).
Can you _imagine_?! I suddenly want this more than anything! ![screenshot from 2015-01-13 14 51 56](https://cloud.githubusercontent.com/assets/364615/5727814/ced9f5ac-9b33-11e4-9edf-0a645472b1bd.png) ![screenshot from 2015-01-13 14 49 02](https://cloud.githubusercontent.com/assets/364615/5727810/c8c8669e-9b33-11e4-973c-2ebfae62651f.png) I suspect actually implementing this would be quite difficult. DosBOX doesn't seem to have a "text mode" and requires its own rasterized window. From my searching, it doesn't look like DosBOX can be run inside an existing terminal. It's just so pretty... ## <bountysource-plugin> --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/7711567-is-there-any-way-to-run-dosbox-through-crt?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github). </bountysource-plugin>
mwcz commented 2015-01-13 21:06:08 +01:00 (Migrated from github.com)

Looks like dosemu has a text-only mode via the -dumb flag.

Looks like dosemu has a text-only mode via the `-dumb` flag.
Swordfish90 commented 2015-01-13 21:48:56 +01:00 (Migrated from github.com)

That would be really really really cool. As you said there is no way to run the games inside a terminal though. That said if we can manage to push the dosbox output into a texture we can display it with the CRT effects. Another (probably easier) solution might be to take the CRT shaders and use them with dosbox.
dosemu might be nice to use dos application but we can't execute graphical application in dumb or terminal mode according to their readme (http://fossies.org/linux/dosemu/doc/README.txt).
Anyway this is extremely interesting!

That would be really really really cool. As you said there is no way to run the games inside a terminal though. That said if we can manage to push the dosbox output into a texture we can display it with the CRT effects. Another (probably easier) solution might be to take the CRT shaders and use them with dosbox. dosemu might be nice to use dos application but we can't execute graphical application in dumb or terminal mode according to their readme (http://fossies.org/linux/dosemu/doc/README.txt). Anyway this is extremely interesting!
mwcz commented 2015-01-13 22:39:37 +01:00 (Migrated from github.com)

Dumb terminal mode in dosemu is great for me, since I mostly want this for extra immersion in text adventures, but enabling graphical games would be big nostalgia points as well. It'd be like instagram for DOS games. ;)

I'm pretty sure dosemu will work, but it won't launch on my Fedora 20, complaining of ERROR: MFS: couldn't find root path /media/CDROM. shrug I'll post back if I get it to work.

Dumb terminal mode in dosemu is great for me, since I mostly want this for extra immersion in text adventures, but enabling graphical games would be big nostalgia points as well. It'd be like instagram for DOS games. ;) I'm pretty sure dosemu will work, but it won't launch on my Fedora 20, complaining of `ERROR: MFS: couldn't find root path /media/CDROM`. _shrug_ I'll post back if I get it to work.
yurikhan commented 2015-01-14 07:01:22 +01:00 (Migrated from github.com)

@mwcz You don’t need Dosbox in order to play Adventure or Zork in terminal. They were ported to just about every computing platform out there.

@mwcz You don’t need Dosbox in order to play Adventure or Zork in terminal. They were ported to just about every computing platform out there.
mwcz commented 2015-01-14 14:59:58 +01:00 (Migrated from github.com)

Thanks, I figured as much, but there are dozens that weren't. As far as I
know, Lurking Horror was never ported, and it's really a perfect fit for
CRT. :)

Enabling DosBOX in CRT would enable near 100% game coverage.
On Jan 14, 2015 1:01 AM, "Yuri Khan" notifications@github.com wrote:

@mwcz https://github.com/mwcz You don’t need Dosbox in order to play
Adventure or Zork in terminal. They were ported to just about every
computing platform out there.


Reply to this email directly or view it on GitHub
https://github.com/Swordfish90/cool-retro-term/issues/208#issuecomment-69872959
.

Thanks, I figured as much, but there are dozens that weren't. As far as I know, Lurking Horror was never ported, and it's really a perfect fit for CRT. :) Enabling DosBOX in CRT would enable near 100% game coverage. On Jan 14, 2015 1:01 AM, "Yuri Khan" notifications@github.com wrote: > @mwcz https://github.com/mwcz You don’t need Dosbox in order to play > Adventure or Zork in terminal. They were ported to just about every > computing platform out there. > > — > Reply to this email directly or view it on GitHub > https://github.com/Swordfish90/cool-retro-term/issues/208#issuecomment-69872959 > .
mwcz commented 2015-01-14 19:59:53 +01:00 (Migrated from github.com)

My coworker @Andy-Thornton just showed me that there's a cross-platform reimplementation of frotz the original frotz has been open-sourced and is still maintained. It should work for all the Infocom text adventures and other Z-machine games!

The previous screenshots were mockups, but here's Lurking Horror actually running in CRT. :D

screenshot from 2015-01-14 13 59 07

My coworker @Andy-Thornton just showed me that <strike>there's a cross-platform reimplementation of frotz</strike> the _original_ [frotz](https://github.com/DavidGriffith/frotz) has been open-sourced and is still maintained. It should work for all the Infocom text adventures and other Z-machine games! The previous screenshots were mockups, but here's Lurking Horror actually running in CRT. :D ![screenshot from 2015-01-14 13 59 07](https://cloud.githubusercontent.com/assets/364615/5745289/9a3892fa-9bf5-11e4-9efc-201decbc5e7d.png)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seeseemelk/cool-retro-term#208
No description provided.