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
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
_whitelogger has joined ##yamahasynths
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
_whitelogger has joined ##yamahasynths
<Lord_Nightmare> Foone_: ok, i have 246 of the 253 non-blank characters digitized
<Lord_Nightmare> I can get another two done, and then i'm stuck with the ambiguous mess of the ß Σ μ φ and ε characters
<Lord_Nightmare> the code points ibm chose for them in uncode when making the official cp437->unicode tables... are not really correct
<Lord_Nightmare> Σ as greek epsilon tbh is probably right, though its also used for mathematical epsilon
<Lord_Nightmare> μ has two unicode codepoints, one as greek mu, and one as the micro symbol in latin-extended-1
<Lord_Nightmare> which one should i use?
<Lord_Nightmare> φ is a MESS. ibm thinks its greek lowercase phi, in reality it (like ε and ∩) are really probably the mathematical operator symbols
<Lord_Nightmare> the symbols at cp437 ED EE EF are probably SUPPOSED to be ∅ (empty set) ∈ (member of) and ∩ (intersection), the latter of which ibm agrees with
<Foone_> my usual policy for these sorts of questions is to cry and run away
<Lord_Nightmare> ß is a clusterfuck, ibm stated it was the german long S, but its probably supposed to be the greek lowercase beta
<Lord_Nightmare> i also found 2 characters in the ibm 5100 character set that are not in unicode
<Lord_Nightmare> wanna write a proposal to add them?
<Lord_Nightmare> theres one character that's an approximation of the letters O U T overstruck over one another
<Lord_Nightmare> which had to do with i/o stuff
<Lord_Nightmare> and theres one character that's an APL operator which (given the reasonably comprehensive APL coverage unicode has) surprisingly isn't in there
<Lord_Nightmare> Foone_: i'm making an executive decision to map the E1 ED and EE characters to the ones the symbols drawn actually represent, not what ibm said
<Foone_> a good choice
<Lord_Nightmare> what i'm torn on is wtf to do with µ (00B5) vs μ (03BC)
<Lord_Nightmare> i could just map the same character to both positions
<Lord_Nightmare> unicode has a dedicated character for Ohms, but even the unicode doc itself recommends not to use it and use the greek capital omega instead
<Lord_Nightmare> but because 00B5 is an old character from the Latin-1 suppliment, they can't exactly deprecate it like that
<Lord_Nightmare> I think python takes both characters and maps them both to 00B5
<Lord_Nightmare> while other stuff may do the opposite and map both to 03BC
<Lord_Nightmare> I'm gonna cheat and just copy-paste the same char to both places, which will make the font appear to have one more character than it actually does
<Lord_Nightmare> I may want to try to stretch the cells a bit horizontally as the scanlines would be on real hardware so the 2 looks less jagged
_whitelogger has joined ##yamahasynths
<cr1901_modern> huh... Unicode forgot some APL operators? Think someone should buy/reserve a space for it?
<cr1901_modern> You can "adopt" Unicode chars IIRC
<Foone_> you can. my roommate adopted the phone emoji
<cr1901_modern> Entropy(my roommate adopted the phone emoji) = 0 :P
<cr1901_modern> I'd prob adopt the cat w/ heart eyes, but someone already did that I imagine
<Lord_Nightmare> the other missing "apl" symbol is a tilde appearing over a small delta symbol
<Lord_Nightmare> 236b is the tilde over a nabla symbol
<Lord_Nightmare> but there's no tilde over a delta/right-side-up triangle
<Lord_Nightmare> there's tilde over open delta (2372) and tilde over open nabla (2371)
<Lord_Nightmare> and the miscellaneous technical block is FULL; fontstruct CANNOT edit characters that are outside of the BCP (unicode range 0000-ffff) because... reasons? rob meek is lazy? i dunno.
<Lord_Nightmare> it can't even edit characters that are in the private use area without doing some javascript hackery
_whitelogger has joined ##yamahasynths
natarii has quit [Ping timeout: 240 seconds]
natawie has joined ##yamahasynths
natawie is now known as natarii
natarii has quit [Quit: quit]
natarii has joined ##yamahasynths
superctr__ has joined ##yamahasynths
superctr_ has quit [Ping timeout: 260 seconds]
<cr1901_modern> Lord_Nightmare: who is rob meek?
Lord_Nightmare has quit [Quit: ZNC - http://znc.in]
Lord_Nightmare has joined ##yamahasynths
<Lord_Nightmare> Foone_: I think the font from the corona ppc-400 is strongly based on ibm's "prestige" or "prestige elite" typeball font
<cr1901_modern> Has the IBM 5100's font ever been dumped (including the special terminal modes)?
<Lord_Nightmare> Its been TYPED from screenshots of a 5100 in debug mode cycling through all the characters, though I can't vouch for it being a 100% accurate dump
<Lord_Nightmare> is it mapped to unicode
<Lord_Nightmare> whats really WEIRD about the 5100 font is its clearly meant for a dot matrix printer
<Lord_Nightmare> and it may have been designed to be dual-use, for a 5100 and some sort of printer device attached to it
<Lord_Nightmare> i'm wondering if the 5110 had a font with lowercase
<Lord_Nightmare> i know less about the 5110 than the 5100
<Lord_Nightmare> 5110 used EBCDIC so it probably had a much more 'normal' font
<Lord_Nightmare> the two different address spaces of PALM roms from the 5100 are dumped as well
<Lord_Nightmare> so making a 5100 emulator should be doable, if PALM can be reverse engineered
<andlabs> [23:53:09] <Lord_Nightmare>Σ as greek epsilon tbh is probably right, though its also used for mathematical epsilon
<andlabs> but that's sigma
<Lord_Nightmare> bah, right
<ej5> the 5100 ROM hasn't been dumped?
<ej5> or is the character ROM built in to the video?
<Foone_> yeah, all 5100s are currently in use to send john titor back to the future, so we can't spare any to dump the roms
<cr1901_modern> I believe the 5100 "BIOS" has been dumped, but the character font isn't. Or there was some old computer recently who had its BIOS dumped by drastic measures
<ej5> i bet the character ROM is not memory mapped so it couldn't be dumped by software on the machine itself
Sarayan has quit [Read error: Connection reset by peer]
mrspicy22 has joined ##yamahasynths
<mrspicy22> How are you?
<mrspicy22> I have a suspicion that GEW12 and GEW7 aren't that different
<mrspicy22> And also, the YPR-9 has the GEW12 as well
mrspicy22 has quit [Remote host closed the connection]
andlabs has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
andlabs has joined ##yamahasynths
<andlabs> meanwhile sdsnatcher's Philips Music Module arrived today
<andlabs> let's try it
<andlabs> well it works but the borders are flashing colors for some reason until I hit stop
<andlabs> and I can't seem to do click with the keyboard