00:00:00 --- log: started retro/13.03.31 06:10:55 I'd been holding off removing WAIT from my VM because I thought I might run into trouble with graphics. 06:11:28 Now I'm at that point, and I am having trouble, and I want to remove WAIT anyway. 06:11:44 Or at least rename it. 06:12:23 But I think OUT can do what WAIT currently does without affecting any code except a little patch to each vm. 06:12:40 The actual waiting can be done by IN. 06:13:17 In this scheme, OUT would execute immediately, and you would never OUT to port 0. 06:13:40 WAIT would be a NO-OP until it's removed from the code. 06:14:22 and then IN would set port[0] := 0; 06:15:02 And then the vm is frozen until a device sets port[0] <> 0; 06:16:59 This also lets us put an error code in port 0 if need be. 06:17:13 What do you guys think? 06:35:48 Easier to just let the code explain it. :) https://github.com/sabren/b4/commit/ed19812f7ad47d658ba0a4432ef5f10899ec294b 07:49:42 --- join: ncv (~quassel@79.114.101.3) joined #retro 07:49:42 --- quit: ncv (Changing host) 07:49:42 --- join: ncv (~quassel@unaffiliated/neceve) joined #retro 09:57:41 --- quit: ncv (Ping timeout: 256 seconds) 10:03:50 --- join: ncv (~quassel@79.114.63.82) joined #retro 10:03:51 --- quit: ncv (Changing host) 10:03:51 --- join: ncv (~quassel@unaffiliated/neceve) joined #retro 10:45:26 --- quit: ncv (Ping timeout: 260 seconds) 10:47:09 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 10:52:31 --- quit: kumul (Ping timeout: 258 seconds) 12:07:47 --- join: Mat2 (~claude@91-65-144-133-dynip.superkabel.de) joined #retro 12:07:51 hello ! 12:09:47 tangentstorm: I'm for using a single syscall interface instead of in and out 12:10:41 (with the option to handle syscalls asynchron on thread basis) 13:00:01 --- quit: Mat2 (Quit: Verlassend) 15:30:02 --- quit: impomatic (Quit: http://RetroProgramming.com) 15:36:00 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 16:13:20 --- join: impomatic (~digital_w@146.90.131.109) joined #retro 16:18:29 --- quit: kumul (Ping timeout: 256 seconds) 16:40:31 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 18:21:23 --- quit: kumul (Ping timeout: 258 seconds) 18:27:06 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 19:25:30 --- quit: crcx (Remote host closed the connection) 22:09:23 --- join: ncv (~quassel@unaffiliated/neceve) joined #retro 23:14:36 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 23:17:32 --- quit: kumul (Ping timeout: 252 seconds) 23:31:21 --- quit: kumool (Quit: Leaving) 23:59:59 --- log: ended retro/13.03.31