Asking #chatgpt to write #Z80 #assembler sample program
#vintageprogramming #bitstory #retrocomputer #vintagecomputer
#chatgpt #z80 #assembler #vintageprogramming #bitstory #retrocomputer #vintagecomputer
#VintageProgramming (?) and #VintageApple question:
What is your workflow for developing in #HyperCard (#HyperTalk mostly) and keeping it in version control (e.g. GitHub)?
What I’m thinking is:
Macintosh (or emulator) ➡️ AppleShare IP (via Netatalk on Linux) ➡️ Git (on Linux)
A HyperCard stack is a binary format so won’t go well with version control. Do you just extract (copy/paste) the code when comes time to commit? I’d love to see that in git history.
A/UX maybe!? 😄
#vintageprogramming #VintageApple #hypercard #hypertalk
he use of i and I for variable names was to see if it would notice.
30 should generate "Hello Worldthis is next." no space between d & t
40 print value of i on new line
Line 50 would jump back to top, infinitely looping
60 obvious error. no preceeding paired For statement.
So execution should never get to line 60 and loop forever due to line 50
2/2
#BASIC #ChatGPT #vintagecomputing #openai #ai #retrocomputing #vintageprogramming
#basic #chatgpt #vintagecomputing #openai #ai #retrocomputing #vintageprogramming
the use of i and I for variable names was to see if it would notice.
30 should generate "Hello Worldthis is next." no space between d & t
40 print value of i on new line
Line 50 would jump back to top, infinitely looping
60 obvious error. no preceeding paired For statement.
So execution should never get to line 60 and loop forever due to line 50
2/2
#BASIC #ChatGPT #vintagecomputing #openai #ai #retrocomputing #vintageprogramming
#basic #chatgpt #vintagecomputing #openai #ai #retrocomputing #vintageprogramming
Simpler than that. It's just sloppy code that I wanted to test.
Line 20 would print "Hello World"
The semicolon would leave the print location after the 'd' in Hello World so the next character would appear there
The colon in 20 indicates a new statement
The for-next loop is just a way to 'pause' execution. This BASIC has not wait statement.
1/2
#BASIC #ChatGPT #vintagecomputing #openai #ai #retrocomputing #vintageprogramming
#basic #chatgpt #vintagecomputing #openai #ai #retrocomputing #vintageprogramming
Looks like #ChatGPT somewhat understands #vintagecomputing #BASIC. Analyzed my sloppy N82 BASIC - some hits, some misses, but amazing regardless!
#chatgpt #vintagecomputing #basic #vintageprogramming #openai #ai
It took me a while to collect all three books: Sherlock Holmes meets computers.
Nice approach
#sherlockholmes #vintagecomputer #vintageprogramming #bitstory #retrocomputer #vintagebooks #basic #pascal
#sherlockholmes #vintagecomputer #vintageprogramming #bitstory #retrocomputer #vintagebooks #basic #pascal