was8bit 2025-03-29 13:37 (Edited)
beautiful :)
jpospTynker 2025-09-03 18:24
wow, a father on lowres nx? unexpected but everyone can code if they want!
was8bit 2025-09-04 04:28 (Edited)
All different people from all around the world are here :)
moechofe 2025-09-04 07:36
@jpospTynker BASIC was the first language I learn when I was 8 yo. It feels good to mess with the return stack with GOTO and GOSUB.
was8bit 2025-09-05 05:30
My first experience was machine language on an APPLE2e, and interface programming where each line of a code began with a sequential line# to jump to another part of code using the line# you wanted to jump to… no fancy anything like we have here in lowres ;)
jpospTynker 2025-09-05 18:33
my first time coding was actually on lowres nx, started in 2022, got this account in 2025 (that’s obvious)
was8bit 2025-09-06 14:21 (Edited)
Microsoft quick basic is close to lowresnx...
Here is an example of the first basic programming
100 REM *****************************************************************
110 REM *** ***
120 REM *** STAR TREK: BY MIKE MAYFIELD, CENTERLINE ENGINEERING ***
130 REM *** ***
140 REM *** TOTAL INTERACTION GAME - ORIG. 20 OCT 1972
150 REM *** ***
160 REM *****************************************************************
170 GOSUB 5460
180 PRINT " STAR TREK "
190 PRINT "DO YOU WANT INSTRUCTIONS (THEY'RE LONG!)";
200 INPUT A$
210 IF A$ <> "YES" THEN 230
220 GOSUB 5820
230 REM ***** PROGRAM STARTS HERE *****
was8bit 2025-09-06 14:28
I actually bought this book new back in the day, and i still have this book ;)
https://vintageapple.org/apple_ii/pdf/Apple_Machine_Language_1981_(raw-bw).pdf
was8bit 2025-09-06 14:34
; An example of a machine-language program
;
; The problem
; Read a series of numbers from memory
; beginning at x4000. Read until the
; number 0 is read. Count how many
; of the numbers are even and odd.
; Store the count of even numbers at
; x3200 and the number of odd numbers
; at x3201.
;
; A first pass in LC-2 Assembly Language:
; A bare-bones sentinel-controlled loop
;
; Register usage
; R1 -- input data pointer
; R2 -- most recent value
;
x3000 LD R1, x006 ; load data pointer
x3001 LDR R2, R1, #0 ; load data value
x3002 BRz x005 ; branch to end if zero
;
; repeating statements go here
;
x3003 ADD R1, R1, #1 ; increment data pointer
x3004 BRnzp x001 ; branch back to top
x3005 HALT
;
; data section
;
x3006 x4000 ; address of data
was8bit 2025-09-06 14:35
Lowresnx is a blend of old school programming, basic, machine language, etc...