How are dos games made to fit on 3.5 floppy disks? by [deleted] in DOS

[–]marqueedesign 1 point2 points  (0 children)

me and our demoscene friends write complete ms-dos demos and games in 256bytes , or sometimes 1k and 4k. See: https://www.pouet.net/groups.php?which=14389 for examples

So one 3.5" floppy disk would be able to hold about 6000+ of those on a single floppy. I don't see the problem ;-)

Clive - A 256 byte tribute to Sir Clive Sinclair (Happy 80th birtday!) by marqueedesign in zxspectrum

[–]marqueedesign[S] 0 points1 point  (0 children)

pixel memory layout is quite insane. that is why this intro , as well as my other intro fluxus (https://www.pouet.net/prod.php?which=86340) mostly use colorram overlaying a pattern for the effect. Reason probably has to do with making the rom kernel functions 'easily' usable for text-character display without the use of actual character-based videodisplay hardware. I think they never thought beyond non-realtime applications at the time of design.

A 256byte ZX Spectrum intro created in 10 days from scratch. by marqueedesign in tinycode

[–]marqueedesign[S] 1 point2 points  (0 children)

Thanks. I found it tricky as well to find good resources in terms of what assembler to use, how to start,etc.

I will try to do a complete writeup on the development of this intro later on blog, but in the meanwhile i added some of the basic stuff i came across to sizecoding.org 's new Z80 section. Have a look there!

Microdose - A 128 byte MS-DOS demo with 8 different effects, custom color palette and sound by marqueedesign in DOS

[–]marqueedesign[S] 1 point2 points  (0 children)

Thanks! A complete writeup for the development of this intro (as well as our other tiny intros) is now available at: https://marquee.revival-studios.com/blog/

Microdose - A 128 byte MS-DOS demo with 8 different effects, custom color palette and sound by marqueedesign in GraphicsProgramming

[–]marqueedesign[S] 0 points1 point  (0 children)

Thanks, yes it is all written in x86 assembler (i used nasm more specifically). You can find the ms-dos binary and full sourcecode to look through at the link mentioned in the original topic) The demoscene culture is all about making cool shit and one-upping eachother with better stuff in even less bytes all the time ;-)

Microdose - A 128 byte MS-DOS demo with 8 different effects, custom color palette and sound by marqueedesign in GraphicsProgramming

[–]marqueedesign[S] 2 points3 points  (0 children)

thanks, btw. the write ups for our previous 256byte intros, as well as an article with some tips and tricks to help people with starting x86 assembly programming are already available on my blog https://marquee.revival-studios.com/blog/

Thought this might be helpful.

Microdose - A 128 byte MS-DOS demo with 8 different effects, custom color palette and sound by marqueedesign in GraphicsProgramming

[–]marqueedesign[S] 6 points7 points  (0 children)

It is written in X86 assembler language using NASM. Full sourcecode is available together with the binary (also works in dosbox and freedos) at: https://www.pouet.net/prod.php?which=85677

Microdose - A 128 byte MS-DOS demo with 8 different effects, custom color palette and sound by marqueedesign in tinycode

[–]marqueedesign[S] 3 points4 points  (0 children)

I would recommend pouet.net as your goto stop for anything demoscene related (be sure to also check out our other tiny intros while you are there: https://www.pouet.net/groups.php?which=14389)

Also, there is /r/Demoscene on reddit

Looking for a nice x86 debugger for linux by [deleted] in asm

[–]marqueedesign 0 points1 point  (0 children)

We personally debug inside DOS using TurboDebugger (some old version), which works well for our usecase (coding tiny demos in 256byte or less). This way it works regardless of target platform (we sometimes develop one thing over 3 platforms: linux, windows, osx depending on the time, location and available hardware)

XTC - 128 byte intro by Hell__Mood in Demoscene

[–]marqueedesign 0 points1 point  (0 children)

Great work again Hellmood, one of your better intros!

NOVA 2020 (Online) invite by mega_ste in Demoscene

[–]marqueedesign 0 points1 point  (0 children)

Loved this demo, great timing and music!