Jump to content
IGNORED

Question on AI


Recommended Posts

I'm not a programmer and I don't know a lot about AI. But I fool around from time to time with the Bing Co-pilot thing for fun.

 

The other day I asked it something like write an Atari 800xl assembly program to approximate Pitfall Harry. It spit out some code. 

 

Unfortunately, I didn't capture it at the time, thinking I could do it later and post it here to see if it was accurate. Usually it stays in the history. But this request disappeared. 

 

I'm curious: do you think it disappeared because I asked it to do something related to a copyrighted IP? Because I have made other requests such as write an Atari BASIC program to draw a line, or write an Atari assembly program to draw a pumpkin...in both cases it generated code.

 

But when I tried to repeat the prompt for Pitfall Harry, it now no longer does it. In fact, just checking history now, all my repeat attempts are gone. 

 

I wanted to copy the code and post it here for review like I said, just out of curiosity. I believe it was not correct; even though I cannot program in assembly or any other computer language, I'm fairly certain the fact that it seemed to repeat the same thing on just about all lines - it wasn't this, but something like .byte $08 over and over again - means it was wrong. On the contrary, the pumpkin and BASIC line seemed right. (I base this only on the fact that I like to sometimes read assembly language listings of Atari games, because I find it cool to see what a game actually began as in terms of abstract, incomprehensible-to-me writing.)

 

Anyway, just wondering about thoughts on this. I can understand the system restricting stuff, but I thought this perhaps somewhat odd...

  • Like 1
Link to comment
Share on other sites

On 3/11/2024 at 12:03 AM, AAA177 said:

I'm curious: do you think it disappeared because I asked it to do something related to a copyrighted IP? Because I have made other requests such as write an Atari BASIC program to draw a line, or write an Atari assembly program to draw a pumpkin...in both cases it generated code.

 

I look on AI as like when Kirby eats a bunch of stuff and then burps out something gross.

 

I find what you say here interesting.  Has it come the awareness of AI producers that they were stealing the work of others, and people have legally complained?

 

Was the code (just me wondering) that the AI gave the code to Pitfall Harry that the AI was able to find (more than likely) and then realized somehow "oops, I wasn't supposed to reveal I knew that..."

  • Like 1
Link to comment
Share on other sites

Thanks for these replies, I appreciate it. 

 

I was about to try and contact MSFT as suggested when something popped into my head...a lot of my history seemed to have disappeared, so I tried looking at the history of other Bing-chat questions I did that had no relation to the topic at hand, thinking maybe on a certain day on record, it would only show one search. That seems to be what happened, so this one was located under a stock-market-related question (i.e., it essentially was hidden from me). If you get what I mean. 

 

I will now copy and paste the output. I think doctorclu what happened is I had worded the other questions differently and the system thought I wanted to make a clone of the game, and that may have indeed set off copyright issues. The question here was, write an Atari 800 assembly code that approximates the shape of Pitfall Harry.

 

This can't possibly be accurate, correct?  By the way, too, on some Atari-related questions, AtariAge is cited as a source...

 

******

; Pitfall Harry Shape (Atari 800 Assembly Code)
; Written by ChatGPT

; Set up display list
DLIST   .BYTE   $70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70
        .BYTE   $70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70
        .BYTE   $70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70
        .BYTE   $70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70
        .BYTE   $70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70
        .BYTE   $70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70
        .BYTE   $70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70
        .BYTE   $70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70

; Character set for Pitfall Harry
CHARSET .BYTE   $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .BYTE   $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .BYTE   $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .BYTE   $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .BYTE   $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .BYTE   $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .BYTE   $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .BYTE   $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
; Main program loop
MAIN    LDX     #CHARSET
        LDA     #0
LOOP    STA     $D800,X
        INX
        CPX     #256
        BNE     LOOP

; Infinite loop
WAIT    JMP     WAIT

; End of program

 

 
Link to comment
Share on other sites

I'm not familiar with Atari 8-bit computers, but I do know about the 6502 and I did a bit of digging.

 

First up, I wouldn't expect this code to even assemble, as it's trying to load a 16-bit value (the address of CHARSET) into an 8-bit register (X). But if it could be assembled, assuming that X was loaded with only the least signifigant byte of the address of CHARSET, it would try to store the value 0 into the system's ROM (specifically, the beginning of the ASCII-to-floating-point conversion routine) some number of times up to 255, depending on the exact address of CHARSET. The DLIST block is never used at all, and the CHARSET block, full of 0 values, is also never actually used (just its address).

 

It's nonsense :)

  • Like 3
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...