ChanServ changed the topic of ##yamahasynths to: Channel dedicated to questions and discussion of Yamaha FM Synthesizer internals and corresponding REing. Discussion of synthesis methods similar to the Yamaha line of chips, Sound Blasters + clones, PCM chips like RF5C68, and CD theory of operation are also on-topic. Channel logs: https://freenode.irclog.whitequark.org/~h~yamahasynths
<ej5>
yay, i fixed the power switch function on my HX-20
<ej5>
it still needs a recap, the power rail browns out when i try to print or use RS232
<cr1901_modern>
yaaay!
<ej5>
yeah that was a fun debug
<ej5>
got to use the Saleae as a 10-channel digital oscope
<Foone_>
Lord_Nightmare:did you see my message about digshadow and their runfei?
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
<cr1901_modern>
Well word on the grapevine is that NJ will completely lockdown on Sunday. Guess I'll have plenty of time to work on hobby projects when I'm not too busy despairing about how many ppl in this God-forsaken country love fascism
<cr1901_modern>
protosphere: Any chance you could dump that Easy C image :o?
<protosphere>
i can't actually find the floppies
<protosphere>
it might be installed on my riscpc though..?
<protosphere>
let me have a look
<cr1901_modern>
Ty for even looking :)
<protosphere>
oh, found them
<protosphere>
now, how do i make sure windows doesn't write to floppies automatically..
<cr1901_modern>
By clicking the write protect notch?
<protosphere>
if I can trust my usb floppy drive to actually honour that setting, that is
<cr1901_modern>
oh well, don't risk the floppies for my sake
<protosphere>
seems to work
<protosphere>
i'll upload them archive.org for you
<cr1901_modern>
tyvm
<cr1901_modern>
TIL there's a 486 accelerator for RiscPC... I want it. As well as a RiscPC
<cr1901_modern>
very curious how it works
<protosphere>
what do people use to dump floppy disks on windows again? :p
<cr1901_modern>
hmmm that's a good question. Guess dd /dev/floppy is out of the question
<cr1901_modern>
I don't actually remember b/c my USB floppy drive broke years ago and I never replaced it lmao
<protosphere>
guess i could use my mac
<cr1901_modern>
I didn't know riscpc used standard IBM format floppies
<protosphere>
tbh I don't know if they do
<protosphere>
about to find out i guess
<protosphere>
hmm, the drive doesn't pick it up at all
<protosphere>
i believe the riscpc can read ibm format floppies though
<cr1901_modern>
interesting... well thanks for trying anyway :)
<protosphere>
disks could just be bad too
<protosphere>
i think i should be able to figure something out..
<protosphere>
(i'd like to dump them anyway)
<protosphere>
okay yeah apparently it's non-ibm but the riscpc can read/write ibm ones
<protosphere>
that's a pain
<protosphere>
my risc pc isn't in fully working order atm unfortunately
* cr1901_modern
nods
futarisIRCcloud has joined ##yamahasynths
SceneCAT has quit [Read error: Connection reset by peer]
SceneCAT has joined ##yamahasynths
<protosphere>
Welp, it somehow got worse. It doesn’t even boot anymore
<cr1901_modern>
Take a break :). I'm sure you'll figure it out :D
<protosphere>
maybe it's lost some settings since i cut out the leaky battery or something, shrugs
<protosphere>
looks like I'll be able to dump those disks after all cr1901_modern !
<cr1901_modern>
yaaay :D!
<protosphere>
the pixel clock or whatever still has issues but it goes away once i let it warm up
cr1901_modern has quit [Quit: Leaving.]
cr1901_modern has joined ##yamahasynths
<whitequark>
andlabs: TLS cert where?
<whitequark>
I have a lot of domains
_whitelogger has joined ##yamahasynths
<andlabs>
whitequark: whitequark.org but you fixed it by now
<andlabs>
whitequark: also here's two questions while reading the glasgow github page: 1) what's this about serial numbers? why is a factory reset a special thing here? 2) "... with Linux? / Configure your system to allow unprivileged access (for anyone in the plugdev group) to any hardware that enumerates as the Cypress FX2 ROM bootloader:" so wait, there are ways to flash firmware binaries onto Cypress devices with Linux? because the
<andlabs>
fluxengine guy seems to think that you HAVE TO use a windows machine for that
<whitequark>
andlabs: (1) serial numbers exist so you can plug two glasgow boards in and use them unambiguously
<whitequark>
there are no ICs on the board with built in serial number so you have to provide one while factory flashing
<whitequark>
but for most uses (when you are using just one at a time) you don't need to specify serials
<whitequark>
since there is, after all, just one board
<andlabs>
ahhh
<whitequark>
(2) yes? of course? I wrote my own for various reasons, but fxload exists since at least 2008
<andlabs>
huh
<andlabs>
flux engine uses "Cypress PSoC5LP CY8CKIT-059 development board"
<andlabs>
trying to figure out what glasgow uses
<whitequark>
oh
<whitequark>
that's a completely different cypress chip
<whitequark>
PSoC != FX
<andlabs>
ahhhh
<andlabs>
was about to say hardware/boards/glasgow/revC1/fabrication.pdf suggests it's the "CY7C6801"
<whitequark>
CY7C68013, which is a 8051 based chip
<whitequark>
the "68" in it is a red herring
<andlabs>
oh
<whitequark>
the cypress MCU numbering scheme is very strange and confusing
<andlabs>
but yeah if those two are entirely different devices then ok
<andlabs>
and the CY8CKIT is ARM rather than 8051 so I guess it's the evolution of integrated microcontrollers in action
<whitequark>
they're just entirely different series in first place
<whitequark>
FX1 is *very* old
<andlabs>
although I'm still amused that instead of either, Symwave used the 68000 for some of their USB-IDE controllers
<andlabs>
yes, really
<whitequark>
it's almost as old as USB itself, i think dates back to '99?
<andlabs>
I jumped like a child when I saw that
<andlabs>
I CAN REVERSE ENGINEER THIS
<whitequark>
heh
<andlabs>
(no I can't, because the firmware update was only a portion of the firmware, but I could still extract the master encryption keys)
<andlabs>
and evne then it's moot, other people figured out the drive encryption on what I was doing before I could
<andlabs>
I piggy backed off their intentionally redacted by suggestion of the EFF work though, because fuck that noise
<andlabs>
there are so many people relying on reallymine and I've let them all down by not really touching that project too much :/
<andlabs>
although I did eventually learn I did a bad job of communicating just how unstable my software was to other people in general at the time so shrug
<andlabs>
and both of the drives I wanted to decrypt used the 8051 chips anyway
<andlabs>
welcome to somehow feeling nostalgic about no more than 3 years ago with andlabs
<whitequark>
heh
<whitequark>
i don't even remember 3 years ago
Xyz39808 has joined ##yamahasynths
Xyz_39808 has quit [Ping timeout: 260 seconds]
<cr1901_modern>
andlabs: Are you referring to the work on MyBook drives?
<cr1901_modern>
your* work
<andlabs>
yes
<cr1901_modern>
My MyBook bit the dust a few months ago, and was pretty close to using your software (didn't need it in the end).
<cr1901_modern>
Turns out it keeps Linux on the hard drive, and a power outage at the wrong time can prevent Linux from booting
<andlabs>
ah
<andlabs>
heh
<andlabs>
I will point out that it does not handle all possible drives
<andlabs>
more rare models have more sophisiticated encryption schemes
<andlabs>
and those with a PLX/Oxford Semiconductor chip aren't handled yet
<andlabs>
also it's extremely slow
<andlabs>
that's the biggest complaint
<andlabs>
I tried making it fast but testers noted that it's also incorrect now
<andlabs>
I might rewrite it as a C library that can be integrated into other software such as the kernel
<andlabs>
*linux kernel
<andlabs>
eh
<balrog>
andlabs: what software is this? :)
<balrog>
and does it work with my passport drives? those where you have to solder a sata port to the drive
<ej5>
hey cr1901_modern i forgot to ask you how your SB firmware was coming along
<andlabs>
balrog: github.com/andlabs/reallymine
<andlabs>
and I have not heard of one like that o_O
<balrog>
AES-256-ECB
<balrog>
can't that be cracked cryptanalytically?
<cr1901_modern>
ej5: On hold right now because I've been rather bad at time and energy management the past few weeks.
<cr1901_modern>
(some of this isn't my fault)
<cr1901_modern>
Do you want/need it by a certain date?