nCraft port (POC) for PC-FX

Started by gameblabla, 01/29/2022, 07:09 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

gameblabla

I wanted to see just how badly (or good) the PC-FX would perform with software rendering.
I tried to find a simple program to start with and one that could work in 256px wide mode as well.
I've eventually found the old nCraft attempt to the TI nspire CX and found the source code to be small and easy to mess around with.

So here it is :
Source code is available here :
https://github.com/gameblabla/ncraft

You can download it here (including for the backup memory) :
https://github.com/gameblabla/ncraft/releases/tag/1

The colors are a bit wrong but that's because i didn't really set a proper palette for it and it was just done for testing.

I'm planning at some point of making a separate CD for writing the backup memory version to the FX-BMP.
The whole game fits on 20kb so it's very feasible.
That way, you won't need to rely on an external flasher. (after all, games can save to it as well !)
The only thing i'm not sure if whenever or not i can basically flash the whole thing.

I'm also open to some suggestions when it comes to improving performance.
RAM to KRAM is especially slow and i wonder if there's a way of using DMA. (the SCSI DMA uses DMA but from CD to KRAM)
Gameblabla's Website (Emulation/Homebrew Projects) - https://gameblabla.github.io/