It is currently Wed Dec 13, 2017 3:37 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Thu Mar 30, 2017 8:25 am 
Offline
User avatar

Joined: Mon Dec 29, 2014 1:46 pm
Posts: 750
Location: New York, NY
For emulation purposes, can the Master I/O Enable ($4023) Register be ignored? Does anything write to the sound/disk registers prior to the registers being enabled for copy protection purposes? Will any games fail if the flags are completely ignored?


Top
 Profile  
 
PostPosted: Thu Mar 30, 2017 9:53 am 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5896
Location: Canada
The BIOS initializes this at startup, so really nothing has a chance to write to anything before it's enabled.

The first 3 register writes by the BIOS are:
Code:
$4022: $00 ; disable IRQ if active
$4023: $00 ; diable I/O?
$4023: $83 ; enable I/O, immediately after


I have no idea if any games turn it off later, though. I wouldn't presume it's necessary to emulate for compatibility, but I am not sure why you'd want to leave it out either.

Since the topic refers to it as "audio" enable, if you're asking if an NSF player needs to implement it, there are no FDS NSFs that rely on it to my knowledge, and they all presume it has been enabled before the NSF code is run. (I think most NSF players do not implement it, but again, not sure why you'd intentionally leave it out.)


Top
 Profile  
 
PostPosted: Mon Apr 03, 2017 1:03 am 
Online

Joined: Tue May 28, 2013 5:49 am
Posts: 926
Location: Sweden
Even if you could confirm that no commercial game depends on it, there's always the possibility of a future software that depends on it. So yeah why would you like to leave something out if it's easy to implement?


Top
 Profile  
 
PostPosted: Mon Apr 03, 2017 5:47 am 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 19341
Location: NE Indiana, USA (NTSC)
I imagine that with the exception of FDS emulator tests, practically all "future software" will be in cartridge form because we can't make new discs, unlike new cartridges.


Top
 Profile  
 
PostPosted: Mon Apr 03, 2017 9:30 am 
Offline
User avatar

Joined: Sun Jan 22, 2012 12:03 pm
Posts: 5896
Location: Canada
tepples wrote:
I imagine that with the exception of FDS emulator tests, practically all "future software" will be in cartridge form because we can't make new discs, unlike new cartridges.

Hawken released an FDS disk soundtrack just a few days ago: thread

I don't know if anyone's still making quickdisks, but used third party FDS disks are relatively cheap and plentiful. Original and bootleg disks are easy to rewrite, much less difficult than using a donor cartridge.
http://www.famicomdisksystem.com/disks/


Top
 Profile  
 
PostPosted: Mon Apr 03, 2017 1:58 pm 
Online

Joined: Tue May 28, 2013 5:49 am
Posts: 926
Location: Sweden
For not mentioning devices like FDSStick that makes it easy to run disk images without a disk or disk drive nowdays.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: krzysiobal, lidnariq and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group