orac81 information 66 glöps
- general:
- level: user
- personal:
- first name: a
- last name: millett
- 128b MS-Dos This is the Life!
- Wow, I figured it could be <64b, but 32b is really impressive.
Anyway this is an link to run this one:
http://twt86.co/?c=uBMAzRC4oKCOwLfQKdgw4CaIhwAFS3X0t9pTJooHJAGIh6gCS3X0W7kLAzHAUwKHqAICh6kCAoeqAoHDQAH%2BzXXsW4qn6QMo4DwEfQo8AnwGdQYI5HUCsQAmiI9BAUt1x7QBzRZ0scM%3D - isokadded on the 2025-05-02 19:20:12
- 128b MS-Dos This is the Life!
- DLIFE.ASM - The Classic game of Life. (C) A.Millett 2014-2025.
Released as free/open software under the terms of the GNU GPL3 license.
See: www.gnu.org/licenses/gpl-3.0.html
This is the classic "Game of Life", in 8086 assembly, for VGA PCs.
The DLIFEMIN.COM version is only 104 bytes. It could be a bit smaller
too, using di,si and instructions like loopnz, stosb etc.
The "min" version just generates random life until the user hits a key.
The main DLIFE.COM version has some simple edtiting commands:
C: Clear the screen
R: Fill screen with random data.
A: Auto run life (ENTER Stops)
ENTER: Step 1 generation
Cursor up/down/left/right: Move edit cursor
SPACE: Toggle current pixel.
ESC: Exit
The source code is included. The NASM assmebler is needed to compile it.
To assemble the code, use: NAS2COM dlife
or: NASM -f bin dlife.asm -o dlife.com
To make a very small version, I took a few short cuts. For instance,
the program should really "wrap" the top/bottom/left/right properly,
I just render the algorithm on the screen in one go, to a mem buffer.
Manybe the non-minimal version should do that, but it still works in
principle. - isokadded on the 2025-05-02 17:11:26
- demotool Commodore 64 Wild Llama2.C64 by Elysium [web]
- It are raining not here also..
- rulezadded on the 2025-05-02 13:02:48
- 512b MS-Dos CGA Plasma
- I have added SDL-PLASMA, VGA-PLASMA, and Turbo-C version to the original cgapkas.zip, same link..
- isokadded on the 2025-04-30 18:07:20
- 256b MS-Dos Party.DLL by Desire [web] & Haujobb
- A demo inside a demo in 256b..
- rulezadded on the 2025-04-29 13:14:54
- 64k Amiga AGA 1st Place by Winners of Revision
- Great demo, A1 Seller, would buy again!!!!!!1!!!
- sucksadded on the 2025-04-29 12:10:56
- 8k Windows Pac-Quack by Archee [web]
- oh and ++
- rulezadded on the 2025-04-29 11:37:25
- 8k Windows Pac-Quack by Archee [web]
- completly quackers!
- isokadded on the 2025-04-29 11:36:46
- 64b MS-Dos MagixFly
- I have updated the demo. This version (MAGIXFLY.COM) now runs on a real 8086, the previous version needed v20/286. Its now 54 bytes long Also added MAGIXNOX.COM no exit version (47 bytes), and a CGA version MAGIXCGA.COM.
- isokadded on the 2025-04-29 10:45:51
- 64b MS-Dos MagixFly
- I will add a thumbs up for rrrola's improvements! One downside of that is the addition of imult. it uses an imult/div on each pixel, which is slow on an 8088. A solution is to precalc x*16/y for the whole screen, then just use a lookup, xor, add, and to gen the pixel. of course it makes the demo much bigger.
- rulezadded on the 2025-04-26 19:25:10
account created on the 2025-04-23 15:31:18
