Recent

Author Topic: CaniNES: a FreePascal port of the Mesen NES emulator  (Read 610 times)

hukka

  • Newbie
  • Posts: 4
  • ookami
    • Website
CaniNES: a FreePascal port of the Mesen NES emulator
« on: February 26, 2021, 09:42:25 pm »
I've ported the emulation core from M. Bibaud's Mesen Nintendo Entertainment System emulator to FreePascal and implemented a simple emulator shell on top. It also includes a port of Blargg's nes_ntsc NTSC simulation filter and a CRT filter for that authentic look.
Also has the usual rewind/fast-forward, savestates, Game Genie cheats etc., however the fancy debugging features from Mesen are not implemented.

It's a work in progress but I just managed to implement the last mapper chip in my TODO list so I thought this would be a good time to post as now it finally runs all the western-released games I have in my ROM collection.

Will go on Github soon enough but still needs a fair bit of code cleanup and polish before that, as well as adding all the proper license stuff, so I'll just post a ZIP with Windows binaries and the sources. Also builds and runs on Linux but don't have my Linux machine here now.

Readme.txt included for a quick start guide and more background information.

http://hukka.ncn.fi/temp/canines.zip (5.3 MB)

Lulu

  • Full Member
  • ***
  • Posts: 131
Re: CaniNES: a FreePascal port of the Mesen NES emulator
« Reply #1 on: February 26, 2021, 11:04:03 pm »
Excellent ! I like retro gaming !
Tested on win10 with game  'Adventure of Bayou Billy', all seem ok, music and sounds are good.
Good work, thanks you !
fpc 3.2.0 Lazarus 2.0.10  -  AMD A8-6600K  -  Windows 10  64bits

 

TinyPortal © 2005-2018