Okay, I guess a video says more than words. Here's the #MSX #ROM of #PacMan running on my #rc2014 - it's a #RomWBW machine with a #TynemouthSoftware #Joystick module and the latest #TMSemu by @shieladixon - no other MSX-related or otherwise "non-common" modules on the system.

What the video shows is that #MSX8 is actually doing its stuff, running the original MSX game. But as you can also see, the player (Pac Man) is always moving up.

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.

I have checked the MSX8 bios.asm code for the MSX8CPMRC2014 build of MSX8 BIOS and while it should be working, it isn't.

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.

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.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.

Any help or even cooperation is welcome, let's make MSX games rock on RC2014 !!

Um ... I'm not playing, I'm just testing the code! Heh ...

#TMSnake
#Snake
#Game
#RetroCoding
#Forth
#DXForth
#RC2014
#TMS9918A
#TMSEmu

... having fun with my new #TMSEMU #Rev3 module for #rc2014 ( thank you very much, @shieladixon !! ) 😎
Back from an awesome trip visiting @shieladixon this weekend. This included an #RC2014 Pong tournament using her new Dual Paddle Analogue Module (link below). Both her Pong software and hardware were great, although I'm not telling you which score is mine!
#RC2014 #TMSEMU #Pong
https://z80kits.com/shop/dual-paddle-analogue-module/
Dual Paddle Analogue Module - Z80 Kits

The Dual Paddle Analogue Module has two analog to digital converters allowing your Z80 based retro computer to read 2 analog signals at 8 bit resolution

Z80 Kits

That feeling of smugness this morning when I turn on my computer and am greeted with a blue screen!

#RC2014 #TMSEMU #Z80 #BSOL

nifty idea: dump the #TMSemu pre-configured font to two coherent blocks at the end of the actual driver code and load those into the #VDP pattern memory whenever needed.

#DXForth
#Forth
#RC2014