spacemoai
banner
spacemoai.tni.nl
spacemoai
@spacemoai.tni.nl
I travel the galaxy and far beyond. Got to live the life I create inside my head. Not happy to hide my big dreams anymore. Leaving all but the future far behind.

Please support my #MSX work at https://buymeacoffee.com/tni.nl
Here's a graphic of the situation, showing the overlay on the 738 BIOS, an empty byte that was gained by turning the JP into a JR. Below that the older 728 BIOS which still uses JP, and has the underlying routine shifted right by a byte. The overlay overwrites the underlying '1B' of the JP address.
December 26, 2025 at 6:11 PM
It seems the overlay was made for the SVI-738, which uses a newer International #MSX ROM and they applied it to the SVI-728 without realizing the underlying ROM is incompatible!

Please consider supporting my research on Buy Me A Coffee so I can continue to find and fix such issues next year!
The New Image is developing MSX stuff
Hi! Ever since 1991 we develop MSX software, MSX systems, and (cross-)development tools, and share our knowledge with the community where we can. Please help us keep doing that :)
www.buymeacoffee.com
December 26, 2025 at 6:34 AM
My first wishes:
-V9990 I/O level compatibility
-Sprite Linking with relative coordinates. There's a little known feature of MSX-BASIC for moving multi-layered sprites with 1 PUT SPRITE instruction. Doing this in hardware, adding relative coordinates, you could move and animate large objects easily.
December 16, 2025 at 11:34 PM
まったくオリジナルと同じです!
December 14, 2025 at 1:39 AM
Many a programmer writing an SCC detection algorithm has run into this behavior. So generally reads to the test register are avoided in detection methods, but one could devise a test that specifically detects IKASCC this way.

I wonder how other FPGA implementations fare.
December 11, 2025 at 1:55 PM
On MSX with pull-ups, yes. Without pull-ups it may be anything 🎉
December 11, 2025 at 1:40 PM
Sorry, it's channels 1, 2 and 3 afterall.
December 10, 2025 at 4:45 AM
I'm not talking about the bus. Testing (on MSX) shows that reading the test register causes the wave data for (only!) channel 3 to start rotating. It appears this behavior can't be reached by writing any value to the test register, but writing 0 will make it behave normally again. Strange, right?
December 10, 2025 at 3:42 AM
If you like Discord, you can join msx.center for lots more info, pictures and videos on these MSX developments.
Join the MSX Center Discord Server!
Check out the MSX Center community on Discord - hang out with 160 other members and enjoy free voice and text chat.
msx.center
December 9, 2025 at 4:32 AM
The motherboard with R80 CPU uses another TangNano20K, this is still in the design phase. The V9968 VDP is basically feature complete but requires some more testing and bugfixing, but there will be a live demo this weekend at an MSX DEVCON in Tokyo. The plan is to release MSX2++ sometime in 2026.
December 9, 2025 at 4:32 AM
Yes, MSX2++ is currently in development by @thara1129.bsky.social, the hardware is his design. Pictured below is the TangNano20K FPGA, that's used to implement the V9968 VDP, attached to a development board. The V9968 VDP is also mostly HRA!'s own vision, with some pointers by me 😊
December 9, 2025 at 4:32 AM
forward path:
MSX1 (prototype)
MSX2 (intended specs w/ V9938 VDP)
MSX2+ (polished specs w/ V9958 VDP)
MSXturboR (innovate w/ dual Z80 & R800 CPU)
MSX2++ (ultimate 8-bit w/ R80 CPU & V9968 VDP)
MSXturboR+ (ultimate 16-bit w/ R900 CPU & V9978 VDP)
MSX3 (next-gen 32-bit w/ R1800 CPU & V9988 VDP)

(3/3)
December 9, 2025 at 12:57 AM
ask me to create the MSX2++ firmware OS (based on my MoSX project), and HRA!'s hardware design expertise, it became possible to depart from the MSXturboR's innovative but complex dual CPU architecture and settle on a single R80 CPU with several operating modes. This ensures compatibility and a (2/3)
December 9, 2025 at 12:57 AM
Which do you prefer? Both designs have their merits.
November 28, 2025 at 4:07 PM
omg
November 28, 2025 at 4:03 PM
I have everything except the box. The seller (back in the 90s) felt that sending the box was not necessary and just stuffed the contents in an envelope. 😢
November 26, 2025 at 4:45 PM
It's been incorporated in HRA!'s CHKVDP utility
TangCartMSX/RTL/tangnano20k_vdp_cartridge_rev2_step1/src/th9958/detect at main · hra1129/TangCartMSX
TangNano9Kを使ったカートリッジ. Contribute to hra1129/TangCartMSX development by creating an account on GitHub.
github.com
November 23, 2025 at 12:42 AM