Skip to content

Mazamars312.PCECD.0.1.7-15/02/2023

Latest
Compare
Choose a tag to compare
@Mazamars312 Mazamars312 released this 15 Feb 04:25
· 6 commits to main since this release

Change log from 0.1.6:

  • OSD menu for information of the SD activity and if an error on json loading happens

  • Audio Timer (Audio Delay) timer in the interaction for changing the timing of the CD access - mostly used for audio syncing.

  • Tested on both OS1.1 Beta 7 (Jan.11 2023) and OS1.1 Beta 8 (To be released) for delay in APF file access

  • Two timers for software interrupts. One for CD access delays and the other used for OSD updates.

Notices For running this core

  • Please do read all of these as there is some special things that need to happen to get the best experance with this core

  • Your SDcard needs to be formated as an exFAT as we have found that FAT32 formated SDcards have a lot of lag on them due to a bug in the APF firmware.(Analogue knows about this bug and is fixing this)

  • With Multi-BIN files you can only have 27 tracks as a maximum limit due to the limited data slots the APF can handle (You can use single CUE/BIN Isos to be able to get to the 99 tracks tho)

  • Only Cue/BIN ISO's can be used. CHR Iso's cannot be used as the compression is too much for the MPU I have designed (74mhz and 64Kbytes of ram is not enough for this).

  • Auto Updaters are your friends. @mattpannella, @Monkeymad2 RetroDriven have worked on setting up the JSON's for the CUE/BIN files for you. So please send them the love needed for this.

  • The only missing part in this core is the SuperGrafx chip and the M128 memory due to chip size. Will work later on this next for this core to complete it.

  • Audio skipping has been found and this could be a firmware issue. An Audio delay option has been added to change how long it takes to send the audio to the core. (Smaller Number == faster time sending data/Audio)

  • CD Debugging has the track, Minute and Second timers as well as a delay counter when a delay happens from the APF framework. This will most likely show that the APF or the SDcard is having an issue getting the data and then sending it. Default is 954000 clock cycles.

  • you will need to check that the Cue files are being generated correctly for timing and popping sounds. the Audio Delay can also help on this.

  • Repeating of some tracks might need to be looked at more as this could be a end of file issue with the APF. Have added a error menu that stays on for 2 seconds if this happens.