The Bag of Holding

Profile
Bellevue, WA
A bipolar guy in a pressure-cooker industry
1,455 comments
44 followers
628 entries
Advertisement
ApochPiQ
March 04, 2009
And now for something exactly the same
[edit] I just realized that this is basically a complete rehash of Monday's post. I am stupid. Feel free to skip this if you already read the Monday entry. [/edit]


As I am prone to do, I've changed my mind on the prioritization of Epoch work in the near future.

Previously, my big push for Release 6 w…
435 views
ApochPiQ
March 02, 2009
Bringing you Teh Win since 2005
Wasn't quite as productive over the weekend as I hoped (dang social life keeps getting in the way) but I've made a fair bit of progress. Libraries can now register structures, function signatures, and constants with the VM. This means I can simply load the "Win32Util" library in an Epoch program, a…
387 views
ApochPiQ
March 01, 2009
Major milestone passed
My big area of focus lately has been on Exegen, the linker for Win32 Epoch programs. The utility no longer emits hard-coded resources, but reads a simple resource script file to define the resources. Similarly, the input/output files and locations are now controlled by a simple project file.

Here's …
476 views
ApochPiQ
February 28, 2009
Combat Training for Weekend Warriors
Since I actually managed to roll out of bed at a reasonable hour on this fine Saturday, I figured I'd put in a couple hours on the Epoch project.

So far most of my effort has been focused on the Exegen linker - specifically the resource compiler portion. It's relatively straightforward, but everythi…
396 views
ApochPiQ
February 22, 2009
Captain's Log, Stardate 0x47EB
Took a couple of hours today to clean up the disassembler table a bit and make it nice and formatted-looking. I also took some common instruction sequences and extracted them to "meta-instructions" to reduce the amount of duplication in the table. Overall I'm pretty happy with the results.

Aside fro…
429 views
ApochPiQ
February 22, 2009
Some Disassembly Required
Alas, I spent most of the day off in the Big Blue Room having one of those "social life" thingies, so I didn't get a huge block of time to hack on Epoch today.

However, I did manage to get the table-driven disassembler finished; the same blob of macro magic now powers both the assembler and disassem…
456 views
ApochPiQ
February 21, 2009
Epoch Task List
Latest Progress
I've finally managed to get the table-driven implementation of the assembler working smoothly; apparently there are a lot of weird corner cases in my assembly language [smile]

The plus side is that it's now much simpler to extend the assembler. The downside is that I'm still working a…
422 views
Advertisement
ApochPiQ
February 20, 2009
Adventures in Assemblers
Epoch Q&A
Thanks for everyone who's posted for the Q&A. I'm still considering it open, so fire away with all those questions. See the post a couple days prior to this one for the current set of questions and answers.


Current Status
There's something I've wanted to do ever since I wrote the fir…
439 views
ApochPiQ
February 19, 2009
A Glorious Victory for the Empire
My biggest time sink over the last couple of days has been my new Epoch tool, Exegen (rhymes with oxygen). Exegen is a linker for Win32 Epoch programs. In essence, it automates the process of starting the VM and feeding it Epoch code.

To be specific, Exegen actually fabricates an .EXE file from scra…
397 views
ApochPiQ
February 16, 2009
Resource files suck
Status Update
My big challenge at the moment is to finish the part of the toolchain that builds a final wrapped .EXE program from Epoch source code. I have the rest of the toolchain in place, and used some dirty hackery to generate my test .EXEs; however, this time I'm aiming to do it right and gene…
574 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
13 Followers
klg71
Generalist
53 Entries
1 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
15 Entries
13 Followers
johnhattan
Programmer
1,277 Entries
50 Followers
Advertisement