-
Content Count
1,037 -
Joined
-
Last visited
Posts posted by Bill Lange
-
-
Ok, here is all of Atari Roots except Appendix A. Let me know what you guys think.
I am know in the processes of converting all the example programs to Dasm/Atari800Win PLus.
www.langesite.com/AtariRoots
WRL
-
I've seen it now!
WRL
-
OK, I signed up too.
WRL
-
Send us screen shots/or pictures of the system at work!
WRL
-
Look here -
http://www.langesite.com/AtariRoots/index.html
Thanks for the info on the disk images. I'll have to try that too.
WRL
-
I've been updating Atari Roots, an Atari assembly language book from circa 1983, to include examples for DASM/ Atari800Win PLus.
For example, I took the following program from chapter 9, which was for the Atari Assembler Editor cartridge. I fixed the errors in line 160 and 190 (the Atari assembler can not assemble a line with just a lable on it) -
10; THE ATARI RAINBOW 20; RAINBOW.SRC 30; 40 COLRBK=$2C8; THE GRAPHICS 0 BORDER COLOR REGISTER 50 TMPCLR=$C0; A PLACE TO STORE COLORS TEMPORARILY 60; 70 *=$0600 80; 90 START LDA #$FE; MAX COLOR VALUE 0100 STA TMPCLR 0110; 0120 NEWCLR LDA TMPCLR 0130 STA COLRBK 0140; 0150 LDX #$FF 0160 LOOPA NOP; JUST A DELAY LOOP 0170; 0180 LDY #$30 0190 LOOPB NOP; ANOTHER DELAY LOOP 0200 DEY; DECREMENT Y REGISTER 0210 BNE LOOPB 0220; 0230 DEX; DECREMENT X REGISTER 0240 BNE LOOPA 0250; 0260 DEC TMPCLR; DCREMENT TMPCLR 0270 DEC TMPCLR; SUBTRACT 2 FOR NEXT COLOR 0280 BNE NEWCLR; IF NOT ZERO, CHANGE COLORS AGAIN 0290; 0300 JMP START; ALL COLORS DISPLAYED - NOW DO 'EM ALL AGAIN
and modified it for DASM
; The Atari Rainbow ; rainbow.das ; compile with DASM ; dasm rainbow.das -f3 -orainbow.bin ; attach resulting .BIN file as a cartridge in the Atari800Win Plus Emulator processor 6502; must be seven space before this line COLRBK equ $2C8; THE GRAPHICS 0 BORDER COLOR REGISTER TMPCLR equ $C0; A PLACE TO STORE COLORS TEMPORARILY ORG $A000 CLD; clear the decimal flag CLC; clear the carry flag START LDA #$FE; MAX COLOR VALUE STA TMPCLR NEWCLR LDA TMPCLR STA COLRBK LDX #$FF LOOPA NOP; JUST A DELAY LOOP LDY #$30 LOOPB NOP; ANOTHER DELAY LOOP DEY; DECREMENT Y REGISTER BNE LOOPB DEX; DECREMENT X REGISTER BNE LOOPA DEC TMPCLR; DECREMENT TMPCLR DEC TMPCLR; SUBTRACT 2 FOR NEXT COLOR BNE NEWCLR; IF NOT ZERO, CHANGE COLORS AGAIN JMP START; ALL COLORS DISPLAYED - START OVER ORG $BFFA .byte $00; $BFFA starting address low byte .byte $A0; $BFFB starting address high byte .byte $00; $BFFC cartridge present byte must be zero .byte $02; $BFFD cartridge flag byte - bits 0,2 and 7 are significant .byte $00; $BFFE init address low byte .byte $A0; $BFFF init address high byte
I've also showed how to use the Monitor in the Atari800Win Plus instead of the DEBUG mode of the Atari Assembler Editor cart.
Is there any interest in seeing this?
WRL
-
A light pen can be quite simply plugged into controller port 0, as if it were a paddle or joystick. It can be read straightforwardly with the statements PEEK(564) and PEEK(565). And that is all there is to it. That is, from an engineering point of view, you understand.
Read this article -
http://www.atarimagazines.com/creative/v9n...tpost_Atari.php
WRL
-
Where in god's name do you work where you are able to write database software in Atari BASIC for a 24 year old computer? Space Shuttle Systems at NASA?
WRL
-
-
Can you upload the atr file?
Thanks
WRL
-
-
If you write a short piece of code like -
10 PRINT STICK(0)
20 GOTO 10
RUN
You will see the numbers change on the screen. I think 15 is centered.
STICK(0) = 1st joystick
STICK(1) = 2nd joystick
etc.
WRL
-
I believe that I have the S.A.M diskette and documentation at home. I might not have time to look for it until Moday, but I will check.
WRL
-
I have most of "Atari Roots" at my website here -
http://www.langesite.com/atariroots/
Kevin is in the process of moving it over to www.atariarchives.org. When it is put up there, I will be removing it from my website.
This is an excellent beginners book on Atari Assembly language.
WRL
-
Ad
in Atari 2600
-
Kevin at Atari Archives put the map here http://www.atariarchives.org/APX/showinfo....o.php?cat=20050
I assume he will be putting the manual up there too.
WRL
-
-
look here
www.langesite.com/Atari/index.html
or try
67.40.45.140/Atari/index.html
at the bottom of the page.
The file is scans of all 34 pages of the manual. It is 8 megs so i hope you are not using a dial up! :-)
Let me know if you have problems.
WRL
-
-
-
I have the manual and the map. I'll scan them for you.
WRL
-
Let me know if you need a disk image and I email one to you.
WRL
-
The "Boot Error" is happening because of the simulated disk drive. Turn off all the disk drives and then do a cold boot of the emulator. If you want to use the emulated disk drives, you will need a disk image attached.
WRL
-
Has anyone written a world or terrain building algorithm like the ones used in Seven Cities Of Gold or SimCity?
Chris Crawford, the designer of Eastern Front, has some nice documents on it on his website, but in his words, it is alot of "hand waving".
Here is the link to the World Building info on his site -
http://www.erasmatazz.com/library/JCGD_Vol...ld_a_World.html
He has a lot of good game design info on his site.
WRL

Arabic ROM
in Atari 8-Bit Computers
Posted
Does anyone have the Arabic ROM for the 8-bits and if so, is it loadable into any of the emulators?
WRL