@dailymsx pretty decent graphics and scrolling on the #TMS9918a

I've just released my first #game!!

#TMSnake for CP/M compatible #rc2014 computers with a #tms9918a video module and (optionally) a #AY89XX or #YM2149 sound module. It also optionally supports the #Tynemouth #joystick module.

https://wintermute-bbs.itch.io/tmsnake

#snake
#gamedev
#retrogaming
#retorcomputing
#itchio

TMSnake by Wintermute_BBS

TMSnake - an adaption of the well-known "Snake" game for CP/M compatible RC2014 homebrew systems

itch.io

Here are the latest news regading my #TMSnake #game for #rc2014 and #TMS9918a #graphics.

The video below shows the current state of affairs, and I've just added some limited #sfx to the game - however the recording below did not capture the beepy beeps for some reason.

There is one last tweak I need to add in terms of gameplay but the final release is "coming soon" ™️ 😏

#retrocomputing
#retroprogramming
#gamedev
#forth
#dxforth

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

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

At least there's some smol progress on the #Snake #Game front and I was able to test some custom character graphics today. Still work-in-progress though, but it slowly comes together.

#rc2014
#RetroCoding
#Forth
#TMS9918A

something's cooking ... 🎶 *whistling*

#RetroCoding
#rc2014
#DXForth
#Forth
#TMS9918A

I've doubled down and ordered 5 more from Ali Express, in the vain hope that at least one won't be fake. #TMS9918A

Okay, so I tired this new program for #rc2014 which is called #msx8 and will allow you to run a selection of #MSX #Game #ROMs on your system if you have a #TMS9918A video module and a #AY38910 sound module.

So I fetched the latest sources and built a set of fresh binaries for my system, including the dummy MSX-US.ROM file you need where I adjusted the IO port address of my AY38910 module ($D8).

Now, the initial screen loads but then the system freezes. No sound, not reacting to keypresses.

Anyone got an idea?!

EDIT: I may have found a possible answer here (https://hackaday.io/project/190408/instructions) which states that a Rev. 6 #AY38910 #module is required, which allows for MSX #IO #Ports - Rev. 5 boards (like the one I have) do not support these.

p.s.: I'm running a #RomWBW system here.

p.p.s.: project repo is here -> https://github.com/lesbird/MSX8/tree/main?mc_cid=e127d99778

Instructions | MSX on RC2014 | Hackaday.io

🌘 GitHub - visrealm/pico9918: Raspberry Pi Pico取代經典TMS9918A/TMS9929A VDP
➤ PICO9918 – Raspberry Pi Pico取代經典遊戲機顯示控制器
https://github.com/visrealm/pico9918
在此倉儲中,pico9918計畫以Raspberry Pi Pico取代經典的TMS9918A/TMS9929A VDP,目前正處於早期原型階段,預計釋出硬體Gerbers。作者計畫在未來版本中直接使用RP2040,而非外接Pi Pico模組。
+ 這個專案將利用Raspberry Pi Pico取代老款遊戲機的VDP,未來應用前景可期。
+ 期待看到這個專案進一步完善,尤其是直接使用RP2040的發展方向。
#Raspberry Pi Pico #TMS9918A #TMS9929A #GitHub
GitHub - visrealm/pico9918: A replacement for the classic TMS9918A/TMS9929A VDP, powered by a Raspberry Pi Pico

A replacement for the classic TMS9918A/TMS9929A VDP, powered by a Raspberry Pi Pico - visrealm/pico9918

GitHub