cr1901 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://libera.irclog.whitequark.org/~h~yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<NiGHTS>
Digital Devil Story: Megami Tensei II (Famicom) - Complete Soundtrack (single video) - YouTube
andlabs_ has joined ##yamahasynths
andlabs__ has joined ##yamahasynths
andlabs has quit [Ping timeout: 264 seconds]
andlabs__ has quit [Client Quit]
andlabs_ has quit [Ping timeout: 264 seconds]
andlabs has joined ##yamahasynths
<emilazy>
just archaic for new designs
<emilazy>
isn't 3DES considered adequately secure in 2021 still?
<emilazy>
looks like 112 or 80 bits of security at worst, so you might want to team up with an intelligence agency if you want to crack one of those discs based on 3DES alone
<emilazy>
(not to rule out the possibility that they did something dumb that makes ite asier)
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<sorear>
that's what i was trying to say
andlabs has joined ##yamahasynths
janik has quit [Remote host closed the connection]
janik has joined ##yamahasynths
<emilazy>
i mean hey 500,000 years of bitcoin is pretty cheap if bitcoin goes to $0
<Foone>
gonna launch divxcoin, which you mine by bruteforcing 3des blocks
<NiGHTS>
iCE40HX8K-EVB - Open Source Hardware Board
<cr1901>
The smallest FPGA I've fit both a CPU and JT51 onto is a Xilinx Spartan 6 LX9. Which is bigger than ice40hx8k
<endrift>
yep I just checked
<endrift>
hmm
<endrift>
I don't have any Xilinx hardware
<endrift>
well, technically I do
<endrift>
but they're not on dev boards
<cr1901>
And I used more block RAM to store the firmware than exists on an ice40 8k part
<cr1901>
(lx9 has 64kB of BRAM, ice40 8k has 16kB BRAM)
<endrift>
I actually have a clone platform cable USB thingy at my feet so I could reflash one
<endrift>
that was a lot of effort
<endrift>
it runs gc-video though
<endrift>
not a devboard :P
<cr1901>
Yup, programming them tends to suck. Less bad than, say, GALs and PALs, but still stinks
<endrift>
those are called lesbians,
<cr1901>
Yes :)
<endrift>
I actually have two of these clones because the first one didn't seem to work
* endrift
shrugs
<cr1901>
TIL about gc-video
<endrift>
yeah, I have a DOL-001 so I use it to convert the digital video-out to HDMI
<endrift>
works a lot better than the analog solutions
<endrift>
I also have an OSSC I use for my retro consoles
<cr1901>
I just... still have a CRT TV in my room :D
<endrift>
I have a switcher that takes SCART and YCbCr input and feeds both over SCART
<endrift>
my TV is large enough that madeline was able to see what was going on when I was playing Sonic 1
<endrift>
the OSSC is good
<endrift>
(I played it while she was visiting)
<cr1901>
I figured that or you played it while visiting Foone and Small Cat Sitting Intently
<cr1901>
and madeline
<endrift>
SCSI doesn't live with Foone anymore
<cr1901>
Oh, this was recent*
<endrift>
this was like a week ago
<endrift>
as I said, I played Sonic 1 recently
<endrift>
I meant that
<cr1901>
That would explain it :D
<endrift>
One day about a year ago I sat down and played all of S3&K on the Genesis in one day
<endrift>
it's kinda long! But I do love that game
<cr1901>
Get the super emeralds too?
<endrift>
No, I only got about half of the super emeralds
<endrift>
First time I'd gotten all of the chaos emeralds in a long time though
<endrift>
and I think first time I'd gotten *any* of the super emeralds actually
<endrift>
those levels are sooo much harder
<cr1901>
IIRC, you can skip getting the super emeralds as long as you don't visit Hidden Palace
<cr1901>
and still get the best ending
<endrift>
you get the best ending regardless
<endrift>
as long as you've collected all of the chaos emeralds by the end of Launch Base Zone
<endrift>
you can't transform into Super Sonic until you get all of the Super Emeralds though
<cr1901>
ahh hmmm
<endrift>
or if you don't turn in the chaos emeralds
<cr1901>
yea, that's what I meant; you don't go to Doomsday if you can't transform
<endrift>
I put down the controller after I beat Death Egg Act 2 and had to grab it again because I wasn't expecting DOOMSDAY ZONE to appear on the screen
<endrift>
you do actually
<cr1901>
... oh ._.
<endrift>
you just can't do it manually
<endrift>
I was surprised too
<endrift>
have you seen my video of me crashing a Nomad during Ice Cap Zone Act 2
<cr1901>
No :D
<endrift>
it gets, uh
<endrift>
well lemme find it
<endrift>
as you may expect the Z80 keeps chugging
<endrift>
but in a...weird way
<cr1901>
You in practice can't completely avoid z80 code (samples), but writing a 68k music driver in a HLL sounds like fun
<NiGHTS>
Sonic Spinball Options Menu Music - Extended - YouTube
<endrift>
I ended up getting good enough at it that I could regularly get to the third (of four) levels
<endrift>
how did I know what it was gonna be
<cr1901>
Because the bot spoiled it
<endrift>
no I knew before the bot spoiled it
<endrift>
probably because you've said it before
<cr1901>
I have never beaten Spinball legitimately- all 4 levels
<cr1901>
indeed :)
<endrift>
I've gotten to the final boss a total of once
<endrift>
ever
<endrift>
the final level is pure evil
<cr1901>
I have beaten Showdown by _starting_ at that level
<cr1901>
using level select
<cr1901>
but never all the way thru
<endrift>
I somehow remember the level select code for Sonic 1
<endrift>
after I got a game over I just kinda
<endrift>
did it
<endrift>
and showed madeline the final boss
<cr1901>
AA6T-AAXC: Game Genie code for Sonic 3 level select
<endrift>
I was shocked that my muscle memory still worked
<cr1901>
Thats burned into my brain for good
<endrift>
I don't have a game genie
<cr1901>
It's boneless ROM hacking, so you can do fun things... like patch up to 5 bytes
<endrift>
yep haha
<endrift>
I recently added the ability to chain more than 4 ROM byte patches into mGBA's cheat handling
<endrift>
most cheats will just trample the first slot
<endrift>
and then they'll trample each others' saved values
<cr1901>
(I used to wonder why it was so few bytes. I understand now that discrete comparators are expensive)
<endrift>
so i revised that
<endrift>
yeAH
<endrift>
most of the cheat devices for GBA only give you one 1-byte slot
<endrift>
only the Pro Action Replay v3 gives you 4
<endrift>
but mGBA isn't constrained by that so I just made it give you a shitton of slots and auto-fills them instead of using the manual slot assignment in the codes
<cr1901>
(I would've figure by the GBA era putting the logic on FPGA or CPLD for matching addr lines and patching would be practical)
<endrift>
Action Replay/GameShark _are_ FPGA/CPLD
<endrift>
I don't remember which
<endrift>
but the gameshark is "upgradable"
<cr1901>
Why only one 1-byte slot?
<endrift>
to PARv3
<cr1901>
ahhh
<cr1901>
Mmm sounds more like a small CPLD
<cr1901>
even on a small FPGA I imagine I could fit a number of patches thanks to BRAM
<endrift>
I have the gameshark here but the case is blurry so I can't read the chip name through it
<endrift>
it looks like ///ACT[] something
<endrift>
there's also another chip I can't make out
<endrift>
might be some NAND
<cr1901>
Wonder if someone took it apart and documented the results? Tbh, I know how Game Genie works because of the patent
<cr1901>
I've never seen the inside of one
<endrift>
got it open
<cr1901>
Any chance for pics :D?
<endrift>
Actel A54SX08A-F
<endrift>
not tonight
<endrift>
maybe tomorrow
<cr1901>
That appears to be an FPGA :o
<endrift>
can't see the chip under the second cartridge slot
<endrift>
there's also a Cypress chip on the top
<endrift>
CY7C63743-SC 0137
<cr1901>
>enCoRe™ USB Combination Low-Speed USB and PS/2 Peripheral Controller
<endrift>
I think I see the STmicroelectronics logo on the chip under the cartridge slot
<NiGHTS>
endrift 🏳️⚧️ sur Twitter : "Hm, putting a macro lens over the telephoto camera may be a bit overkill if I was able to grab this photo of this 14mm x 14mm chip *in shadow*. That pincushion distortion is kind of a lot though, and the depth of field is TINY…… https://t.co/74F1K3db3Q"
<KitsuWhooa>
I have associated actel chips with ps2 modchips and I'm not proud of it
<KitsuWhooa>
I see datel got them to produce preprogrammed/custom ones :p
<KitsuWhooa>
(gbashark, not modchips)
* Sarayan
does puppy eyes in Foone's general direction
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
<Foone>
hi! my roommate ended up installing her mic on her pc before I could borrow it, and it's a streaming one that's all screwed into her desk. She gave me her old one and I mostly fixed it but I'm not done yet. I need to resolder the USB cable, then I can make recordings
<andlabs>
fun
<andlabs>
also I'm in ncommander's current stream and just shared
<NiGHTS>
foone sur Twitter : "terrible idea: they're running QNX on top of linux."
<andlabs>
their first response: "that is a Foone thing to say, and why is Foone taking a rental car apart"
<Foone>
the worst part? someone else confirmed that might actually be happening
<Foone>
almost. reportedly some of these systems run both linux and qnx, using a hypervisor
<andlabs>
lol
<andlabs>
even better
<andlabs>
I have two Ergo Audreys I still need to hack up one day
<andlabs>
got them for $2 lol
<andlabs>
cost more to ship
<andlabs>
yes I will port libui to QNX JUST TRY TO STOP ME BLACKBERRY
<Foone>
that'd be handy. I have some QNX devices (ok mainly a remote control running flash) that I want to be able to do graphics on and can't because blackberry won't give me libgf
<andlabs>
oh he mentioned the remote control running flash
<andlabs>
and yeah
<andlabs>
that QNX is now basically high-end enterprise only sucks hard
<andlabs>
thank goodness for the ... five versions that are being pirated
<andlabs>
:|
emeb has joined ##yamahasynths
<andlabs>
actually if I wanted to play with actual fire I would say 'port libui to vxworks'
<andlabs>
but vxworks doesn't really have a GUI proper either
<andlabs>
and last time I checked it's just qt so what's the point