Introduction
Introduction Statistics Contact Development Disclaimer Help
.-----------------------------------------------------------.
. .
. .
. XX` XXX` XX` XXXXXX` XX` XX` .
. XX| XXXX` XX| XX+--XX` `XX` XX+' .
. XX| XX+XX` XX| XX| XX| `XXXX+' .
. XX| XX|`XX`XX| XX| XX| `XX+' .
. XX| XX| `XXXX| XXXXXX+' XX| .
. `-' `-' `---' `-----' `-' .
. .
. XXXXXX` XX` XXXXX` XXXXXXX` XXXXXXX` XX` XXXXXX` .
. XX+----' XX| XX+--XX` XX+----' XX+----' XX| XX+----' .
. XX| XX| XXXXXXX| XXXXXXX` XXXXXXX` XX| XX| .
. XX| XX| XX+--XX| `----XX| `----XX| XX| XX| .
. `XXXXXX` XXXXXXX` XX| XX| XXXXXXX| XXXXXXX| XX| `XXXXXX` .
. `-----' `------' `-' `-' `------' `------' `-' `-----' .
. .
.-----------------------------------------------------------.
. I remember my first time going to VCFMW. It was in a dark .
. hotel basement somewhere, with a few rooms stuffed full .
. with c=64's, some unix pc's... Having grown up in Europe .
. where such gatherings are even more rare than they are .
. stateside, this was my first time ever going to such an .
. event. I sat down at someone's table who was running a .
. "unix on a coco computer" display. I had never played with.
. a coco before, and was quite astonished that it could run .
. some unix variant, thus naturally I had to play with it! .
. .
. There was something quite exciting about being in a room .
. full of similarly-minded people with similar interests and.
. being able to just sit down and hack away on a machine .
. you don't normally have access to. I've gone every year .
. since then. And it kept getting bigger. The next year, .
. coming out of the elevator, and turning into the hallway, .
. I was greeted by a huge VAX someone dragged in. That was .
. neat! The year after that, they had outgrown the basement,.
. and they moved to a bigger hotel. That year was the first .
. year I decided to also grab a table and drag my own junk .
. out there, and I've been jotting down reports similar to .
. this one ever since. .
. .
. Last year VCFMW outgrew their venue again, and they moved .
. to an even bigger, fancier (and more expensive) hotel .
. once again. To say the feel is different from the old .
. basement days would be an understatement. And as you might.
. assertain from my previous vcfmw reports, it's grown a bit.
. past my comfort level, and I'm sure I'm not alone in this..
. (it's of course, still a blast! and more to see! tradeoffs.
. and all that) .
. .
. Thankfully, just a stone's throw away, there is a new and .
. exciting smaller conference, reminiscent of VCFMW's early .
. basement days: INDYCLASSIC in Indianapolis Indiana. .
. .
. I went last year and had a lot of fun, and naturally I had.
. to go again this year. This year, there was even more .
. familiar faces than there was last year, as a good portion.
. of the regular VCFMW regulars showed up. .
. .
. Like last year, I spent most of my time there hanging out .
. with AJ from Forgotten Machines - This year I spent a .
. bunch of time tinkering with his SUPERBRAIN QD computer. .
. .
. The QD referring to 'quad density', which is what it uses .
. for it's floppy storage. It also featured in knight rider .
. so hence AJ's interest, as he owns one of the show's cars .
. and also is involved with knight rider historians. .
. This is a dual-z80 cpu machine, and as such, does seem to .
. perform a bit better than the typical z80 computer. It .
. offloads some IO to the second cpu is my understanding. .
. Most of my time was spent trying to work around the quirks.
. of it's built-in mbasic (BASIC-80) which is quite similar .
. to what you might find on other z80 machines with CP/M. .
. In fact, I was able to get a similar mbasic running on .
. GNU+Linux with xtrs, which is actually an emulator for the.
. TRS-80. Some interesting quirks of it's flavour of basic .
. are that it's a bit more type strict than most variants. .
. Trying to read a variable containing a double-word value .
. may result in an overflow error if you don't use the right.
. suffix (#=double, !=single, etc,...) - Indeed, per the .
. freaking manual: "In the 8K version of BASIC-80, all .
. numeric constants are single precision numbers. They are .
. stored with 7 digits of precision, and printed with up to .
. 6 digits. <snip> A double precision constant is any .
. numeric constant that has: .
. 1. eight or more digits, or .
. 2. exponential form using D, or .
. 3. a trailing number sign (#) .
. - this all seems pretty straight forward, but when you're .
. hacking away on the tradeshow floor with no reference, and.
. the only manual access you have is on a tiny shitty phone .
. screen, I can assure you it takes a looong time to figure .
. stuff out, hah ;) - Another thing we ran into, was not .
. being able to assign some things to variables, like eg: .
. .
. 1 FOO=PEEK(I) .
. .
. You actually need: .
. .
. 1 LET FOO=PEEK(I) .
. .
. While the LET keyword is normally entirely optional, it .
. can be required, specifically, for assigning the result of.
. an expression. .
. .
. In any event, all of this hacking was such that we could .
. build a little memory dumper in order to find the location.
. of screen memory. Of course, as soon as i got to a proper .
. computer where I could actually have a better look at the .
. manual, the address is listed in there. Figures. :) .
. Either way, fun was had. - Other things we tried was to .
. try and get turbo pascal to compile things, but the TP .
. editor frustratingly requires function keys to perform .
. many important actions, keys which, alas, are missing on .
. this computer. We did eventually get some files compiled .
. by editing the .pas files with ed first, and then having .
. turbo just compile them. But this proved to be a lot more .
. hassle than simply using mbasic. .
. Besides, that particular version of TP did not recognize .
. the 'ASM' keyword, which was my main motivation for trying.
. it in the first place ;) .
. After the show, we dragged the SUPERBRAIN cart into the .
. lobby, and just kept hacking away - as is kind of starting.
. to become a tradition, started at vcfmw, and now at Indy .
. Classic as well :) - At the end of the night, we got to .
. drag the cart with the SUPERBRAIN up into our hotel room, .
. for safe-keeping, as AJ was staying at a different hotel. .
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Random small video clips from the event.
You are viewing proxied material from gopher.linkerror.com. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.