veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

260
active users

#tynemouthsoftware

0 posts0 participants0 posts today
Wintermute_BBS<p>Okay, I guess a video says more than words. Here's the <a href="https://oldbytes.space/tags/MSX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX</span></a> <a href="https://oldbytes.space/tags/ROM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ROM</span></a> of <a href="https://oldbytes.space/tags/PacMan" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PacMan</span></a> running on my <a href="https://oldbytes.space/tags/rc2014" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rc2014</span></a> - it's a <a href="https://oldbytes.space/tags/RomWBW" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RomWBW</span></a> machine with a <a href="https://oldbytes.space/tags/TynemouthSoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TynemouthSoftware</span></a> <a href="https://oldbytes.space/tags/Joystick" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Joystick</span></a> module and the latest <a href="https://oldbytes.space/tags/TMSemu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TMSemu</span></a> by <span class="h-card" translate="no"><a href="https://oldbytes.space/@shieladixon" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>shieladixon</span></a></span> - no other MSX-related or otherwise "non-common" modules on the system.</p><p>What the video shows is that <a href="https://oldbytes.space/tags/MSX8" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSX8</span></a> is actually doing its stuff, running the original MSX game. But as you can also see, the player (Pac Man) is always moving up. </p><p>I can make it go down, but as as soon as I release the stick, it goes up again. Also, I can only move up and down and this is done by moving the Joystick to either the left or the right.</p><p>I have checked the MSX8 bios.asm code for the MSX8CPMRC2014 build of MSX8 BIOS and while it should be working, it isn't.</p><p>I did hard-code the address of my joystick module ($01) at line 4848 in bios.asm to get the input from it, but somehow the mapping of the MSX specific "keys" or "inputs" like Up/Down/Left/Right is not properly working. Oh, and it seems that Fire Button 1 is always pressed as well.</p><p>So, long story short: it should be possible to make MSX8 work without the need for special modules, but right now I'm a little lost as to how to modify the code to get proper input readings.</p><p>P.S.: you can modify the bios.asm code to use W/A/S/D instead of a joystick jumping to KBDJSTK instead of JSTK. But even then the controls behave in the same insane way as explained above.</p><p>Any help or even cooperation is welcome, let's make MSX games rock on RC2014 !!</p>