00:00:00 --- log: started retro/16.11.12 01:02:11 --- quit: mnemnion (Remote host closed the connection) 02:32:32 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:8c43:27f3:932b:e842) joined #retro 02:36:46 --- quit: mnemnion (Ping timeout: 260 seconds) 03:34:14 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:5d21:c072:30be:5afd) joined #retro 03:38:19 --- quit: mnemnion (Ping timeout: 240 seconds) 04:35:02 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:7d8d:15f1:27fe:1bf2) joined #retro 04:38:59 --- quit: mnemnion (Ping timeout: 240 seconds) 07:35:22 --- join: haiqu (31c50eef@gateway/web/freenode/ip.49.197.14.239) joined #retro 07:35:51 Hey guys. 07:36:53 Probably a bit early for you all over there. Have a question or two about ngaro/nga. 07:38:19 I'm working with Ultibo which is more of a set of BIOS services than an OS, targeted in Pascal at the ARM processor - notably Raspberry Pi at this stage. 07:39:12 So because it isn't an actual OS as such, any application is built then burned onto an SD Card and loaded. It's all a bit old school. 07:40:16 It occurred to me that a VM like Ngaro (or Nga) would enable me to load and execute short programs without much effort so I ported nga to Pascal today. 07:40:47 (And since porting to Pascal seems to be on the to-do list you're welcome to a copy for the archives) 07:42:02 Anyhow, now I have this program, and no ngaImage to test it with. My question is, how do I create one? :) 07:43:50 Well, it has been fun talking to you (joke). I'll come back later and check for messages. Suppose I should leave IRC running unless there's some way to read the channel history. I haven't used it in years so can't remember how to do that. 07:48:36 Hah! Found the logfiles so it's safe to log out. Quiet channel, hope someone checks it occasionally ... 07:48:46 --- quit: haiqu () 08:13:31 haiqu: the main nga repository has a couple of sources for simple tests 08:13:59 the only bigger test image is Retro12, but that requires some additional instructions for I/O and interfacing code. 08:14:32 * crc should put together more test code & sample images for testing. I'll work on this soon. 08:44:41 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:7d0e:ba9f:d1ee:4eed) joined #retro 08:49:10 --- quit: mnemnion (Ping timeout: 245 seconds) 09:41:09 --- join: mnemnion (~mnemnion@71.198.73.193) joined #retro 10:57:27 So, writing an interpreter for Nga should be easier than it was for Ngaro? 16:43:29 --- join: haiqu (31c518fe@gateway/web/freenode/ip.49.197.24.254) joined #retro 16:55:03 @crc By "main repo" I take it you mean https://github.com/crcx/nga 16:55:21 I can see about 5 projects in there but no test code. 16:56:29 look in samples/ directory 16:57:45 I'll have some better testing images early next week 16:58:06 For those of us who haven't been with the project since the dawn of time, it looks a little jumbled. Not a criticism, just an observation. I came in via your ngaro site and it took a few days to observe that ngaro is no longer de jure. 16:59:05 nga&retro12 is still pretty new and has almost no users at this point. ngaro&retro11 has much more support presently 16:59:13 So the .naje and .nabk files can somehow be used? 16:59:52 nabk is a preprocessor to generate naje files; naje is the nga assembler 17:00:27 Right, so I need to rewrite thos in Pascal as well. *groan* 17:01:13 BTW where would you like me to send nga.pas? 17:01:18 only naje. nabk is purely optional (i'm not using it for anything currently) 17:01:43 Only naje. Cool, it's getting easier. 17:01:49 you can email it to me (crc@forthworks.com) 17:02:34 Will do. Love your wok btw, not many people still generating anything interesting in the Forth world. Mostly stale old dinosaurs. 17:02:40 Work lol 17:04:18 thanks. i'm hoping to ultimately make a fairly useful set of forth environments for various systems, all sharing a common core. 17:04:22 Will the ColorForth overlay eventually port to nga? That's the i/f I'd really like to be using eventually. 17:05:20 I plan to do so. retro12's implementation model should mesh pretty well with a colorforth based interface. 17:05:36 Nice. 17:08:19 My first attempt at this was from a derivative codebase created by tangentstorm (project b4) but it was ancient, messy, unmaintained and too Unix dependent. I did a bit of detetcive work to find you ... 17:09:46 I would have had to rewrite yours anyhow since I'm on Win 7, so fpc seemed like the natural choice. 17:12:13 I haven't done any windows development in a couple of years. i've thought about doing a c 17:12:27 c# or f# version of nga 17:12:40 but haven't taken time to actually work on this yet 17:14:03 I'm currently researching ARM assembly with angola of eventually having a proper standalone system for raspberrypi and embedded boards 17:20:19 Check out https://ultibo.org 17:21:12 Full basic services in Pascal. Their demo image is fantastic. 17:31:08 Just sent that file. Winzip did something weird and a lock icon appeared, hope it can be opened at your end. I couldn't see how to disable whatever it did. 17:38:54 Well, guess I better start on Naje now. Talk to you later. :) 17:40:55 --- quit: haiqu () 17:41:16 Just opened the .zip, thanks! 17:41:24 a bit late, but ttyl 19:30:42 --- quit: mnemnion (Remote host closed the connection) 20:31:13 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:7d0e:ba9f:d1ee:4eed) joined #retro 20:35:39 --- quit: mnemnion (Ping timeout: 240 seconds) 21:20:38 --- quit: trn (Quit: quit) 21:32:30 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:586c:40e9:deb5:9bb8) joined #retro 21:37:01 --- quit: mnemnion (Ping timeout: 258 seconds) 22:33:58 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:586c:40e9:deb5:9bb8) joined #retro 22:38:19 --- quit: mnemnion (Ping timeout: 240 seconds) 23:35:28 --- join: mnemnion (~mnemnion@2601:643:8102:7c95:586c:40e9:deb5:9bb8) joined #retro 23:40:02 --- quit: mnemnion (Ping timeout: 260 seconds) 23:59:59 --- log: ended retro/16.11.12