On Mon, 30 Nov 1998, Sam Ismail wrote:
On Mon, 30 Nov 1998, John Foust wrote:
At 03:44 PM 11/25/98 -0800, Cameron Kaiser
wrote:
>::The UCSD P-system was started by Dr. Ken Bowles, the director
>::of the UCSD computer center. The p-code they developed has
>::lived on, and remnants can be seen in the Java virtual machine!
>
>Is there a description of the opcodes/bytecodes used in the p-code VM
>anywhere?
Yes, the Apple Pascal technical reference manual has a full listing of the
p-System "instruction set". Say the word and I'll scan it and post it to
my website (providing I can find the manual!)
I also once wrote a p-code disassembler on my Apple. I used it to a
disassemble the code of a game written in Apple Pascal so I could locate
the copy protection (it used a code wheel...I just changed a Branch if Not
Equal to a Branch if Equal and it worked).
Anyway, if I can find where I saved that program I'll send that to whoever
wants it too. Its very primitive though. It reads sectors off the Pascal
disk in question and just dumps a disassembly to the screen. If I wrote
it in Pascal it could have opened the p-code file and then done the
disassembly in a more convenient manner, but I'm not about to go back to
programming Apple Pascal, which blows.
Sellam Alternate e-mail: dastar(a)siconic.com
------------------------------------------------------------------------------
Always being hassled by the man.
Coming in 1999: Vintage Computer Festival 3.0
See
http://www.vintage.org/vcf for details!
[Last web site update: 11/02/98]