snabelen.no er en av mange uavhengige Mastodon-servere du kan bruke for å delta i det desentraliserte sosiale nettet.
Ein norsk heimstad for den desentraliserte mikroblogge-plattformen.

Administrert av:

Serverstatistikk:

364
aktive brukere

#msx2

4 innlegg3 deltakere0 innlegg i dag
Juan<p>OK, it wasn't that hard after all and I'm not completely horrified by the code.</p><p>A bit basic though, and very "Uchusen Gamma" (well, same author; what do you expect?). Will try some of the other ideas tomorrow.</p><p><a href="https://mastodon.gamedev.place/tags/msx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msx</span></a> <a href="https://mastodon.gamedev.place/tags/msx2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msx2</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a></p>
Juan<p>Not super exciting, but this is the basic idea!</p><p>I thought the power ups will be provided by these slightly stronger enemies that will appear a few times per stage.</p><p>The power ups are color encoded: blue, green and red; which I'm not completely sure for accessibility reasons. So all this is very WIP.</p><p><a href="https://mastodon.gamedev.place/tags/msx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msx</span></a> <a href="https://mastodon.gamedev.place/tags/msx2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msx2</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a></p>
FiXato<p><span class="h-card" translate="no"><a href="https://lgbtqia.space/@ellieraejaye" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ellieraejaye</span></a></span> some other models that stand out are the <a href="https://www.msx.org/wiki/Sanyo_MPC-1" rel="nofollow noopener" target="_blank">Sanyo MPC-1 aka Wavy1</a> (or the <a href="https://www.msx.org/wiki/Sanyo_MPC-2" rel="nofollow noopener" target="_blank">Wavy2</a> in white and black), or perhaps the <a href="https://www.msx.org/wiki/Sony_HB-F1XD" rel="nofollow noopener" target="_blank">Sony HitBit F1-XD</a> with its black case with red highlight?<br>While plenty find it ugly, the design of the <a href="https://www.msx.org/wiki/Panasonic_FS-A1GT" rel="nofollow noopener" target="_blank">Panasonic FS-A1GT</a> also appeals to me. It's also basically the most capable <a href="https://toot.cat/tags/MSX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX</span></a> machine, since it's the final iteration of the standard, the <a href="https://toot.cat/tags/turboR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>turboR</span></a>.</p><p>Edit: but I'll never part with <a href="https://toot.cat/@FiXato/tagged/NMS8250" rel="nofollow noopener" target="_blank">my trusty Philips NMS 8250</a> though, despite it being 'only' an <a href="https://toot.cat/tags/MSX2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX2</span></a> and less compact and not as sexy. 😅</p>
Juan<p>OK, so this is the reason I called it "DUAL Gamma" 😂 </p><p>I've been wiring the two players all the time. Did it work? Of course not! But I have fixed it now.</p><p>(Vic is controlling the 2nd player!)</p><p><a href="https://mastodon.gamedev.place/tags/MSX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX</span></a> <a href="https://mastodon.gamedev.place/tags/MSX2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX2</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a></p>
Juan<p>OK, enemy fire sorted I think!</p><p><a href="https://mastodon.gamedev.place/tags/MSX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX</span></a> <a href="https://mastodon.gamedev.place/tags/MSX2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX2</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/pewPew" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pewPew</span></a></p>
Johnny Game Over aka JGO<p>[[ Red Sun ]] Metal Gear 2 - Solid Snake – Original Soundtrack (1990) (MSX2)</p><p><a href="https://mastodon.social/tags/ost" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ost</span></a> <a href="https://mastodon.social/tags/MetalGear2SolidSnake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MetalGear2SolidSnake</span></a> <a href="https://mastodon.social/tags/MSX2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX2</span></a> <a href="https://mastodon.social/tags/videogame" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>videogame</span></a> <a href="https://mastodon.social/tags/retrogaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrogaming</span></a> <a href="https://mastodon.social/tags/games" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>games</span></a> <a href="https://mastodon.social/tags/gaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gaming</span></a> <a href="https://mastodon.social/tags/originalsoundtrack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>originalsoundtrack</span></a> <a href="https://mastodon.social/tags/soundtrack" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>soundtrack</span></a> <a href="https://mastodon.social/tags/videogamemusic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>videogamemusic</span></a> <a href="https://mastodon.social/tags/gamemusic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamemusic</span></a> <a href="https://mastodon.social/tags/music" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>music</span></a> <a href="https://mastodon.social/tags/vgm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vgm</span></a> <a href="https://mastodon.social/tags/Konami" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Konami</span></a> #1990</p><p><a href="https://www.youtube.com/watch?v=QwnSVgYFVGg" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=QwnSVgYFVGg</span><span class="invisible"></span></a></p>
Juan<p>Wired the hud and implemented enemy to player collision. Seems to work, but is not optimised (using C as a quick prototype).</p><p>There's something funny with the sprites when the last life is lost; and to be honest, not sure *both* explosions are needed.</p><p>Oh, and I changed the colour schemes for the player and the test enemy!</p><p><a href="https://mastodon.gamedev.place/tags/MSX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX</span></a> <a href="https://mastodon.gamedev.place/tags/MSX2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX2</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a></p>
LFA :emacs: :tux: :freebsd:<p>I'm talking about Europe here.<br>In the 80s there was a sucessful wave of 8bit computers: ZX Spectrum, Commodore C64, MSX, Amstrad CPC 664, some of them more succesfull than others, but the next 8bit wave IMHO was far from successful.: Spectrum 128/+2, Sinclair QL, Commodore C128, MSX2,... Any thoughts about this?</p><p><a href="https://hostux.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://hostux.social/tags/8bit" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>8bit</span></a> <a href="https://hostux.social/tags/c64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c64</span></a> <a href="https://hostux.social/tags/c128" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c128</span></a> <a href="https://hostux.social/tags/msx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msx</span></a> <a href="https://hostux.social/tags/msx2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msx2</span></a> <a href="https://hostux.social/tags/zxspectrum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zxspectrum</span></a> <a href="https://hostux.social/tags/SinclairQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SinclairQL</span></a> <a href="https://hostux.social/tags/commodore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commodore</span></a></p>
Cirdan<p>Mal wieder Zeit für eine Streampremiere. Heute: Der 8-Bit Computerkonsolendings MSX Computer. Sehr wildes Teil mit unglaublichen Spielen - ein Stream der nur schiefgegen kann jetzt live auf Twitch 🥴<a href="https://social.tchncs.de/tags/retro" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retro</span></a> <a href="https://social.tchncs.de/tags/twitch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>twitch</span></a> <a href="https://social.tchncs.de/tags/stream" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>stream</span></a> <a href="https://social.tchncs.de/tags/msx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msx</span></a> <a href="https://social.tchncs.de/tags/msx2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msx2</span></a> <a href="https://social.tchncs.de/tags/retrotink4k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrotink4k</span></a></p>
Juan<p>A bit rough and WIP, but it is almost there. Pew-pew and boom!</p><p>There's a bug in the sprite allocator. You can see it in action in the last wave (one of the enemies looks funny). Will find it and fix it. In fact, there was a couple of "side quests" when I was implementing this 😅 </p><p><a href="https://mastodon.gamedev.place/tags/msx2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msx2</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a></p>
Juan<p>So that's 2 sprites per entity (excluding the bullets that are a single sprite). Total: 24 sprites for the enemies, plus 2 for the player (fixed and out of the flicker), plus whatever bullets I fired there. Up to the 32 sprites of the <a href="https://mastodon.gamedev.place/tags/MSX2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX2</span></a>, looks like this is it.</p><p>And the scroll is smooth and stable 🎉 </p><p><a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a></p>
Juan<p>It flickers!</p><p>The thing is that the <a href="https://mastodon.gamedev.place/tags/MSX2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX2</span></a> can draw up to 8 sprites in the same line, and any sprites after that aren't visible. So you need to make them "flicker".</p><p>It is not cycling over all the sprites and only making flicker 2 of them (the excess over 8 times 2); because how the sprites colours are managed on sprite type 2 in MSX2, it would be too expensive. In the video the spinning enemies are 2 sprites each (making an OR to get 3 colors).</p><p>There's still some work to do, but getting there!</p>
Juan<p>Getting there, but still... not... quite... 😅 </p><p>(please ignore the placeholder art)</p><p><a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/msx2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msx2</span></a> <a href="https://mastodon.gamedev.place/tags/msx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>msx</span></a> <a href="https://mastodon.gamedev.place/tags/dualGamma" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dualGamma</span></a> <a href="https://mastodon.gamedev.place/tags/screenshotsaturday" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>screenshotsaturday</span></a></p>
Jakub Jermář<p>My current MSX setup assisted by some other 8-bit equipment: Philips NMS 8245 with a Philips VS0080 monitor. <a href="https://mastodon.social/tags/MaySiXth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MaySiXth</span></a> <a href="https://mastodon.social/tags/MSX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX</span></a> <a href="https://mastodon.social/tags/MSX2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX2</span></a></p>
eiZen<p>I haven't done much with it yet but time flies and it's <a href="https://mastodon.sdf.org/tags/MaySiXth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MaySiXth</span></a> again, so here you go - my <a href="https://mastodon.sdf.org/tags/MSX2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX2</span></a> machine:</p><p><a href="https://mastodon.sdf.org/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroComputing</span></a> <br><a href="https://mastodon.sdf.org/tags/RetroHardware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroHardware</span></a></p>
Juan<p>I guess that's the <a href="https://mastodon.gamedev.place/tags/MSX2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX2</span></a> scrolling done.</p><p>It doesn't look perfect, but that's because the capture AND because I'm doing it quick and dirty. When I decode an actual map and optimise things, should be silky smooth.</p><p>Vic reminded me we had to do a shmup... with two players.</p><p><a href="https://mastodon.gamedev.place/tags/dualGamma" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dualGamma</span></a></p>