Open main menu

Changes

m
→‎Strings -: pal/ntsc reflections added
The **Roland xx looks like a boot banner and is called differently in the firmware. I'm sure that's why it has different start and stop markers. Ditto for the early Version string. Interestingly, the early Version is way at the other end of the addresses in the code. This adds to the DFU / Bank swap theory.
=== Video Sync Pal/NTSC - ===This is an interesting one. The DIF-AT syncing to video?! I think that, the ADAT and TASCAM tape machines, will have had a video sync input, so they could be used to sync to video gear to score music for TV / video productions.  The video sync will input to those machines, and the DIF-AT sees the 'passed through' sync source from the ADAT tape machine or the DA88. It's not possible to sync the DIF-AT to video without it coming from a tape machine. I'm sure the manual for an ADAT machine will have this info. If I locate the info I will update this section.  When I finally load the firmware (I still haven't at this point) I spend ages looking for what calls these strings. I find it difficult to navigate but fascinating. It is difficult to navigate any production firmware disassembly I expect. I have no prior experience, but it seems the H8300H is kind of a different level, a bit of an oddity. It's used a lot in Japanese electronics. It is in a lot of Roland devices. Apparently it interleaves code and data frequently which makes static disassembly trickier.
I have studied the datasheet for the CPU, and found out the boot modes, what pins are active in which boot mode, timer set up, SCI (serial) interface. Most pins of the CPU are mapped in the excel sheet above and the notes belowe.
135

edits