NES and saving?

https://github.com/mist-devel/mist-board/wiki

Moderators: Mug UK, Zorro 2, spiny, Greenious, Moderator Team

lips2k15
Atari freak
Atari freak
Posts: 72
Joined: Tue Mar 29, 2016 10:19 am

NES and saving?

Postby lips2k15 » Fri Nov 09, 2018 2:57 pm

Hi guys, the current NES core dosnt support saving and I was wondering if there is a reason for this? and possibly a workaround?

NegSol
Captain Atari
Captain Atari
Posts: 267
Joined: Sat Dec 05, 2015 9:22 pm

Re: NES and saving?

Postby NegSol » Fri Nov 09, 2018 3:29 pm

deleted

hyperterminal
Atari maniac
Atari maniac
Posts: 89
Joined: Sun Jul 09, 2017 1:43 pm

Re: NES and saving?

Postby hyperterminal » Fri Nov 09, 2018 4:07 pm

The NES core for MiST was last updated January 2017. Save support was added at a later date and is only available in the NES core for MiSTer. You can use MiSTer as a workaround.

lips2k15
Atari freak
Atari freak
Posts: 72
Joined: Tue Mar 29, 2016 10:19 am

Re: NES and saving?

Postby lips2k15 » Sat Nov 10, 2018 2:07 am

and why would i do that when I own a MIST? this is getting as bad as the responses I get from the Amiga vampire forum - I ask a question to be told oh get a V4 no I have V2 just like I am tellin no I have a MIST - douche!

slingshot
Captain Atari
Captain Atari
Posts: 342
Joined: Mon Aug 06, 2018 3:05 pm

Re: NES and saving?

Postby slingshot » Sat Nov 10, 2018 10:20 am

To have a meaningful answer: because nobody implemented it. It can be done, but would be a bit inconvenient: the MiST firmware cannot create new files, so you could only save to a pre-existing file on your SD-Card (and no, I don't want to work on it).

lips2k15
Atari freak
Atari freak
Posts: 72
Joined: Tue Mar 29, 2016 10:19 am

Re: NES and saving?

Postby lips2k15 » Sat Nov 10, 2018 12:57 pm

Thank you for taking the take to answer my question - how tricky would it be for novice in FPGA to pull off? I can program in various different ways such as 68k, x86 and z80 would any of that knowledge help me in anyway?

slingshot
Captain Atari
Captain Atari
Posts: 342
Joined: Mon Aug 06, 2018 3:05 pm

Re: NES and saving?

Postby slingshot » Sat Nov 10, 2018 1:28 pm

lips2k15 wrote:Thank you for taking the take to answer my question - how tricky would it be for novice in FPGA to pull off? I can program in various different ways such as 68k, x86 and z80 would any of that knowledge help me in anyway?


If you're familiar with any hardware, or some digital design (e.g. you know what is synchronous and asynchronous design), it's not that hard to catch up with the logic of FPGAs. I'm not even a professional programmer, and just started with FPGAs a year ago, hacking on the ZX core (the only 8-bit machine we had in the eighty-es, so I was somewhat familiar with it). If you want to start FPGA programming, I suggest to start on something which you know somewhat in the hardware level. And start with Verilog, VHDL is ugly.

GreyRogue
Atari maniac
Atari maniac
Posts: 89
Joined: Thu Mar 22, 2018 3:50 am

Re: NES and saving?

Postby GreyRogue » Sat Nov 10, 2018 3:26 pm

lips2k15 wrote:Thank you for taking the take to answer my question - how tricky would it be for novice in FPGA to pull off? I can program in various different ways such as 68k, x86 and z80 would any of that knowledge help me in anyway?

I just started teaching myself FPGA a few months ago. The first thing I did was add saves to the MiSTer NES core. If it helps, you might want to look at my original check-in. The current method uses stuff specific to MiSTer, but my original check-in might be closer to what MiST expects. I don't have a MiST, though, so I haven't looked at its specifics.
https://github.com/greyrogue/NES_MiSTer/commit/3bf6b7659c0322f8a6e924070d2ac9ca2a6af09b
https://github.com/greyrogue/NES_MiSTer/commit/e81bb4e89954bd0b10dc13fe6a8009ff393cb92d

The second of these is probably closer to what you want. Feel free to ignore this if it isn't what you need.

slingshot
Captain Atari
Captain Atari
Posts: 342
Joined: Mon Aug 06, 2018 3:05 pm

Re: NES and saving?

Postby slingshot » Sat Nov 10, 2018 5:07 pm

GreyRogue wrote:
lips2k15 wrote:Thank you for taking the take to answer my question - how tricky would it be for novice in FPGA to pull off? I can program in various different ways such as 68k, x86 and z80 would any of that knowledge help me in anyway?

I just started teaching myself FPGA a few months ago. The first thing I did was add saves to the MiSTer NES core. If it helps, you might want to look at my original check-in. The current method uses stuff specific to MiSTer, but my original check-in might be closer to what MiST expects. I don't have a MiST, though, so I haven't looked at its specifics.
https://github.com/greyrogue/NES_MiSTer/commit/3bf6b7659c0322f8a6e924070d2ac9ca2a6af09b
https://github.com/greyrogue/NES_MiSTer/commit/e81bb4e89954bd0b10dc13fe6a8009ff393cb92d

The second of these is probably closer to what you want. Feel free to ignore this if it isn't what you need.

That can be used in MiST, too, almost no changes needed, except a 'D' flag must be used for the save file in the menu. sd_* and img_* wires are the same.

lips2k15
Atari freak
Atari freak
Posts: 72
Joined: Tue Mar 29, 2016 10:19 am

Re: NES and saving?

Postby lips2k15 » Sun Nov 11, 2018 2:07 pm

so adding saving is doable?

slingshot
Captain Atari
Captain Atari
Posts: 342
Joined: Mon Aug 06, 2018 3:05 pm

Re: NES and saving?

Postby slingshot » Sun Nov 11, 2018 8:10 pm

lips2k15 wrote:so adding saving is doable?

Just need a developer who implement it :)

lips2k15
Atari freak
Atari freak
Posts: 72
Joined: Tue Mar 29, 2016 10:19 am

Re: NES and saving?

Postby lips2k15 » Sun Nov 18, 2018 3:54 pm

I noticed that the MISTER version of the NES core has recieved a decent update recently is anybody here able to update the MIST version?


Return to “MiST”

Who is online

Users browsing this forum: No registered users and 4 guests