Skip to main content

unsigned char

Animbrushes and fill modes in Brilliance 2.0.  Converted to animated GIF in Cloanto Personal Paint 7.1.

unsigned char

Squeak Amiga VM progress

I've made some time to work on the Amiga Squeak VM I started many years ago.

The screenshot above shows it running on its own 8bpp screen on an Amiga 1200.  This Amiga 1200 has a 40MHz 68030 processor, and you can see the benchmarks.

In comparison, my Core i5 MacBook Air running 64-bit Squeak 5.1 with a recent Cog VM gets these benchmarks:

 '2,000,000,000 bytecodes/sec; 190,000,000 sends/sec'

Features recently enhanced in the Amiga port: 

  • Screen palette uses Squeak's intended colors
  • Visiting the root of the file system in the File Browser shows all attached Amiga volumes
  • More functional UNIX path to Amiga path conversion allows more flexibility of where image/changes/sources files may be stored
  • Cmd-key shortcuts work
  • Abandoned "window on pubscreen" approach in favor of "clone Workbench screen" approach
  • Initial backdrop window now is sized according to screen size
  • Right mouse button and middle mouse button both work

Most development has been done in this round on MorphOS 3.10 using SAS/C 6.58 and CygnusEd 4.22.

 

unsigned char

bootblock lab

unsigned char

we have five minutes

unsigned char

shish kabobs

Digitized using NewTek DigiView Gold

unsigned char

Bars and Pipes with Command Performance

Just a note to myself that when I use the Command Performance tool in Bars and Pipes to talk to another Amiga program via ARexx, I need to make sure the "ARexx Port" in the tool is entirely capitalized.  Otherwise, it will silently fail to communicate with the target.

In my screenshot, Command Performance will tell Sample Wrench to play the sample in the 'default editor' (the last editor window I clicked on), which is editor 0, with no transposing.

Also worth mentioning is one process for doing ARexx debugging:  run a Rexx script which opens its own ARexx port and responds to commands.  An example is given at Amiga.org.  Also make sure to run TCO, the ARexx console output utility. When done, you can close that console using TCC

unsigned char

Booo wooo

Scala MM300, ImageFX 4.1a, Fireworks MX 2004

unsigned char

unsigned char

what it is

unsigned char

gardening