-
Content Count
62 -
Joined
Content Type
Profiles
Member Map
Forums
Blogs
Gallery
Calendar
Store
Everything posted by BillG
-
Several graphical programming environments I know about are: * LabVIEW - very resource intensive * Lego Mindstorms (robotics) * Scratch Scratch https://scratch.mit.edu/about runs in your browser. It resembles Mindstorms since both came out of MIT. I would not want to use Scratch much for real programming. It does have potential to teach kids and beginners about programming.
-
And yours has disk images; the other one does not.
-
How much existing code uses just the register number instead of Rx? Is it worth a mode in which the assembler requires the Rx form?
-
Amen to that. They only seem too many until you start using them. Earlier in the year, I started implementing clones of the old Space Voyage game for the SWTPC 6800 on other platforms. In the original 6800 version, has to be written on the 6502, due to the lack of a bls instruction.
-
Segmentation on the x86 is something that the programmer had to get used to managing. I have done so much of it that it is second nature. The ironic thing is that IBM chose the 8088 for their small computer. The IBM mainframe architecture is notorious for how difficult it was to program. Addressing required using a base register. A section of code started with a BALR (BrAnch and Link Register) instruction to get something related to the current program counter into a register. All other branches must be offsets to that base address. IIRC, a section of code is limited to 4K bytes, so any sizeable program had to be broken up into small pieces.
-
<snip> I do not own real hardware and use Steem and Devpac to do testing. I use my own cross assembler and emulator to do most of the development; everything so far treats the ST display and keyboard as a TTY.
-
I find that programming the 6502 to manipulate 16-bit and larger quantities to be tedious. ADDQ instead of INX bothers me because as an addition operation, it affects the carry (and X) flag whereas an increment or decrement on most processors do not.
-
The real reason(s) why TOS is split in 2 parts
BillG replied to ParanoidLittleMan's topic in Atari ST/TT/Falcon Programming
It is probably historical. The first part is derived from CP/M --> Concurrent PC DOS --> DR DOS plus the GSX graphics extensions originally hosted by CP/M. The second part is the GEM GUI. -
Dec 13 was Friday the thirteenth. The previous Friday the thirteenth was 13 weeks prior; the next one is 13 weeks later...
