This file contains a record of recent tests of the BCPL 32 and 64 bit
Cintcode System on various computers and operating systems that I can
access. A similar file (CintposTestLog.txt) will be maintained for
the Cintpos System.

Updated: 3 Sept 2023

################## The machines and operating systems ###############

1) Dell laptop
   CPU: Intel Core i5-8250U, 8th Gen
        1.60 GHz  1.80 GHz
   RAM: 8.00 GB
        64-bit OS
	x64 based processor
   OS:  Windows 10 Pro
        Running Ubuntu Linux 18.04 LTS under Oracle VM Virtualbox

2) Samsung NC10 Netbook
   CPU: 
        1.60 GHz ?? 1.80 GHz ??
   RAM: 8.00 GB
        32-bit OS
	x32 based processor
   OS:  Replaced Windows XP by Ubuntu Linux 18.04 LTS

3) Apple: Mac Mini 6,1
   CPU: Dual core Intel i5
        2.50 GHz
   RAM: 8.00 GB   Disc 500 GB
   OS:  OSX

4) Raspberry Pi Model 3 or 4
   CPU: ARM
        1.60 GHz  1.80 GHz ???
   RAM: 1.00 GB
   OS:  32-bit Ubuntu Linux

5) Dell 32-bit Cywin under Windows 10 Pro
   CPU: Intel Core i5-8250U, 8th Gen
        1.60 GHz  1.80 GHz
   RAM: 8.00 GB
        64-bit OS
	x64 based processor
   OS:  Windows 10 Pro running 32-bit Cygwin

6) Dell 64-bit Cywin under Windows 10 Pro
   CPU: Intel Core i5-8250U, 8th Gen
        1.60 GHz  1.80 GHz
   RAM: 8.00 GB
        64-bit OS
	x64 based processor
   OS:  Windows 10 Pro running 64-bit Cygwin

7) Lenova G50
   CPU: Intel Pentium CPU N3540 @ 2.16GHz
   RAM: 8.00 GB
        64-bit OS
	x64 based processor
   OS:  Windows 10 Pro running 64-bit
        Running Ubuntu Linux 20.04 LTS under Oracle VM Virtualbox

8) iPad Air (3rd generation)
   CPU: 
   RAM:
   Disc:64.00 GB
   OS:  iSH app running Alpine Linux, no ALSA, no SDL, no GL


##################### The tests ###############################

1) Test 1                   32 bit BCPL Cintcode with ALSE, SDL
                            and GL if available
   cd $BCPLROOT
   cat TGZDATE
   make -f Makefile clean
   make -f Makefile
   c allcmpltests

2) Test 2                   32 bit BCPL Cintcode with SDL
   cd $BCPLROOT
   cat TGZDATE
   make -f MakefileSDL clean
   make -f MakefileSDL
   c allcmpltests
   logout
   cd ../bcplprogs/raspi
   cintsys
   c b engine
   engine
   c b dragon
   dragon
   c b hdmandset
   hdmandset
   
3) Test 3                   32 bit BCPL Cintcode with SDL and GL
   cd $BCPLROOT
   cat TGZDATE
   make -f MakefileGL clean
   make -f MakefileGL
   c allcmpltests
   logout
   cd ../bcplprogs/raspi
   cintsys
   c b engine
   engine
   c b gltst
   gltst
   logout
   cd ../genome
   c b dnaplot
   dnaplot
   
4) Test 4                   64 bit BCPL Cintcode with no graphics
   cd $BCPLROOT
   cat TGZDATE
   make -f Makefile   clean       Build the 32-bit versioon
   make -f Makefile               needed to
   logout
   make -f Makefile   clean64     build the 64-bit version
   make -f Makefile run64         with luck
   c allcmpltests

5) Test 5                   64 bit BCPL Cintcode with SDL
   cd $BCPLROOT
   cat TGZDATE
   make -f Makefile   clean       Build the 32-bit versioon
   make -f Makefile               needed to
   logout
   make -f MakefileSDL clean64     build the 64-bit version
   make -f MakefileSDL run64       with luck
   c compall64
   c allcmpltests64
   logout
   cd ../bcplprogs/raspi
   c b64 engine
   engine
   c b64 dragon
   dragon
   c b64 hdmandset
   hdmandset 2
   
6) Test 6                   64 bit BCPL Cintcode with SDL and GL
   cd $BCPLROOT
   cat TGZDATE
   make -f Makefile   clean       Build the 32-bit version
   make -f Makefile               needed to
   logout
   make -f MakefileGL clean64     build the 64-bit version
   make -f MakefileGL run64       with luck
   c allcmpltests64
   logout
   cd ../bcplprogs/raspi
   cintsys64
   c b64 engine
   engine
   c b64 gltst
   gltst
   logout
   cd ../genome
   c b64 dnaplot
   dnaplot

##################### Test results ###############################   

1) Dell laptop Linux 18.04 LTS under Oracle VM Virtualbox
   Test 1/1  Dell Linux 32-bit with no graphics
             TGZDATE: Wed 19 Jan 19:21:08 BST 2022
             Build: Linux
	     Flags: SOUND CALLC
	     Host address: 64 bits  BCPLWORD: 32 bits
             Cintcode instructions per sec: 29,752,592
   Test 1/2  Dell Linux 32-bit with SDL
             TGZDATE: Tue  1 Jun 19:52:35 BST 2021
             Build: LinuxSDL
	     Host address: 64 bits  BCPLWORD: 32 bits
             Cintcode instructions per sec: 89,864,090
   Test 1/3  Dell Linux 32-bit with SDL and GL
             TGZDATE: Sat 15 Jan 09:31:42 GMT 2022
             Build: LinuxSDL
             Flags: SOUND CALLC
	     Host address: 64 bits  BCPLWORD: 32 bits
             Cintcode instructions per sec: 92,837,037
   Test 1/4  Dell Linux 64-bit with no graphics     OK
             TGZDATE: Tue  1 Jun 19:52:35 BST 2021
             Build: Linux
	     Host address: 64 bits  BCPLWORD: 64 bits
             Cintcode instructions per sec: 66,028,481
   Test 1/5  Dell Linux 64-bit with SDL
             TGZDATE: Tue  1 Jun 19:52:35 BST 2021
             Build: LinuxSDL
	     Host address: 64 bits  BCPLWORD: 64 bits
             Cintcode instructions per sec: 65,747,209
   Test 1/6  Dell Linux 64-bit with SDL and GL
             TGZDATE: Tue  1 Jun 19:52:35 BST 2021
             Build: LinuxGL
	     Host address: 64 bits  BCPLWORD: 64 bits
             Cintcode instructions per sec: 66,886,923
	     The non GL tests were OK
	     But gltst and dnaplot both failed to work (as expected)
	     This will be mended in due course. The simplest possible
	     solution is to use 64 bit floating point in everything
	     passed to GL.
   
2) Samsung NC10 Netbook running Ubuntu Linux 18.04 LTS
   Test 2/1  Samsung NC10 Linux 32-bit with no graphics
             Not tested
   Test 2/2  Samsung NC10 Linux 32-bit with SDL
             Not tested
   Test 2/3  Samsung NC10 Linux 32-bit with SDL and GL
             Not tested
   Test 2/4  Samsung NC10 Linux 64-bit with no graphics
             Not tested
   Test 2/5  Samsung NC10 Linux 64-bit with SDL
             Not tested
   Test 2/6  Samsung NC10 Linux 64-bit with SDL and GL
             Not tested

3) Lenova G50 laptop 64-bit Cygwin under Windows 10
   Test 3/1  Lenova G50 64-bit Cygwin 32-bit BCPL with no graphics
             TGZDATE: Wed 19 Jan 22:43:32 GMT 2022
             Build: CYGWIN32
             Flags:
	     Host address: 64 bits  BCPLWORD: 32 bits
             Cintcode instructions per sec: 79,455,122
   Test 3/2  Lenova G50 64-bit Cygwin 32-bit BCPL with SDL
             Not tested
   Test 3/3  Lenova G50 64-bit Cygwin 32-bit BCPL with SDL and GL
             Not tested
   Test 3/4  Lenova G50 64-bit Cygwin 64-bit BCPL with no graphics
             Not tested
   Test 3/5  Lenova G50 64-bit Cygwin 64-bit BCPL with SDL
             Not tested
   Test 3/6  Lenova G50 64-bit Cygwin 64-bit BCPL with SDL and GL
             Not tested

4) Dell laptop 64-bit Cygwin under Windows 10
   Test 4/1  Dell Cygwin 32-bit with no graphics
             TGZDATE: Sat 27 Mar 06:00:54
             Build: CYWIN32
	     Host address: 64 bits  BCPLWORD: 32 bits
             Cintcode instructions per sec: 39,322,694
   Test 4/2  Dell Cygwin 32-bit with SDL
             Not tested
   Test 4/3  Dell Cygwin 32-bit with SDL and GL
             Not tested
   Test 4/4  64-bit with no graphics
             TGZDATE: Sat 27 Mar 06:00:54
             Build: CYWIN32
	     Host address: 64 bits  BCPLWORD: 64 bits
             Cintcode instructions per sec: 34,086,353
   Test 4/5  Dell Cygwin 64-bit with SDL
             Not tested
   Test 4/6  Dell Cygwin 64-bit with SDL and GL
             Not tested

5) Apple: Mac Mini running OSX
   Test 5/1  Mac OSX 32-bit BCPL with no graphics
             TGZDATE: Wed 21 Jan 18:56:05 BST 2022
             Build: MacOSX
	     Flags: CALLC	
	     Host address: 64 bits  BCPLWORD: 32 bits
             Cintcode instructions per sec: 107,742,809
   Test 5/2  Dell Mac OSX 32-bit with SDL
             Not tested
   Test 5/3  Dell Mac OSX 32-bit with SDL and GL
             Not tested
   Test 5/4  Mac OSX 64-bit BCPL with no graphics
             TGZDATE: Wed 21 Jan 18:56:05 BST 2022
             Build: MacOSX
	     Flags: CALLC
	     The host is a little ender machine
	     Host address: 64 bits  BCPLWORD: 64 bits
             Cintcode instructions per sec: 123,720,701
   Test 5/5  Dell Mac OSX 64-bit with SDL
             Not tested
   Test 5/6  Dell Mac OSX 64-bit with SDL and GL
             Not tested

6) Raspberry Pi Model 4 running Linux
   Test 6/1  Raspberry Pi Linux 32-bit with no graphics
             TGZDATE: Wed 19 Jan 15:59:31 GMT 2022
	     Build: Raspi
	     Flags:
	     Host address: 32 bits  BCPLWORD: 32 bits
             Cintcode instructions per sec: 68,520,122
   Test 6/2  Raspberry Pi Linux 32-bit with SDL
             TGZDATE: Wed 19 Jan 15:59:31 GMT 2022
	     Build: RaspiSDL
	     Flags: SOUND CALLC
	     The host is a little ender machine
	     Host address: 32 bits  BCPLWORD: 32 bits
             Cintcode instructions per sec: 74,471,206
   Test 6/3  Raspberry Pi Linux 32-bit with SDL and GL
             Not tested
   Test 6/4  Raspberry Pi Linux 64-bit with no graphics
             TGZDATE: Wed 19 Jan 15:59:31 GMT 2022
	     Build: Raspi
	     Flags:
	     The host is a little ender machine
	     Host address: 32 bits  BCPLWORD: 64 bits
             Cintcode instructions per sec: 69,289,147
   Test 6/5  Raspberry Pi Linux 64-bit with SDL
             TGZDATE: Wed 19 Jan 15:59:31 GMT 2022
	     Build: LinuxSDL
	     Flags: SOUND CALLC
	     The host is a little ender machine
	     Host address: 32 bits  BCPLWORD: 64 bits
             Cintcode instructions per sec: 65,747,209
   Test 6/6  Raspberry Pi Linux 64-bit with SDL and GL
             Not tested

7) Lenova G50  Linux 20.04 LTS under Oracle VM Virtualbox
   Test 7/1  Lenova G50 Linux 32-bit with no graphics
             TGZDATE: Mon 25 Jul 20:36:39 BST 2022
             Build: Linux
             Flags: SOUND CALLC
             The host is a little ender machine
	     Host address: 64 bits  BCPLWORD: 32 bits
             Cintcode instructions per sec: 98,964,728
   Test 7/2  Lenova G50 Linux 32-bit with SDL
             TGZDATE: Mon 25 Jul 20:36:39 BST 2022
             Build: LinuxSDL
             Flags: SOUND CALLC
	     Host address: 64 bits  BCPLWORD: 32 bits
             Cintcode instructions per sec: 97,713,988
	     c allcmpltests
	     logout
             cd ../bcplprogs/raspi
             cintsys
             c b engine
             engine
             c b dragon
             dragon
             c b hdmandset
             hdmandset
	     All ran successfully
   Test 7/3  Lenova G50 Linux 32-bit with SDL and GL
             TGZDATE: Mon 25 Jul 20:36:39 BST 2022
             Build: LinuxGL
             Flags: SOUND CALLC
	     Host address: 64 bits  BCPLWORD: 32 bits
             Cintcode instructions per sec: 97,406,228
	     c allcmpltests     All tests OK
	     logout
	     cd ../bcplprogs/raspi
	     cintsys
	     c b engine
	     engine
	     c b gltst
	     logout
	     cd ../genome
	     cintsys
	     c b dnaplot
	     dnaplot
   Test 7/4  Lenova G50 Linux 64-bit with no graphics
             TGZDATE: Mon 25 Jul 20:36:39 BST 2022
             Build: Linux
             Flags: SOUND CALLC
	     Host address: 64 bits  BCPLWORD: 64 bits
             Cintcode instructions per sec: 106,459,475
   Test 7/5  Lenova G50 Linux 64-bit with SDL
             TGZDATE: Mon 25 Jul 20:36:39 BST 2022
             Build: LinuxSDL
             Flags: SOUND CALLC
	     Host address: 64 bits  BCPLWORD: 64 bits
             Cintcode instructions per sec: 105,013,505
	     c allcmpltests64   ok
	     logout
	     cd ../bcplprogs/raspi
	     cintsys64
	     c bc64 engine
	     engine
	     c b64 dragon
	     dragon
	     c b64 hsmandset
	     hdmandset 2
	     All the above tests we successful.
   Test 7/6  Lenova G50 Linux 64-bit with SDL and GL
             Not tested

8) iPad Air running Alpine Linux using iSH
   Test 8/1  iPad Air running Alpine Linux using iSH
             TGZDATE: Wed 12 Jul 16:33:40 BST 2023
	     Build: Linux
	     Flags: CALLC
	     Host address: 32bits  BCPLWORD: 32 bits
             Cintcode instructions per sec: 11,154,725
   Test 8/2  iPad Air running Alpine Linux using iSH 32-bit with SDL
             Not available
   Test 8/3  iPad Air running Alpine Linux using iSH 32-bit with SDL and GL
             Not available
   Test 8/4  iPad Air running Alpine Linux using iSH 64-bit with no graphics
             TGZDATE:  Wed 12 Jul 16:33:40 BST 2023
	     Build: Linux
	     Flags: CALLC
	     Host address: 32 bits  BCPLWORD: 64 bits 
             Cintcode instructions per sec: ??
   Test 8/5  iPad Air running Alpine Linux using iSH 64-bit with SDL and GL
             Not available
   Test 8/6  iPad Air running Alpine Linux using iSH 64-bit with SDL and GL
             Not available


End of file

