--- Log opened Sun Apr 24 00:00:09 2016 |
00:26 | | Crossfire [Z@Nightstar-3nmkps.tpgi.com.au] has joined #code |
00:26 | | mode/#code [+o Crossfire] by ChanServ |
00:37 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection closed] |
00:59 | | Crossfire [Z@Nightstar-3nmkps.tpgi.com.au] has quit [Ping timeout: 121 seconds] |
01:01 | | catadroid [catalyst@Nightstar-dik8tp.dab.02.net] has joined #code |
01:06 | | Derakon[AFK] is now known as Derakon |
01:07 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
01:16 | | * McMartin eyes Windows |
01:16 | <&McMartin> | Some of my small batch files are listed as "space on disk: 0 bytes" |
01:16 | <&McMartin> | ... is it just keeping the whole file in the space reserved for the filename or what, I wonder |
01:25 | <@Alek> | rounding errors, corrupt pointers, or some other messiness is my guess. |
01:26 | <@Alek> | possibly disk corruption |
01:31 | <@Namegduf> | https://superuser.com/questions/1030800/how-can-a-files-size-on-disk-be-0-bytes- when-theres-data-in-it |
01:31 | <@Namegduf> | "This happens if the file is so small that its contents and the filesystem bookkeeping fit in 1KB. To save disk space, NTFS keeps small files "resident", storing their contents right in the file record, so no cluster has to be allocated for it." |
01:31 | <@Namegduf> | So yes, apparently, the first guess was it. |
01:32 | <@Namegduf> | Apparently it used to round up to cluster size, even though this was wrong. |
01:33 | <@Namegduf> | (But now it's wrong downwards instead, in the same way everything is for ignoring the file record itself.) |
01:41 | <~Vornicus> | mcm: if it was created and then filled it may appear to be 0 bytes |
01:55 | | himi [fow035@Nightstar-hfksjv.optusnet.com.au] has joined #code |
01:55 | | mode/#code [+o himi] by ChanServ |
02:06 | <@Alek> | hah, that IS nice then. |
02:07 | <@Alek> | Sadly, you can't use this trick to bypass the cluster limit, because the filesystem itself has a limited size, iirc? from what I remember of DOS and early Windows, anyway - it might be expandable by now, I dunno. |
02:07 | | himi [fow035@Nightstar-hfksjv.optusnet.com.au] has quit [Ping timeout: 121 seconds] |
02:08 | <@Alek> | the limit is probably determined by how much you can keep book for within 1K. :P |
02:09 | <@Alek> | unless that's expandable too. |
02:12 | | himi [fow035@Nightstar-hfksjv.optusnet.com.au] has joined #code |
02:13 | | mode/#code [+o himi] by ChanServ |
02:20 | | himi [fow035@Nightstar-hfksjv.optusnet.com.au] has quit [Ping timeout: 121 seconds] |
02:33 | | * McMartin downloads the IA32 reference manual, discovers that it is 4,000 pages long |
02:37 | < RobinStamer> | Have fun |
02:42 | | * McMartin finds the one page he needed. |
04:30 | <@Alek> | thank Grod for search functions. |
04:31 | <@Alek> | sorry, I mean Gord. |
04:31 | <@Alek> | in my defense, this is my fourth day deeply sick with a fever. |
04:40 | <~Vornicus> | thank grod for search functions with Did You Mean as well |
04:45 | | Kindamoody[zZz] is now known as Kindamoody |
05:00 | | Derakon is now known as Derakon[AFK] |
05:21 | <@celticminstrel> | No, thank Levenshtein. :P |
05:26 | <&McMartin> | Showing results for: Tank Commander |
05:52 | <&McMartin> | Dammit |
05:52 | <&McMartin> | I'm up to 5KB |
05:52 | <&McMartin> | So much for One Disk Block for this, I suspect |
06:44 | <&McMartin> | "The 8-bit "quarter-precision" floating-point format is sign:exponent:mantissa = 1:4:3 with an exponent bias of 7. This appears to be the most frequently used 8-bit floating-point format, although it is not covered by any formal standard. This is sometimes called a "minifloat."" |
06:48 | <~Vornicus> | I've used half precision on purpose all of once. |
06:59 | <@celticminstrel> | I feel like that statement fails to address the more important point of "how often is an 8-bit floating-point format used in the first place". |
07:05 | <&McMartin> | Success. https://hkn.eecs.berkeley.edu/~mcmartin/games/Lights-Out.zip |
07:05 | <&McMartin> | Well, it runs |
07:06 | <&McMartin> | I was hoping to keep it under 4KB, but no such luck |
07:06 | <&McMartin> | Now, the hilarious thing to do would be to take the bit where all Windows executables masquerade as DOS programs - specifically, one that says that this EXE doesn't run under DOS - and replace it with the DOS port of it. |
07:08 | <&McMartin> | A significant chunk of the .EXE is simply naming all the routines I'm importing from kernel32.dll -_- |
07:09 | <&McMartin> | But that is a complete Win32 API application programmed directly against the userspace API with no language runtimes. |
07:09 | <~Vornicus> | iƤ32 |
07:10 | <&McMartin> | ... yes. |
07:12 | <&McMartin> | One bit that was actually quite hard to get right, and which resulted in the largest single function in this thing |
07:13 | <&McMartin> | If you resize your console window to anything other than 80x25, it will force you to 80x25 and then flip you back to your old screen when it's done. |
07:13 | <&McMartin> | (It cannot survive being resized in mid-play.) |
07:27 | | catadroid` [catalyst@Nightstar-6ojmbt.dab.02.net] has joined #code |
07:31 | | catadroid [catalyst@Nightstar-dik8tp.dab.02.net] has quit [Ping timeout: 121 seconds] |
07:43 | | catadroid` [catalyst@Nightstar-6ojmbt.dab.02.net] has quit [[NS] Quit: Bye] |
07:45 | | Crossfire [Z@Nightstar-3nmkps.tpgi.com.au] has joined #code |
07:45 | | mode/#code [+o Crossfire] by ChanServ |
08:10 | | Reiv [NSwebIRC@Nightstar-g7fs0k.xtra.co.nz] has joined #code |
08:10 | | mode/#code [+o Reiv] by ChanServ |
08:13 | | celticminstrel [celticminst@Nightstar-q0f7bb.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
09:22 | | Emmy [Emmy@Nightstar-esfu0j.dynamic.ziggo.nl] has joined #code |
09:26 | | Emmy [Emmy@Nightstar-esfu0j.dynamic.ziggo.nl] has quit [Connection closed] |
09:42 | | Emmy [Emmy@Nightstar-esfu0j.dynamic.ziggo.nl] has joined #code |
09:55 | | Emmy [Emmy@Nightstar-esfu0j.dynamic.ziggo.nl] has quit [Connection closed] |
10:00 | | Emmy [Emmy@Nightstar-esfu0j.dynamic.ziggo.nl] has joined #code |
10:00 | | Emmy [Emmy@Nightstar-esfu0j.dynamic.ziggo.nl] has quit [[NS] Quit: Bye] |
10:21 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed] |
12:04 | | ion_ [Owner@Nightstar-6grqph.vs.shawcable.net] has quit [Ping timeout: 121 seconds] |
12:06 | | ion [Owner@Nightstar-6grqph.vs.shawcable.net] has joined #code |
12:09 | | Kindamoody is now known as Kindamoody|afk |
12:22 | | ion [Owner@Nightstar-6grqph.vs.shawcable.net] has quit [Ping timeout: 121 seconds] |
12:25 | | ion [Owner@Nightstar-6grqph.vs.shawcable.net] has joined #code |
13:04 | | thalass [thalass@Nightstar-283.o7s.158.104.IP] has joined #code |
13:04 | | mode/#code [+o thalass] by ChanServ |
13:23 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
13:23 | | mode/#code [+o himi] by ChanServ |
16:00 | | Crossfire [Z@Nightstar-3nmkps.tpgi.com.au] has quit [Ping timeout: 121 seconds] |
16:32 | | gizmore [kvirc@Nightstar-77mptd.dip0.t-ipconnect.de] has joined #code |
17:58 | | macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
18:03 | | thalass [thalass@Nightstar-283.o7s.158.104.IP] has quit [Ping timeout: 121 seconds] |
18:16 | | macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code |
18:16 | | mode/#code [+o macdjord] by ChanServ |
18:18 | | celticminstrel [celticminst@Nightstar-q0f7bb.dsl.bell.ca] has joined #code |
18:18 | | mode/#code [+o celticminstrel] by ChanServ |
19:29 | | Derakon[AFK] is now known as Derakon |
19:55 | | thalass [thalass@Nightstar-283.o7s.158.104.IP] has joined #code |
19:55 | | mode/#code [+o thalass] by ChanServ |
20:00 | | catadroid [catalyst@Nightstar-hn2vgn.dab.02.net] has joined #code |
20:25 | | catadroid [catalyst@Nightstar-hn2vgn.dab.02.net] has quit [[NS] Quit: Bye] |
20:34 | | thalass [thalass@Nightstar-283.o7s.158.104.IP] has quit [Ping timeout: 121 seconds] |
20:55 | | gizmore [kvirc@Nightstar-77mptd.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds] |
21:32 | | Kindamoody|afk is now known as Kindamoody |
21:34 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
21:34 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
21:45 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
23:05 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving] |
23:05 | | catadroid [catalyst@Nightstar-rf5cfd.dab.02.net] has joined #code |
23:22 | | thalass [thalass@Nightstar-283.o7s.158.104.IP] has joined #code |
23:22 | | mode/#code [+o thalass] by ChanServ |
--- Log closed Mon Apr 25 00:00:25 2016 |