Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
SuperIlu

Homepage

Berlin, Germany,
17.09.2022, 21:56
 

Old console games ported to DOS/DJGPP (Announce)

Hi,

on a rainy day in our vacation I ported two old St*rTrek console games to DJGPP/DOS.
https://github.com/SuperIlu/OldTrek
Back home I'll try Watcom/16 bit when I find the time...

---
Javascript on MS-DOS? Try DOjS https://github.com/SuperIlu/DOjS
Fediverse: @dec_hl@mastodon.social

Zyzzle

18.09.2022, 02:33

@ SuperIlu

Old console games ported to DOS/DJGPP

> Hi,
>
> on a rainy day in our vacation I ported two old St*rTrek console games to
> DJGPP/DOS.
> https://github.com/SuperIlu/OldTrek
> Back home I'll try Watcom/16 bit when I find the time...

Thanks very much. I'm always very happy to see new DOS compiles of old games! Your compiles work well for me, pure DOS, and are a blast from the past, from PDP days in the '70s when I used console time playing Star Trek.

If you get the 16-bit .EXEs compiled, let us know. Should be even smaller binaries, of course, than these DJGPP versions.

Laaca

Homepage

Czech republic,
18.09.2022, 06:53

@ Zyzzle

Old console games ported to DOS/DJGPP

> Thanks very much. I'm always very happy to see new DOS compiles of old
> games! Your compiles work well for me, pure DOS, and are a blast from the
> past, from PDP days in the '70s when I used console time playing Star
> Trek.
>
> If you get the 16-bit .EXEs compiled, let us know. Should be even smaller
> binaries, of course, than these DJGPP versions.

Well, the new DOS compiles of old games are nice but even better whould be the new DOS compiles of the new windows or android games :-D

Anyway, could you post here some screenshots from the StarW*rs game?

---
DOS-u-akbar!

rr

Homepage E-mail

Berlin, Germany,
18.09.2022, 15:36

@ Laaca

Old console games ported to DOS/DJGPP

> Anyway, could you post here some screenshots from the StarW*rs game?

For the record: Star Wars != Star Trek ;-)

---
Forum admin

glennmcc

Homepage E-mail

North Jackson, Ohio (USA),
18.09.2022, 19:36

@ rr

Old console games ported to DOS/DJGPP

> > Anyway, could you post here some screenshots from the StarW*rs game?
>
> For the record: Star Wars != Star Trek ;-)

Even tho we like them both...
any of we Treckers know the BIG difference between the two. ;-)

---
--
http://glennmcc.org/

SuperIlu

Homepage

Berlin, Germany,
19.09.2022, 22:20

@ Zyzzle

Old console games ported to DOS/DJGPP

> If you get the 16-bit .EXEs compiled, let us know. Should be even smaller
> binaries, of course, than these DJGPP versions.
I did a quick test with Watcom. "startrek" compiled fine, "trek" exceeds even the "huge" memory model of Watcom.
I'm not sure it is worth to try to understand why. I checked in the project files on GitHub if anybody wants to take a look...

---
Javascript on MS-DOS? Try DOjS https://github.com/SuperIlu/DOjS
Fediverse: @dec_hl@mastodon.social

jadoxa

Homepage E-mail

Queensland, Australia,
20.09.2022, 10:20

@ SuperIlu

Old console games ported to DOS/DJGPP

> I did a quick test with Watcom. "startrek" compiled fine, "trek" exceeds
> even the "huge" memory model of Watcom.

I seem to have successfully built "trek" with BC3.1 (small model, 386, FPU, 56698 bytes exe). I think the main problem is variables being declared in the header; I test a define to declare extern or not, defining it in externs.c.

SuperIlu

Homepage

Berlin, Germany,
20.09.2022, 19:00

@ jadoxa

Old console games ported to DOS/DJGPP

> > I did a quick test with Watcom. "startrek" compiled fine, "trek" exceeds
> > even the "huge" memory model of Watcom.
>
> I seem to have successfully built "trek" with BC3.1 (small model, 386, FPU,
> 56698 bytes exe). I think the main problem is variables being declared in
> the header; I test a define to declare extern or not, defining it in
> externs.c.
Nice, I'll try that the next time I can squeeze some time in.
I was compiling for 8086 w/o FPU and included the floating point emulation.
There is some scary stuff in the code :)

---
Javascript on MS-DOS? Try DOjS https://github.com/SuperIlu/DOjS
Fediverse: @dec_hl@mastodon.social

SuperIlu

Homepage

Berlin, Germany,
25.09.2022, 13:57

@ jadoxa

Old console games ported to DOS/DJGPP

> I seem to have successfully built "trek" with BC3.1 (small model, 386, FPU,
> 56698 bytes exe). I think the main problem is variables being declared in
> the header; I test a define to declare extern or not, defining it in
> externs.c.

I did what you suggested and uploaded a new release with 16/32bit EXEs
https://github.com/SuperIlu/OldTrek/releases/tag/20220925

---
Javascript on MS-DOS? Try DOjS https://github.com/SuperIlu/DOjS
Fediverse: @dec_hl@mastodon.social

glennmcc

Homepage E-mail

North Jackson, Ohio (USA),
26.09.2022, 17:23

@ SuperIlu

Old console games ported to DOS/DJGPP

> > I seem to have successfully built "trek" with BC3.1 (small model, 386,
> FPU,
> > 56698 bytes exe). I think the main problem is variables being declared
> in
> > the header; I test a define to declare extern or not, defining it in
> > externs.c.
>
> I did what you suggested and uploaded a new release with 16/32bit EXEs
> https://github.com/SuperIlu/OldTrek/releases/tag/20220925

Gave it a try... it works great.

Thanks for stepping us back in time to the 1970's ;-)

---
--
http://glennmcc.org/

Zyzzle

27.09.2022, 03:01

@ SuperIlu

Old console games ported to DOS/DJGPP

> > I seem to have successfully built "trek" with BC3.1 (small model, 386,
> FPU,
> > 56698 bytes exe). I think the main problem is variables being declared
> in
> > the header; I test a define to declare extern or not, defining it in
> > externs.c.
>
> I did what you suggested and uploaded a new release with 16/32bit EXEs
> https://github.com/SuperIlu/OldTrek/releases/tag/20220925

Thank you! These 16-bit versions work perfectly for me on bare metal DOS. I feel like it's 1978 again.

rr

Homepage E-mail

Berlin, Germany,
27.09.2022, 18:23

@ glennmcc

Old console games ported to DOS/DJGPP

> > I did what you suggested and uploaded a new release with 16/32bit EXEs
> > https://github.com/SuperIlu/OldTrek/releases/tag/20220925
>
> Gave it a try... it works great.
>
> Thanks for stepping us back in time to the 1970's ;-)

For some of us it feels like a voyage home. ;-) (Although that were already the 1980's.)

---
Forum admin

SuperIlu

Homepage

Berlin, Germany,
28.09.2022, 21:52

@ Zyzzle

Old console games ported to DOS/DJGPP

> Thank you! These 16-bit versions work perfectly for me on bare metal DOS. I
> feel like it's 1978 again.
Thanks for testing and feedback!

---
Javascript on MS-DOS? Try DOjS https://github.com/SuperIlu/DOjS
Fediverse: @dec_hl@mastodon.social

Rugxulo

Homepage

Usono,
03.10.2022, 04:49

@ SuperIlu

Old console games ported to DOS/DJGPP

I have not tried nor looked closely at these, but are you aware of these other two DOS versions?

* The Classic Super Star Trek Game (C, Tom Almy)
* Star Trek: The Nth Iteration (XPL0, Loren Blaney)

(O.T. It appears that XPL0 and Snarf were both updated in 2020, but I didn't notice! So FreeDOS ibiblio needs updating! I'll email Jim.)

Back to the board
Thread view  Mix view  Order
22025 Postings in 2031 Threads, 395 registered users, 50 users online (0 registered, 50 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum