Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

As of next Thursday, UNIX will be flushed in favor of TOPS-10. Please update your programs.


devel / alt.lang.asm / Re: DOS Columns Game in <256 bytes

SubjectAuthor
* DOS Columns Game in <256 bytesKerr-Mudd, John
`* Re: DOS Columns Game in <256 byteswolfgang kern
 `* Re: DOS Columns Game in <256 bytesKerr-Mudd, John
  `- Re: DOS Columns Game in <256 bytesKerr-Mudd, John

1
DOS Columns Game in <256 bytes

<20230925185946.528ba89bd56c85c1423cbd04@127.0.0.1>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=440&group=alt.lang.asm#440

  copy link   Newsgroups: comp.lang.asm.x86 alt.lang.asm comp.os.msdos.programmer
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: adm...@nospicedham.127.0.0.1 (Kerr-Mudd, John)
Newsgroups: comp.lang.asm.x86,alt.lang.asm,comp.os.msdos.programmer
Subject: DOS Columns Game in <256 bytes
Date: Mon, 25 Sep 2023 18:59:46 +0100
Organization: Dis
Lines: 44
Approved: fbkotler@myfairpoint.net - comp.lang.asm.x86 moderation team.
Message-ID: <20230925185946.528ba89bd56c85c1423cbd04@127.0.0.1>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="7456f9ad0d036e8bb83f04c64461b3fb";
logging-data="2277182"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Af7ltE536dW6PfOy1NioM5/tSIc/J38U="
Cancel-Lock: sha1:93slFyq8WexG6OMsx8xg08noEv4=
 by: Kerr-Mudd, John - Mon, 25 Sep 2023 17:59 UTC

DOS Columns Game in <256 bytes

Based on Sensenstahl's £(expletive) columns, the"
https://www.pouet.net/prod.php?which=88444

but with fixed sides, cursor controls and scoring.

Keys are Esc - Exit; Cursor Left/Right to move the stick erm Left or Right,
with Cursor Up Down or Spacebar to rotate the colours.
(All keys perform one of these actions, you might find some other
combination is more suitable).

Scoring is 3 points for each line of 3 matching coloured blocks
(so 4 in a line scores 6!)

Uses DOS int 10 to set screen mode to 40 columns, int 16 for Inkey.
Assumes ax=bl=ch=0 at start.

-> d 100 lF9
16AF:0100 BD 50 00 40-CD 10 B7 B8-8E DB BF D0-07 88 27 88 .P.@..........'.
16AF:0110 01 4B 75 F9-B8 20 70 89-45 CE 89 45-E2 29 EF 75 .Ku.. p.E..E.).u
16AF:0120 F6 42 BF D0-07 38 2D 7D-38 8B 05 BE-04 00 2E 8A .B...8-}8.......
16AF:0130 9C F4 01 57-B1 02 01 DF-38 65 01 75-20 E2 F7 B1 ...W....8e.u ...
16AF:0140 03 88 2D 56-BE D0 07 4E-4E B8 30 0A-87 04 0C 30 ..-V...NN.0....0
16AF:0150 40 3C 3A 74-F2 88 04 5E-29 DF E2 E5-99 5F 4E 75 @<:t...^)...._Nu
16AF:0160 CD 4F 4F 75-C0 BB D0 07-8B 07 89 DE-3E 38 2A 75 .OOu........>8*u
16AF:0170 0E 89 3C 01-EE 89 04 EB-F3 83 FE D8-75 A3 C3 4B ..<.........u..K
16AF:0180 4B 75 E5 09-D2 74 9A BF-D8 FF B3 F0-E4 40 F7 E0 Ku...t.......@..
16AF:0190 25 D0 07 0D-DB 08 89 01-29 EB 75 F0-89 FE B1 0D %.......).u.....
16AF:01A0 BA DA 03 EC-A8 08 74 FB-EC A8 08 75-FB E2 F4 39 ......t....u...9
16AF:01B0 8C 40 01 75-C4 8D 3A B3-F0 B4 01 CD-16 89 C8 74 .@.u..:........t
16AF:01C0 08 CD 16 3C-1B 74 B7 88-E0 98 48 78-0E 40 24 06 ...<.t....Hx.@$.
16AF:01D0 74 09 7A F3-83 E8 03 D1-E0 01 C7 38-29 75 D0 09 t.z........8)u..
16AF:01E0 C0 74 0C 31-C0 87 00 89-01 29 EB 75-F6 EB AD 87 .t.1.....).u....
16AF:01F0 05-89 01 EB A7-02 4E 50 52 ......NPR
-> q

xposted to
comp.lang.asm.x86,alt.lang.asm,comp.os.msdos.programmer

Re: DOS Columns Game in <256 bytes

<ueuet7$2fph9$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=441&group=alt.lang.asm#441

  copy link   Newsgroups: alt.lang.asm
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: nowh...@never.at (wolfgang kern)
Newsgroups: alt.lang.asm
Subject: Re: DOS Columns Game in <256 bytes
Date: Tue, 26 Sep 2023 13:22:13 +0200
Organization: A noiseless patient Spider
Lines: 48
Message-ID: <ueuet7$2fph9$1@dont-email.me>
References: <20230925185946.528ba89bd56c85c1423cbd04@127.0.0.1>
Reply-To: nowhere@never.at
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 26 Sep 2023 11:22:15 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="94568f95eaedb9c26470f6beff894f2b";
logging-data="2614825"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/nPeSg2Jdyf25gEMrI9knzheJCJIuSwVs="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.15.1
Cancel-Lock: sha1:GOuS9T103Tu8I/3JOloxdYtZeNQ=
Content-Language: en-US
In-Reply-To: <20230925185946.528ba89bd56c85c1423cbd04@127.0.0.1>
 by: wolfgang kern - Tue, 26 Sep 2023 11:22 UTC

I removed other groups.

On 25/09/2023 19:59, Kerr-Mudd, John wrote:
> DOS Columns Game in <256 bytes
>
>
> Based on Sensenstahl's £(expletive) columns, the"
> https://www.pouet.net/prod.php?which=88444
>
> but with fixed sides, cursor controls and scoring.
>
> Keys are Esc - Exit; Cursor Left/Right to move the stick erm Left or Right,
> with Cursor Up Down or Spacebar to rotate the colours.
> (All keys perform one of these actions, you might find some other
> combination is more suitable).
>
> Scoring is 3 points for each line of 3 matching coloured blocks
> (so 4 in a line scores 6!)
>
> Uses DOS int 10 to set screen mode to 40 columns, int 16 for Inkey.
> Assumes ax=bl=ch=0 at start.

JFI: these aren't DOS INTs :)
10 is in Graphic-BIOS, 16 in ROM-BIOS.
but I think that DOS hooks both and intercept to do DOS variables.

> -> d 100 lF9
> 16AF:0100 BD 50 00 40-CD 10 B7 B8-8E DB BF D0-07 88 27 88 .P.@..........'.
> 16AF:0110 01 4B 75 F9-B8 20 70 89-45 CE 89 45-E2 29 EF 75 .Ku.. p.E..E.).u
> 16AF:0120 F6 42 BF D0-07 38 2D 7D-38 8B 05 BE-04 00 2E 8A .B...8-}8.......
> 16AF:0130 9C F4 01 57-B1 02 01 DF-38 65 01 75-20 E2 F7 B1 ...W....8e.u ...
> 16AF:0140 03 88 2D 56-BE D0 07 4E-4E B8 30 0A-87 04 0C 30 ..-V...NN.0....0
> 16AF:0150 40 3C 3A 74-F2 88 04 5E-29 DF E2 E5-99 5F 4E 75 @<:t...^)...._Nu
> 16AF:0160 CD 4F 4F 75-C0 BB D0 07-8B 07 89 DE-3E 38 2A 75 .OOu........>8*u
> 16AF:0170 0E 89 3C 01-EE 89 04 EB-F3 83 FE D8-75 A3 C3 4B ..<.........u..K
> 16AF:0180 4B 75 E5 09-D2 74 9A BF-D8 FF B3 F0-E4 40 F7 E0 Ku...t.......@..
> 16AF:0190 25 D0 07 0D-DB 08 89 01-29 EB 75 F0-89 FE B1 0D %.......).u.....
> 16AF:01A0 BA DA 03 EC-A8 08 74 FB-EC A8 08 75-FB E2 F4 39 ......t....u...9
> 16AF:01B0 8C 40 01 75-C4 8D 3A B3-F0 B4 01 CD-16 89 C8 74 .@.u..:........t
> 16AF:01C0 08 CD 16 3C-1B 74 B7 88-E0 98 48 78-0E 40 24 06 ...<.t....Hx.@$.
> 16AF:01D0 74 09 7A F3-83 E8 03 D1-E0 01 C7 38-29 75 D0 09 t.z........8)u..
> 16AF:01E0 C0 74 0C 31-C0 87 00 89-01 29 EB 75-F6 EB AD 87 .t.1.....).u....
> 16AF:01F0 05-89 01 EB A7-02 4E 50 52 ......NPR
> -> q

hard to see now how it works with only one mad eye :)
__
wolfgang (I changed email and net-provider recently)

Re: DOS Columns Game in <256 bytes

<20230926213710.0647b9cf4e88bfd23693959f@127.0.0.1>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=442&group=alt.lang.asm#442

  copy link   Newsgroups: alt.lang.asm
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: adm...@127.0.0.1 (Kerr-Mudd, John)
Newsgroups: alt.lang.asm
Subject: Re: DOS Columns Game in <256 bytes
Date: Tue, 26 Sep 2023 21:37:10 +0100
Organization: Dis
Lines: 32
Message-ID: <20230926213710.0647b9cf4e88bfd23693959f@127.0.0.1>
References: <20230925185946.528ba89bd56c85c1423cbd04@127.0.0.1>
<ueuet7$2fph9$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: dont-email.me; posting-host="98d1df47141435c0381426adfa8bd0ec";
logging-data="2816422"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18C1QQOe/fReRdjG4M7rfRzwlSdC867fe0="
Cancel-Lock: sha1:2NzEW8aLOSw26c6m184Kx0QnRWY=
GNU: Terry Pratchett
;X-no-Archive: Maybe
X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32)
 by: Kerr-Mudd, John - Tue, 26 Sep 2023 20:37 UTC

On Tue, 26 Sep 2023 13:22:13 +0200
wolfgang kern <nowhere@never.at> wrote:

> I removed other groups.
>
> On 25/09/2023 19:59, Kerr-Mudd, John wrote:
> > DOS Columns Game in <256 bytes
> >

> > Uses DOS int 10 to set screen mode to 40 columns, int 16 for Inkey.
> > Assumes ax=bl=ch=0 at start.
>
> JFI: these aren't DOS INTs :)

Yes they are BIOS INTs. I got it wrong.

> 10 is in Graphic-BIOS, 16 in ROM-BIOS.
> but I think that DOS hooks both and intercept to do DOS variables.
>
[]
>
> hard to see now how it works with only one mad eye :)

At least you can still read Usenet.

> __
> wolfgang (I changed email and net-provider recently)

(but didn't correct your sig separator)

--
Bah, and indeed Humbug.

Re: DOS Columns Game in <256 bytes

<20230930162843.86da786b51ec6f15e35f3d59@127.0.0.1>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=444&group=alt.lang.asm#444

  copy link   Newsgroups: alt.lang.asm
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: adm...@127.0.0.1 (Kerr-Mudd, John)
Newsgroups: alt.lang.asm
Subject: Re: DOS Columns Game in <256 bytes
Date: Sat, 30 Sep 2023 16:28:43 +0100
Organization: Dis
Lines: 39
Message-ID: <20230930162843.86da786b51ec6f15e35f3d59@127.0.0.1>
References: <20230925185946.528ba89bd56c85c1423cbd04@127.0.0.1>
<ueuet7$2fph9$1@dont-email.me>
<20230926213710.0647b9cf4e88bfd23693959f@127.0.0.1>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Info: dont-email.me; posting-host="3007d2bcb9442a1c614c47e3178e72b7";
logging-data="1026203"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ksZYIDTdF+yGFEM2bTsUIFfw/1o7ulQQ="
Cancel-Lock: sha1:x7vTyiHuBdRmPJFXSzJ9T8ztrH8=
;X-no-Archive: Maybe
X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32)
GNU: Terry Pratchett
 by: Kerr-Mudd, John - Sat, 30 Sep 2023 15:28 UTC

On Tue, 26 Sep 2023 21:37:10 +0100
"Kerr-Mudd, John" <admin@127.0.0.1> wrote:

> On Tue, 26 Sep 2023 13:22:13 +0200
> wolfgang kern <nowhere@never.at> wrote:
>
> > I removed other groups.
> >
> > On 25/09/2023 19:59, Kerr-Mudd, John wrote:
> > > DOS Columns Game in <256 bytes
> > >
>
> > > Uses DOS int 10 to set screen mode to 40 columns, int 16 for Inkey.
> > > Assumes ax=bl=ch=0 at start.
> >
> > JFI: these aren't DOS INTs :)
>
> Yes they are BIOS INTs. I got it wrong.
>
> > 10 is in Graphic-BIOS, 16 in ROM-BIOS.
> > but I think that DOS hooks both and intercept to do DOS variables.
> >
> []
> >
> > hard to see now how it works with only one mad eye :)

https://en.wikipedia.org/wiki/Columns_(game)

>
> At least you can still read Usenet.
[]
>
> --
> Bah, and indeed Humbug.

--
Bah, and indeed Humbug.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor