• [release] Dr. Mind v1.0

    From Mateusz Viste@mateusz@cant.remember to comp.os.msdos.misc on Fri Aug 30 09:48:11 2019
    From Newsgroup: comp.os.msdos.misc

    Ever wanted to play some Mastermind, but had no one to play with?
    Dr. Mind comes to the rescue!

    Dr. Mind is a PC adaptation of the Mastermind(TM) board game. The
    computer generates a secret color code, then the player has to figure out
    the exact pattern through deduction.

    Requirements: PC-compatible (8086+), DOS 3+, 100K of avail. RAM, VGA or
    MCGA.

    http://drmind.sourceforge.net
    --- Synchronet 3.17c-Linux NewsLink 1.110
  • From T. Ment@t.ment@protocol.invalid to comp.os.msdos.misc on Fri Aug 30 16:48:35 2019
    From Newsgroup: comp.os.msdos.misc

    On 30 Aug 2019 09:48:11 GMT, Mateusz Viste wrote:

    Dr. Mind is a PC adaptation of the Mastermind(TM) board game. The
    computer generates a secret color code, then the player has to figure out >the exact pattern through deduction.

    Requirements: PC-compatible (8086+), DOS 3+, 100K of avail. RAM, VGA or >MCGA.


    MCGA? I had to look that one up. Wikipedia says

    MCGA is similar to VGA in that it had a 256-color mode (the 256-color
    mode in VGA was sometimes referred to as MCGA) and uses 15-pin analog connectors.

    MCGA hardware was an IBM idea that never caught on, like the PS/2 model
    30 and 25 it was made for.


    --- Synchronet 3.17c-Linux NewsLink 1.110
  • From Mateusz Viste@mateusz@cant.remember to comp.os.msdos.misc on Fri Aug 30 18:27:23 2019
    From Newsgroup: comp.os.msdos.misc

    On Fri, 30 Aug 2019 16:48:35 +0000, T. Ment wrote:
    MCGA? I had to look that one up.

    Then I guess you weren't a kid who played computer games in the
    nineties. :) MCGA was often referred to in their setups.

    MCGA hardware was an IBM idea that never caught on, like the PS/2 model
    30 and 25 it was made for.

    Indeed. But what's your point?

    Mateusz
    --- Synchronet 3.17c-Linux NewsLink 1.110
  • From T. Ment@t.ment@protocol.invalid to comp.os.msdos.misc on Fri Aug 30 21:43:44 2019
    From Newsgroup: comp.os.msdos.misc

    On 30 Aug 2019 18:27:23 GMT, Mateusz Viste wrote:

    MCGA hardware was an IBM idea that never caught on, like the PS/2 model
    30 and 25 it was made for.

    Indeed. But what's your point?

    None about your code, I've not tried it. Sorry if that annoyed you. You
    can't always get what you want on Usenet.


    --- Synchronet 3.17c-Linux NewsLink 1.110
  • From Mateusz Viste@mateusz@cant.remember to comp.os.msdos.misc on Fri Aug 30 21:51:33 2019
    From Newsgroup: comp.os.msdos.misc

    On Fri, 30 Aug 2019 21:43:44 +0000, T. Ment wrote:
    On 30 Aug 2019 18:27:23 GMT, Mateusz Viste wrote:
    MCGA hardware was an IBM idea that never caught on, like the PS/2
    model 30 and 25 it was made for.

    Indeed. But what's your point?

    None about your code, I've not tried it. Sorry if that annoyed you. You
    can't always get what you want on Usenet.

    There must have been a misunderstanding somewhere - I do not expect
    anything from the Usenet. Was just curious about your post, as I was
    unable to figure out its intended purpose. I now understand it was simply
    an urge to babble. That's perfectly fine, and probably healthy as well.

    Mateusz
    --- Synchronet 3.17c-Linux NewsLink 1.110
  • From not@not@telling.you.invalid (Computer Nerd Kev) to comp.os.msdos.misc on Fri Aug 30 22:48:04 2019
    From Newsgroup: comp.os.msdos.misc

    Mateusz Viste <mateusz@cant.remember> wrote:
    On Fri, 30 Aug 2019 21:43:44 +0000, T. Ment wrote:
    On 30 Aug 2019 18:27:23 GMT, Mateusz Viste wrote:
    MCGA hardware was an IBM idea that never caught on, like the PS/2
    model 30 and 25 it was made for.

    Indeed. But what's your point?

    None about your code, I've not tried it. Sorry if that annoyed you. You
    can't always get what you want on Usenet.

    There must have been a misunderstanding somewhere - I do not expect
    anything from the Usenet. Was just curious about your post, as I was
    unable to figure out its intended purpose. I now understand it was simply
    an urge to babble. That's perfectly fine, and probably healthy as well.

    I learnt something from it. I've probably seen it referred to before
    as well, but things like that get erased from memory after more than
    a year of irrelevance. Wait a year and I'll be facinated to learn
    about it again :).

    Haven't played Dr. Mind yet, nor have I ever had much to do with the
    board game, but I've got your Tetris clone installed on this PC, so
    there's hope one day... Thanks for going to the trouble of publishing
    your work for everyone to try/find.

    --
    __ __
    #_ < |\| |< _#
    --- Synchronet 3.17c-Linux NewsLink 1.110
  • From Kerr-Mudd,John@notsaying@invalid.org to comp.os.msdos.misc on Sat Aug 31 12:05:29 2019
    From Newsgroup: comp.os.msdos.misc

    On Fri, 30 Aug 2019 09:48:11 GMT, Mateusz Viste <mateusz@cant.remember>
    wrote:

    Ever wanted to play some Mastermind, but had no one to play with?
    Dr. Mind comes to the rescue!

    Dr. Mind is a PC adaptation of the Mastermind(TM) board game. The
    computer generates a secret color code, then the player has to figure
    out the exact pattern through deduction.

    Requirements: PC-compatible (8086+), DOS 3+, 100K of avail. RAM, VGA
    or MCGA.

    http://drmind.sourceforge.net

    I'll give it a go; but I (and a lot of others) aren't fans of sourceforge these days.
    Hmm, I see it's written in C; It might be my next project to rewrite
    "lite mode" in x86 asm.
    --
    Bah, and indeed, Humbug.
    --- Synchronet 3.17c-Linux NewsLink 1.110
  • From Mateusz Viste@mateusz@cant.remember to comp.os.msdos.misc on Sat Aug 31 12:49:11 2019
    From Newsgroup: comp.os.msdos.misc

    On Sat, 31 Aug 2019 12:05:29 +0000, Kerr-Mudd,John wrote:
    I (and a lot of others) aren't fans of sourceforge these days.

    Try closing your eyes when clicking on the download link then. :)

    Hmm, I see it's written in C; It might be my next project to rewrite
    "lite mode" in x86 asm.

    That's easy, just add -S to the tcc command line. Done!

    More seriously - I initially pondered about doing the thing in assembly. Problem is that I had only a few evenings to spare, while creating this
    game in x86 asm would require at least a couple of weeks. Besides, an asm version would have no added value... Possibly a kilobyte or two smaller,
    but it would still take the same amount of clusters on disk: drmind.exe
    is less than 8K big, UPXed.

    But maybe you could create a micro-version (512 bytes or so) of your own Mastermind instead? You did really well with the optimization of Brad's
    pong recently! To be honest, it was the trigger that infected me with the itching need to make a retro game (albeit I wanted something more "eye-
    candy" and less "extreme-code challenging").

    Mateusz
    --- Synchronet 3.17c-Linux NewsLink 1.110