Pascalもろくに解からない厨房です。型チェックがきびしすぎる
文字 → ASCIIコード、の変換はどうやるの?
Delphiの入門書には載ってない。StrToIntは使えないし・・・

取りあえずアセンブリ機能を使ってこんな事やってます。
var
Character: Char;
AsciiCode: Byte;
begin
asm
MOV AL, Character
MOV AsciiCode, AL
end;