home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   RBERRYPI      Support for the Raspberry Pi device      21,939 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 20,173 of 21,939   
   moi to All   
   A KDF9 Pascal compiler for the RPi (inte   
   02 Jul 24 01:33:33   
   
   INTL 3:770/1 3:770/3   
   REPLYADDR findlaybill@blueyonder.co.uk   
   REPLYTO 3:770/3.0 UUCP   
   MSGID:  aeb1194a   
   PID: SoupGate-Win32 v1.05   
   Some time ago it occurred to me that the best way to illustrate the   
   remarkable architecture of the EE KDF9 would be to write a   
   cross-compiler that generates idiomatic KDF9 Usercode (assembly   
   language) and displays it in association with the source code.   
      
   I chose Pascal as the source language, having compiler texts available   
   for retargetting.   
      
   PASKAL, which implements a large subset of Pascal, is now available.   
      
   The only parts of Pascal not implemented are file types and packed   
   types, including the 'text' type, which means that there is no Standard   
   Pascal I/O. However, I provide some basic KDF9-oriented output routines   
   as a stopgap. They are more than adequate to show the correct execution   
   of, for example, the Whetstone Benchmark, and many other classic codes,   
   such as Quicksort.   
      
   PASKAL is written in Pascal, using the fpc compiler, and in Ada 2012,   
   and is included with V11.2c of ee9, my KDF9 emulator (also in Ada 2012).   
      
   Included with it are the following documents:   
      
   * PASKAL: Users' Guide   
   * PASKAL: Object Program Structure   
   * PASKAL: Implementation Overview   
      
   Compiled binaries are available for:   
      
   * 64-bit Raspberry Pi OS (Debian Bookworm)   
   * Apple Silicon Macs   
   * Intel Macs   
   * 64-bit Intel Linux (Debian Bookworm)   
      
   The Intel Linux binary should run under WSL on MS Windows 10 or 11.   
      
   Get your copy here:   
          
      
   There is a direct link there to the Users' Guide. It includes an example   
   of a complete Pascal program and the corresponding KDF9 Usercode, should   
   that be the extent of your interest.   
      
   Enjoy.   
      
   --   
   Bill F.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)   
   SEEN-BY: 10/0 1 90/1 103/705 105/81 106/201 124/5016 128/260 129/305   
   SEEN-BY: 153/757 7715 218/0 1 601 700 840 870 930 220/70 221/1 6 360   
   SEEN-BY: 226/17 30 100 227/114 229/110 111 112 113 200 206 300 317   
   SEEN-BY: 229/400 426 428 470 550 616 664 700 240/1120 266/512 267/800   
   SEEN-BY: 282/1038 291/111 292/854 301/1 113 812 310/31 320/219 322/757   
   SEEN-BY: 335/364 341/66 342/200 396/45 460/58 633/280 712/848 770/1   
   SEEN-BY: 770/3 100 330 340 772/210 220 230 5020/400 1042 5058/104   
   SEEN-BY: 5075/35   
   PATH: 770/3 1 218/840 221/6 301/1 218/700 229/426   
      

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca