More ETH Lilith goodies available

Jim Battle frustum at pacbell.net
Thu Aug 21 14:26:03 CDT 2008


> Richard wrote:
>> In article <48AC779E.7030606 at bluewin.ch>,
>>     Jos Dreesen / Marian Capel <jos.mar at bluewin.ch>  writes:
>>
>>  
>>> Still lots of difficult ( for me) X11 coding to be done, disk 
>>> emulation still
>>>     
>>  buggy, but there is light at the end of the tunnel.
>>   
> The TRAIN !?
>> I would recommend using wxWidgets <http://www.wxwidgets.org> as your
>> GUI layer.  Its portable to Windows, Mac, and *nix.  If you're
>> willing, there is also a good book that you can purchase that will
>> explain lots of stuff about wxWidgets.

I've written a couple emulators using wxWidgets; it is highly 
recommended.  It's API is showing its age, but it is still tons better 
than low level X11 or Win32.  I wrote my Wang 2200 emulator without a 
single concern of OSX compatibility.  It probably took about 8 hours to 
add some tweaks to make it run well on OSX.  I haven't attempted a linux 
port, as I don't use it myself, but I would expect a similar amount of 
work to get it going on that platform (mostly getting the build 
automated, I'd expect).

Qt is another API worth looking into; it is free to use for 
non-commercial projects.


bfranchuk at jetnet.ab.ca wrote:
> I want to cry out ... Real hardware I want It.

That is twice you've recently complained that people are writing 
emulators for machines that you'd like hardware for.

At the risk of repeating myself (as I could swear this was hashed out 
recently, but it is only  vague notion):

I don't get your reasoning.  Someone writing an emulator in no way 
precludes you or someone else from building hardware.  In fact, it is a 
good stepping stone towards building real hardware.  Even when building 
new hardware, building a software model first is often useful.

Even if someone took the time to build a hardware version, emulators are 
a lot cheaper to reproduce.  No, they don't feel exactly like the real 
hardware, but then again, neither does your pet, FPGA-based emulation.

And another thing [ :-) ], if an emulation can pass the "computer Turing 
test," i.e., someone sitting at a remote terminal interacting with the 
computer can't tell if it is real or emulated hardware, on what basis do 
you complain?

"You numskulls doing XYZ are idiots.  Don't you know the proper way is 
PQR?  Nothing but PQR will do, it's obvious!  Why, I'd do it myself, 
except I find I'd rather complain about people doing XYZ!"

> Can  new bit slice version of the hardware be built?

of course.  someone with enough time and motivation could do it.  Just 
spend hundreds, if not thousands, of hours working on it, spend another 
hundred hours putting together a website to share what you've done and 
give away all the designs you have created and all the information you 
have collected.  Then wait for the complainers to let you know how THEY 
would have done it.

> Also did any of the 'Wirth'  languages have  plans  for 32 bit data and 
> adresses?

Pascal doesn't mention 16b or 32b anywhere in any language spec I've 
seen.  I've run Pascal programs on a PC, and that is 32b, so yes, Pascal 
does run on 32b machines.


More information about the cctech mailing list