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
Xyz_39808 has joined ##yamahasynths
Xyz39808 has quit [Ping timeout: 264 seconds]
Sarayan has quit [Ping timeout: 272 seconds]
_whitelogger has joined ##yamahasynths
cr1901_modern has quit [Ping timeout: 272 seconds]
mz` has quit [Ping timeout: 256 seconds]
mz` has joined ##yamahasynths
Patater has quit [Read error: Connection reset by peer]
Patater has joined ##yamahasynths
miek has quit [Ping timeout: 240 seconds]
miek has joined ##yamahasynths
<Lord_Nightmare>
HXLNT: offset 0x60000 in IC105.bin from little romance definitely has an audio file but in what format i don't know
Sarayan has joined ##yamahasynths
emeb has joined ##yamahasynths
cr1901_modern has joined ##yamahasynths
<HXLNT>
Lord_Nightmare: Oh, good tip! Where did you get IC105.bin from, out of curiosity?
cr1901_modern1 has joined ##yamahasynths
cr1901_modern2 has joined ##yamahasynths
cr1901_modern has quit [Ping timeout: 260 seconds]
<cr1901_modern2>
Wow, my connection's dodgy today...
cr1901_modern1 has quit [Ping timeout: 256 seconds]
<Lord_Nightmare>
hxlnt: same place you got it: internet archive
<HXLNT>
Huh, I've never seen the ROMS split out into separate .bins. That would actually be really useful.
<HXLNT>
Assuming it's something like program code from one chip and graphics data from another?
<HXLNT>
Thanks for taking a look, btw!
HXLNT has quit [Ping timeout: 246 seconds]
<cr1901_modern2>
Foone: Do you want an adapter that converts EPROMs to "the stupid shit IBM PC uses"?
<cr1901_modern2>
Or do you have special requirements and that's why you're making your own?
<cr1901_modern2>
Oh, you're connecting a flash chip, not an EPROM.
<Sarayan>
I love the evolution of the access speed through time
<Foone>
cr1901_modern2: I have special requirements. I have some of those adapters, I'm just building one that's FANCY
<andlabs>
what's "the stupid shit IBM PC uses"
<andlabs>
that weird hitachi-specific thing where they swap two pins from jedec?
<Foone>
it's the 9264 ROM pinout, which is the same as the MOSTEK MK36000 and some AMD part number I don't remember
<cr1901_modern2>
They are called 2300-series EPROMs IIRC
<cr1901_modern2>
If you have the 3rd revision (256kb) of IBM PC, the EPROM you connect to the unused socket will be recognized as an option ROM if you have the 55AA signature
<Foone>
They're the AMI S4264, Mostek MK36000, Signetics 2664, Synertek SY2364, and National MM52164
<cr1901_modern2>
Oh I was thinking the MOS 2364
<Foone>
oh and the AMD AM9264
<sorear>
still can't believe IBM was like "a disk or ROM containing random data should be executed with 1/65536 chance"
<sorear>
I know you were constrained but a 4 byte signature would not have killed you
HXLNT has joined ##yamahasynths
<cr1901_modern2>
It was a different time, clearly :P.
<Foone>
fun fact: windows still does that with serial ports
<sorear>
the original PC had more RAM than ROM? interesting
<cr1901_modern2>
What, it sends a byte to the 8250 scratch reg and reads it back?
<Foone>
the serial port detection algorithm is something like "toggle a status bin, see if we get back a capital M"
<Foone>
serial mouse detection, I mean
<cr1901_modern2>
ahhh
<Foone>
so if you have any kind of serial device that is sending data all the time (like a GPS receiver), there's a 1 in 256 chance that it just so happens to send an M at the time when Windows is checking for a serial mouse
<Foone>
so sometimes your computer will boot up and the mouse cursor will go mad
<cr1901_modern2>
that's fine
<cr1901_modern2>
sorear: In it's original configuration, it was either 16kB or 64kB of ROM. BIOS is 8kB, Idr how much BASIC is
<sorear>
you mean 16kB or 64kB of RAM?
<cr1901_modern2>
yes, RAM. Sorry
<sorear>
yeah I've never used anything old enough to have ROM BASIC
<cr1901_modern2>
if you got a 16kB system you could only run BASIC, because the BIOS is hardcoded to load 512 bytes of the first boot device's data near the 32kB mark.*
<sorear>
0000:7C00 friends
<sorear>
although would that actually have failed? presumably the 16kB model just doesn't decode A14 and A15
<Foone>
BASIC and that one diagnostic program
<Foone>
well, I guess you load that from inside BASIC
<cr1901_modern2>
16kb can be upgraded to 64kB on board
<cr1901_modern2>
It might still work thanks to mirroring. But you'd be hard pressed to run anything in DOS w/ 16kB