@eniko@mastodon.gamedev.place avatar eniko , to random

i'm making a game using mode 13h, 320x200 8bpp. i'm using the line doubling feature of the VGA card to make it 320x100 then manually doubling each pixel horizontally for 160x100

i realized i could use a palette with 3 bits red/green and 2 blue, and then do "subpixel" dither to generate the in between colors. i made a converter to test if that would look good, and it does

here's a thread of images showing what that looks like

1/5

an overgrown torii gate in a forest
cool vaporwave mountains (CRT version)
cool vaporwave mountains

ALT
@eniko@mastodon.gamedev.place avatar eniko , to random

RE: https://mastodon.gamedev.place/@eniko/116036378192057724

i don't... hate... this?

like it's crumnchy. but is it too crumnchy? 🤔

(full color left, 8 bit color + dither on right)

ALT
eniko OP ,
@eniko@mastodon.gamedev.place avatar
@allanon@mastodon.uno avatar allanon , to random

for

🤔

ALT
@weph@phpc.social avatar weph , to random

Fellow DOS/retro game devs: What are must-reads for 386-era game development? I've got Abrash's Black Book, but I'd love recommendations on more general game dev topics from that period.

@Kroc@oldbytes.space avatar Kroc , to random

What's the bare minimum needed to connect to the console in any OS and, in Windows (inc. XP), Linux & MacOS, enable raw mode? Asking for a friend.

Maybe there's a bare-bones framework out there for "give my app a terminal window and make the OS go away" that doesn't involve installing gigabytes of compiler suites and libraries :|

Kroc OP ,
@Kroc@oldbytes.space avatar

Bear with me whilst I work this out; my head has been in a spin for a few days with the infinite possibilities and loose ends.

is almost wilfully, aggressively impenetrable. I respect it for what it achieves with so little but it's not for me. I realised that unlike , what I really want isn't a stack-machine but a register-machine.

People keep talking about making "simple" software but really what I keep seeing is toys. I see this in uxn with its 8-bit CPU and 64 KB program space, or Pico8 with its ridiculous 128x128 resolution and 32K token limit. Limits like these don't actually make software simple, it places a greater burden on the programmer to do really low-level engineering that's just a distraction from the program they want to write. You only have to try writing an 8-bit division routine from scratch once to know what a brutal multi-day excursion that can be. If the programmer is having to manually implement allocation and virtual memory -- things that should be completely transparent to the program -- that's not simpler software.

Simple software can be serious, can be a replacement for big, bloated software. My ideal VM would be 32 (or 64)-bits wide and assume it's running on top of an already existing OS that has hundreds of megs of RAM. Manual memory management and virtual-memory won't be the programmer's concern, they won't even have to deal with it directly. Even a 15 year old computer is going to be able to run a single VM burning up hundreds of megs with absolute ease.

@crussel@mastodon.gamedev.place avatar crussel , to random

30 years later and I’ve finally got mode Y working (with hardware scrolling, gasp!) Extremely unreliable emulator numbers claim this is managing ~50fps on a 386DX/25 - though most of the time is spent playing the Cannon Fodder MOD 😂

Me, typing ‘thing’ into a fullscreen dosbox window on a laptop. Music starts playing and a picture of my black and white cat Dora’s face fills the screen and pans around.

crussel OP ,
@crussel@mastodon.gamedev.place avatar

Anybody got any tips on the most straightforward/automated way to match a bunch of images to the same indexed palette? Gimp can do it, but I think only one at a time. I suppose there’s always ImageMagick. Trying to remember what I used to do 30 years ago… I think it involved NeoPaint 😀

@Blackthorn@mastodon.gamedev.place avatar Blackthorn , to random

Some little progress on my adventure RPG. This one shows that triggers can print stuff on the console, as well as uncover part of the map (e.g. when interacting with the statues).

This clip was recorded from Dosbox Staging, but I also tested it on an 8086 8Mhz with 512Kb of RAM (via 86Box) and basically works at the same speed.

video/mp4

@mxashlynn@peoplemaking.games avatar mxashlynn , to random

I wrote a tutorial for text-based coding in GB Studio — Hello World Four Ways

Learn how to use the GB Studio engine directly from GBVM, C, and Assembly! Along the way, learn a bit about the tech stack and tool chain!

@mxashlynn@peoplemaking.games avatar mxashlynn , to random
@pixelglade@pixelfed.social avatar pixelglade , to random

A commission I completed for Riley of an apartment balcony scene during a vibrant sunset. Original characters Juno (she/her) and Yuzu (they/them) by Riley Luna (@(@yuzupup on Mastodon). I really enjoyed working on this!

Long image description at: https://pixelglade.net/artwork/pixelart.html#pixelart-cityscape-sunset

ALT
@mxashlynn@peoplemaking.games avatar mxashlynn , to random

This series by Geminorons goes into detail on how GB and GBC graphics work, but it does so with some really fancy interactive illustrations that can help explain the deets in a very visual way.

Pretty cool web dev magic! 🖌🕹

ALT
@djlink@mastodon.gamedev.place avatar djlink , to random

Regardless of your new social network platform, create yourself a blog too, for your work, studio or random stuff. You control it and will last longer than any other app. Don’t forget the RSS feed. If you have a gamedev blog post it below so I can add to my feeds.

nivrig ,
@nivrig@mastodon.social avatar

@djlink Amiga things, maybe others in time.

https://s73.girv.in (with Atom feed)


gemini://s73.girv.in/

@bbbbbr@mastodon.gamedev.place avatar bbbbbr , to random

Been adding lots of new games and programs to the Made with Showcase.

Now up to 206 total with 99 open source entries.

  • 9 versions of Snake!
  • 8 versions of Flappy Bird!
  • 4 versions of Wordle!

https://gbdk-2020.github.io/gbdk-2020-gallery/

Also added some sorting options.

Scrolling through an image gallery showing the various entries, searching for flappy bird, then wordle, then snake

@bbbbbr@mastodon.gamedev.place avatar bbbbbr , to random

Made a showcase of games & programs built with GBDK. We love the things people make and want to make them easier to find!

https://gbdk-2020.github.io/gbdk-2020-gallery

  • Easy search for open source projects

  • I scraped a lot from itch io, but likely many still out there to add. If you know some, open a PR/Issue or contact me!

https://github.com/gbdk-2020/gbdk-2020-gallery/

ALT
@sos@mastodon.gamedev.place avatar sos , to random

MS-DOS 4.0 is now open source under MIT licence.

https://github.com/microsoft/MS-DOS

sos OP ,
@sos@mastodon.gamedev.place avatar

The best thing about MS-DOS going open source is that this logo is now free under MIT licence.