00:00:00 --- log: started retro/12.11.09 03:22:21 --- quit: karswell (Ping timeout: 260 seconds) 03:37:39 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #retro 03:45:02 --- quit: karswell (Ping timeout: 260 seconds) 04:05:57 --- join: karswell (~coat@93-97-29-243.zone5.bethere.co.uk) joined #retro 05:52:00 --- join: kumul (~kumul@173.215.130.73) joined #retro 06:00:55 --- quit: kumul (Remote host closed the connection) 06:03:39 --- join: kumul (~kumul@173.215.130.73) joined #retro 08:39:04 --- join: impomatic (~digital_w@94.66.112.87.dyn.plus.net) joined #retro 09:40:56 --- quit: impomatic (Quit: impomatic) 11:05:42 --- quit: kumul (Quit: WeeChat 0.3.9) 11:07:59 --- join: Z_Mass (~quassel@bas1-cornwall24-1242467096.dsl.bell.ca) joined #retro 11:15:38 --- join: colwem (~colwem@c-66-30-197-249.hsd1.ma.comcast.net) joined #retro 11:36:22 --- join: Mat2 (~claude@91-65-144-133-dynip.superkabel.de) joined #retro 11:36:30 good day ! 11:36:42 hello, sir :) 11:37:48 hi tangentstorm ! 11:39:57 I will upload the finished SDL port of your vm this week, by the way speeded up interpretation 11:40:53 oh yeah? can't wait to see it, then :) 11:41:15 i'm working on a compiler in the "pre" directory 11:41:35 I will take a look after finishing coding 11:43:58 there was some need for reserving 4 more ports (access to character and attribute map, the font and internal VDP registers) 11:47:23 should give enough freedom for pattern based arcade games :) 11:48:28 cool 11:48:41 i want to add a sound port and maybe a joystick one too :) 11:49:11 sound will probably be more like midi or "play something from the bank" 11:51:29 that's the next step I think 11:51:37 what are your plan ? 11:51:44 (s) 11:54:19 i have a couple different goals. one is to make games ( and lessons on making games ) with this stuff... another is to make something like oberon... in fact, probably actually try and get oberon running on ngaro 11:54:51 (the oberon system / ui, i mean, by way of an oberon -> retro compiler) 11:58:20 an oberon compiler to ngaro would be straight forward and this language is good choosen because its syntax description is only one ore two pages nad I know pascal compilers can be efficiently generate code for stack processors 11:58:40 sorry it sytax description 11:59:04 +n 11:59:11 *lol* 12:03:08 so why not oberon (which is fact a modula dialect with cleaner syntax) 12:04:47 [sadly without support for low-level stuff] 12:05:58 it's low-level enough to write an operating system in it... :) that's all i need. 12:07:23 ahm there is even a known os written in freebasic 12:08:22 but both languages don't support unions or abstracted cpu or hadware control 12:09:50 oh i see what you're saying. you can do some of the low level stuff through a special module called system... but you're right... the main idea is kind of to abstract the machine away completely. 12:11:01 that is the reasion why I choose (free)pascal and C for my interpreters and not oberon 12:12:50 I can use the first two languages as porting tool. With oberon I would end up in implementing important parts in assembly 12:13:00 ^reason 12:13:38 --- join: impomatic (~digital_w@94.66.112.87.dyn.plus.net) joined #retro 12:13:47 hi impomatic ! 12:14:41 Hi Mat2 :-) Hi all! 12:14:57 "Dr. Dobb's Toolbook of Forth" arrived today. Currently reading through it... 12:18:16 is this a special publication of Dr. Dobb's Journal ? 12:20:41 It's a book (approx 500 pages) with articles about Forth from DDJ, Forth Dimensions, Journal of Forth and FORML. 12:21:34 DDJ also did similar books on C, 68K, x86 and Z80. 12:22:26 I want them all :) 12:22:52 where can I buy these books ? 12:24:00 Normally second hand on Amazon / Abebooks / eBay. There are also bound volumes of DDJ available. So far I've got about 5 early volumes... 12:26:16 thanks 12:26:45 The asking prices is quite high, but if you check regularly you can often pick them up for under £25 12:28:34 I used to subscribe to DDJ before it went through a phase where every ariticle was Java or C++ 12:32:02 yeah, the forthcoming must travel to hel if it will come back renewed *lol* 12:41:58 the correct english translation is hell i hink, anyhow 12:44:39 I mix up languages a bit currently, sorry 12:59:31 Mat2: english spelling is all messed up. :) ... and that's actually related to one of the things i'm doing with the custom character sets :) 12:59:53 http://www.omniglot.com/writing/quikscript.htm 13:04:40 nice, that is a modern variation of the byblic script. Another more modern variant is arabian 13:05:03 (if written right to left) 13:23:03 Mat2: i never noticed the resemblence. there was a famous writer in the mid-1900's named george bernard shaw who was a huge fan of spelling reform 13:25:20 he became very rich, and in his will, left provisions to commission a new writing system for english. they held a contest, and this guy won 13:26:09 actually the winning entry was http://www.omniglot.com/writing/shavian.htm ... one of shaws books was published in it, and there was even a typewriter 13:26:42 quickscript is the revised edition after a couple years of people using it. 13:27:31 anyway, i plan to use it in my lessons (they're interactive lessons ... sort of an educational game) 13:28:29 interesting, the choosen symbols for each letter following an implicit rule for graphical reduction, so I think mowst of these reformed scripts will end up something similar 13:30:18 yeah. i think part of the idea was to make sure you could always ( or at least usually ) start with your pen on the left, and wind up with it on the right, so it's very easy to do cursive 13:30:54 i practiced writing with it for a few days, and it's pretty flowing 13:34:00 interestingly, one of the "senior quickscript" tactics ( senior = shorthand, abbreviation, etc ) is to drop the vowels , very much like in arabic ( because once people could write phonetically, nobody could aggree which vowels were the "right" ones, because of all the accents ) 13:34:51 anyway, i'm off topic, but that's what the charmap stuff is all about :) 13:35:50 the VDP core allows you to change the font, so be free to apply any script possible 13:37:50 by the way arabian is much easier to write than latin (some will remark easier to read too) 13:41:30 personally the easiest script I know from experience is occham 13:41:50 (occam) 13:42:13 or ogham 13:43:19 http://www.omniglot.com/writing/ogham.htm 13:43:46 you can't mean easiest to read?!? :) 13:43:58 write i can definitely see 13:43:59 to write of course 13:45:52 the sole rationale behind these script was carving hidden and non obvious remarkings into stones (mostly cristian cruxes or menhires) 13:48:16 Mat2: are you german? i think you mentioned knowing a few languages a while back...? 13:49:20 german, but from a multilangual family 13:50:31 I grow up in 4 languages 13:51:03 wow 13:55:04 sometimes it is difficulty for me to distinguish languages because I'm thinking in all of them (more or less) 14:04:44 i have that same problem with programming languages. not so much distinguishing them, but often getting frustrated because the thing i want from language x isn't in language y :) 14:09:14 one good thing in forth is: It can be any language you want 14:09:50 and the best forth solution is defining the language which solves your problem implicitly 14:20:52 I will go to bed, ciao 14:21:00 --- quit: Mat2 (Quit: Verlassend) 15:29:04 --- join: kumul (~kumul@173.215.130.73) joined #retro 15:29:12 --- quit: kumul (Remote host closed the connection) 15:29:31 --- join: kumul (~kumul@173.215.130.73) joined #retro 17:23:26 --- quit: Z_Mass (Remote host closed the connection) 18:20:07 --- join: Z_Mass (~quassel@bas1-cornwall24-1279266965.dsl.bell.ca) joined #retro 18:21:02 --- join: crcx (~crcx@50.11.193.79) joined #retro 18:26:20 --- quit: crcx (Quit: Colloquy for iPad - http://colloquy.mobi) 18:26:39 --- join: crcx (~crcx@50.11.193.79) joined #retro 18:30:23 --- nick: tangentstorm -> tangentgone 18:42:49 --- quit: crcx (Quit: Colloquy for iPad - http://colloquy.mobi) 19:01:41 --- quit: Z_Mass (Remote host closed the connection) 19:33:38 --- join: Z_Mass (~quassel@bas1-cornwall24-1279266965.dsl.bell.ca) joined #retro 19:50:30 --- quit: Z_Mass (Remote host closed the connection) 20:34:33 --- quit: tangentgone (Quit: leaving) 21:00:58 --- join: Z_Mass (~quassel@bas1-cornwall24-1242467096.dsl.bell.ca) joined #retro 21:31:16 --- quit: Z_Mass (Remote host closed the connection) 23:15:22 --- quit: kumul (Quit: WeeChat 0.3.9) 23:59:59 --- log: ended retro/12.11.09