Login
Back to forumReply to this topicGo to last reply

Posted By

Dunric
on 2005-10-17
18:16:03
 32 values which don't make sense

This afternoon, while resting, 32 numbers came to me from a waking vision which don't make sense. But I believe these numbers represent 5
distinct possibilities:


1. A Machine Language (ML) program


Could these numbers represent a small ML program, either for the C64 or 128, which is TSR (Terminate and Stay Ready) in RAM? Perhaps this "ML Program" works in either the computer's RAM or the disk drive's?


2. Sprite data


These are 32 specific numbers, some of which are repeating (the number "8" shows up more than twice). Could this be sprite data?


3. SID values


Another possibility exists that these values represent SID tunes, or note values.


4. PETSCII characters


Although remote, a possibility also exits that these are PETSCII values, stored in CHR$(n) (where "n" is the number of each value, which is then POKEd into locations 1024 through 1056).


5. Normal ASCII values


A final possibility exists that these values are for the PC, which represent traditional ASCII numbers.


Here are the 32 specific numbers:


196,122,188,64,92,18,36,12,8,13,124,8,0
8,74,102,84,8,36,52,8,18,99,52,12,13
8,112,94,88,20,0,84,13,9,82,48,34,0
5,8


(by a "Mr. Stack").


I will check these values out on my computer shortly. Hopefully they will have some relation to the disk data recovery efforts I have been mentioning in previous posts.

Here is a webpage I have written which displays the output from the VICE emulator in 128 mode:


http://members.tripod.com/~panks/32.html


Other possibilities exist which have not been tested (e.g. regular ASCII values, SID music values and an ML program).

Paul

Posted By

Csabo
on 2005-10-17
19:35:25
 Re: 32 values which don't make sense

Oooooh... myyyyy... god... Weirdest topic ever. Umm, do let us know if you find out what it was.

Posted By

Dunric
on 2005-10-18
02:54:39
 Re: 32 values which don't make sense

These are ML programs -- not sprite data, not PETSCII, not SID sounds,
not regular ASCII.

Consider the following example:

10 PRINTCHR$(147):FORX=49152TO49152+73:READAOKEX,A:NEXT:SYS49152
100 DATA 176,0,87,250,77,62,18,8,76,97,248,172,63,17,28,192
110 DATA 63,18,172,250,0,36,82,117,84,78,62,119,148,92,71
120 DATA 198,0,62,177,9,58
130 DATA 172,118,52,112,84,61,83,197,254,80,23,72,8,119,0
140 DATA 78,252,116,84,60,94,72,51,63,252,163,82
150 DATA 7,64,98,63,218,174,0,0,0,96

If you type in the DATA exactly as listed above, the following
message will appear on the screen:

PRESS RECORD & PLAY ON TAPE

Remember, these numbers don't come from me...they come from
Mr. Stack.

Paul

Posted By

Gaia
on 2005-10-18
03:46:03
 Re: 32 values which don't make sense

This "program" doesn't work on a plus/4. At least you could have checked before posting it here.

Posted By

Dunric
on 2005-10-18
04:29:25
 Re: 32 values which don't make sense

From Lemon64:

"Disassembly of the first 11 bytes;

Code:
176,0 BCS *+$02 ; branch Carry Set to PC+2)
87,250 SRE $FA,X ; pseudo opcode, would have to look it up
77,62,18 EOR $123E ; exclusive OR accumulator with contents of 4670)
8 PHP ; push processor status to stack
76,97,208 JMP $F861 ; direct jump into Kernel ROM


Only the first eleven bytes actually do anything before that jump so the rest is redundant, no registers are initialised at any point so it runs "wild" on whatever happens to be in them at the time, the jump is a "leap of faith" and it's a fluke it works, what little is done is pointless and it would be possible to produce a similar "interesting" effect with random numbers. This isn't a legitimate piece of code."

Posted By

Gaia
on 2005-10-18
04:49:09
 Re: 32 values which don't make sense

You have posted this in comp.sys.cbm, too. Could you possibly spare us from this here and those who are so inclined can still follow it at CSC.

Posted By

TMR
on 2005-10-18
11:33:57
 Re: 32 values which don't make sense

The disassembly was mine by the way, i was being C64 specific so natch the ROM leap of faith bears no relevance to the 264 series, VIC 20, C128, PET or anything else...

Posted By

Gaia
on 2005-10-18
11:51:27
 Re: 32 values which don't make sense

No offence meant for you TMR happy Anyways, I refered to the actual BASIC program that pokes bytes to the RAM and then jumps to the ROM (because on the 264, SYS49152 does just that).

Posted By

Dunric
on 2005-10-19
18:28:04
 Re: 32 values which don't make sense

It does unusual things, even on the Plus/4. I've tested this code out on three different machines.

Paul



Back to topReply to this topic


Copyright © Plus/4 World Team, 2001-2024. Support Plus/4 World on Patreon