AAA177 Posted March 11 Share Posted March 11 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... 1 Quote Link to comment Share on other sites More sharing options...
akator Posted March 12 Share Posted March 12 I would ask Microsoft. 1 Quote Link to comment Share on other sites More sharing options...
doctorclu Posted March 12 Share Posted March 12 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..." 1 Quote Link to comment Share on other sites More sharing options...
AAA177 Posted March 13 Author Share Posted March 13 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 Quote Link to comment Share on other sites More sharing options...
Verdant Posted March 18 Share Posted March 18 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 3 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.