Jump to content

Snafu-1982

Members
  • Posts

    9
  • Joined

  • Last visited

Snafu-1982's Achievements

Combat Commando

Combat Commando (1/9)

4

Reputation

  1. Hey, dalves, I'm a little late to the party, but might have something to head you off into the right direction. This is a hello world program which I got somewhere else from this site, and have tweaked around in my spare time, hope this helps. I had the same questions as you, but dug through this website abit which gave me some clues. main: cls wait PRINT AT 84 COLOR 6,"HELLO SYDNEY" PRINT AT 106 COLOR 5,"HELLO SUN" PRINT AT 124 COLOR 4,"HIT THE SURF" PRINT AT 144 COLOR 1,"AND STAY COOL" PRINT AT 0 COLOR 1, "\69" for c=1 TO 79 PRINT COLOR 1, c next c end: goto end http://i1203.photobucket.com/albums/bb387/maxell-ln/hellosurf2_zpsdo11y9yq.jpg
  2. I'm just starting to use AppleWin, and am finding it a great emulator for the old Apple IIe computer my father had back in the early 80s. I've got a pile of old discs which I'm going to get converted to .dsk images by someone in new zealand. When I get the disks converted, I'll be very kean to look at all my old programs that I used to do in basic. Unfortunately the limited screen size in the AppleWin (or for that matter on the old apple) would make viewing the entire program listing somewhat tricky. If it's a long program, it will just scroll right through to the end. What I used to do in the olden days was kick the apple IIe into printer mode by entering a statement like print chr$ (12), then the printer would just start. The statement above could be completely wrong, it's been a good 28 years since I used an apple. I was amazed that I could still type in a FOR NEXT program the other day for the fun of it. So anyway is there away of kicking the AppleWin into printer mode, but rather then a printer, it would place the outputting material into a .txt file that I can open in notepad on my windows XP system?
  3. Hope this helps, this is the Intellivision colour base I constructed using the RGB 256 gradient system.
  4. Well I'm firmly now back in the intellivision mood again after many years, and have settled on the Nostalgia 5.0 emulator. This one works much better then the 4.1 version I used last week. During this time, I've played a few games of Space Armada - a long time between drinks, I think the last time I played it was around 1991 1992 ish. When starting to play, some of the techniques I used at the time are coming back, like many others, I shoot the aliens in columns. This is useful when it comes to the invisible aliens in the 5th and 6th waves - it helps one keep track of which aliens are still live. The utmost importance of this becomes crutial when facing the brutally nasty 9th and 10th waves where all the aliens are invisible. This is where I seem to always really mess up. This is also where I get the most damage to my bases, and then pretty much the green tomahawk bombs finish me off. The falling space-ships then are instant death, I'm just amazed to see others on youtube, how they get past this stage. I think once back in 1982 or 1983 I did get right through to the 17th wave (blue frame second time round), hell were my thumbs sore from that. Here is the game I played earlier on today during my lunch break. sorry, the sound is a tad out of sync toward the end - I used recordzilla 1.2 to capture it.
  5. Okay, that gives me a better prospective on the concept, and makes things clearer. I'm pretty sure you're right, aside from emulating games smoother then Nostalgia, it has a editor included which enables one to export .asm files to roms. It also gives an error report when exporting .asm files. Before I was cutting and chopping excerts out of the example files into notepad - a little crazy, but it was a starting point I guess. :) I also had a quick look at the wiki last night, i'm sure again another excellent resource, and again thanks for all the suggestions, much stuff to look into.
  6. Thanks, Yes, that was helpful, I didn't realise only one object can be placed onto a card. So if I understand this correctly, I have to call the first three graphics from the background (BACKTAB), and three from the moving images memory? I'll look further into this "BACKTAB" statement, to see how it's used and so on. This paragraph from the Intellivision lives site did clarify the component set abit more. http://intellivision.us/library/library/Games/Trivia/consoles.htm SYSTEM RAM The CPU and the STIC are linked together and served by the System RAM, the GI RA-3-9600. The System RAM is not just a simple dumb memory chip. It contains (1) 240 locations of information about the 240 background cards (BACKTAB), (2) 112 locations of simple 16-bit ram, used as the CPU stack and (3) a bus arbitration controller to control access to the Graphics ROM (GROM) and the Graphics RAM (GRAM), both of which are accessed by the CPU and the STIC (but never at the same time). The System RAM is crucial from the hardware point of view, but the timing features are transparent to the programmer. I gotta thank the lads who have placed together the detailed documentation with the SDK 1600, that must of taken many months or years to compile. When reading it through this week, admitfully I found much of it daunting, as intv assembly is a very different beast to Apple or Vic Basic. I'm building my programs now in Elektronite's Intelliware, only downloaded this last night. Before I was using Nostalgia which seems to be a very buggy program, Intelliware works much smoother and is more user friendly.
  7. Well it's my first foot into the intellivision programming pool, I just wanted to know if I'm on the right track with this. I kind of understand I've done some of it correctly, but I know the statements referring to choosing the colours, and specifying the location where graphics go is not right, I've used a "Plot" statement (old Apple IIe programming language) in place of what is suppose to be there. The aim of the program is just to do a cartridge opening screen with a magenta border, black screen, white text, and a somewhat pixated version of my own logo (just for fun). Here are also some screen shots on what I understand about the intellivision interface, and some of the hex values used for selecting colours and etc. (the following images were created in photoshop for demonstration) ============Start of program======================= ROMW 16 ORG $5000 ;------------------------------------------------------------------------------ ; EXEC-friendly ROM header. ;------------------------------------------------------------------------------ ROMHDR: BIDECLE ZERO ; MOB picture base (points to NULL list) BIDECLE ZERO ; Process table (points to NULL list) BIDECLE MAIN ; Program start address BIDECLE ZERO ; Bkgnd picture base (points to NULL list) BIDECLE ONES ; GRAM pictures (points to NULL list) BIDECLE TITLE ; Cartridge title/date DECLE $03C0 ; Flags: No ECS title, run code after title, ; ... no clicks ZERO: DECLE $0000 ; Screen border control DECLE $0000 ; 0 = color stack, 1 = f/b mode BIDECLE ONES ; GRAM pictures (points to NULL list) ONES: DECLE 1, 1, 1, 1, 1 ; Color stack initialization ;------------------------------------------------------------------------------ TITLE DECLE 112, "BRC Australia", 0 =============Underlay of BRC Logo============== Plot V2,H9 ;place card on second row down, and ninth column across Color 7 ;Chooses white from Intv colour palette. PROC DECLE %00001000 DECLE %00000110 DECLE %00000010 DECLE %00000011 DECLE %00000011 DECLE %00000010 DECLE %00000110 DECLE %00001000 ENOP Plot V2,H11 ;place card on second row down, and eleventh column across Color 7 ;Chooses white from Intv colour palette. PROC DECLE %00001000 DECLE %00000110 DECLE %00000010 DECLE %00000011 DECLE %00000011 DECLE %00000010 DECLE %00000110 DECLE %00001000 ENOP Plot V2,H13 ;place card on second row down, and thirteenth column across Color 7 ;Chooses white from Intv colour palette. PROC DECLE %00001000 DECLE %00000110 DECLE %00000010 DECLE %00000011 DECLE %00000011 DECLE %00000010 DECLE %00000110 DECLE %00001000 ENOP ===============Colour overlay of BRC Logo============ Plot V2,H9 ;place card on second row down, and ninth column across Color 9 ;Chooses orange from Intv colour palette. PROC DECLE %00110000 DECLE %01111000 DECLE %01111100 DECLE %11111100 DECLE %11111100 DECLE %01111100 DECLE %01111000 DECLE %00110000 ENOP Plot V2,H11 ;place card on second row down, and eleventh column across Color 6 ;Chooses yellow from Intv colour palette. PROC DECLE %00110000 DECLE %01111000 DECLE %01111100 DECLE %11111100 DECLE %11111100 DECLE %01111100 DECLE %01111000 DECLE %00110000 ENOP Plot V2,H13 ;place card on second row down, and thirteenth column across Color E ;Chooses bright green from Intv colour palette. PROC DECLE %00110000 DECLE %01111000 DECLE %01111100 DECLE %11111100 DECLE %11111100 DECLE %01111100 DECLE %01111000 DECLE %00110000 ENOP MAIN EIS ; Enable interrupts here B here ; Spin forever. ================END OF PROGRAM================
×
×
  • Create New...