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
<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>
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