Today over on an APF Yahoo group a member named Jim Gerrie pointed out that his Radio Shack MC10 game, Penguino, is an entry in a programming contest called...
12356
Paul Thacker
lennier_of_t...
Apr 23, 2013 6:30 am
I just realized that Checkers is by John Collins, not John Perkins. I guess I was getting used to seeing John Perkins' programs sorting through Ken's tapes....
... I glanced through the video. It's certainly the longest video that I've seen about the Astrocade. It's a shame the Astrocade's video output is...
12360
Adam Trionfo
atrionfo
May 9, 2013 7:56 pm
I had the honor to play an original Gorf over at someone's house this morning locally. He lives pretty-much right down the street from me. I never had met...
12361
Bill Loguidice
billlog
May 9, 2013 8:13 pm
I'm a huge fan of Gorf. I have most of the home versions ever made, even the quickly pulled Atari Jaguar CD homebrew. The first level is called "Astro...
12362
Adam Trionfo
atrionfo
May 9, 2013 8:49 pm
... The first level is called "Astro Battles," isn't it? ... Yeah, you're right, Bill. However, there is a game called "Astro Invader" in the arcade-- so...
12363
Bill Loguidice
billlog
May 9, 2013 9:06 pm
Yeah, Astro Invader had some promise, but I always found the game lacking a bit in smoothness/overall playability. The Arcadia home version is indeed ...
12364
Russ Perry, Jr.
russperryjr...
May 9, 2013 10:01 pm
... Star -> Astro Wars -> Battles I believe it's really as simple as that. -- //*================================================================++ ... ...
12365
Adam Trionfo
atrionfo
May 10, 2013 1:17 am
There is a large amount of old-new stock auctions on ebay now of very rare Astrocade items. One warning though: it certainly ain't cheap. But, at least when...
12366
Adam Trionfo
atrionfo
May 16, 2013 3:21 pm
I ran across this August 2012 article, "Buying and Selling an Astrocade," by boxpressed from a link on AtariAge. It's well worth reading! ...
12367
Paul Thacker
lennier_of_t...
May 18, 2013 2:19 am
I got rather distracted by other programs that sounded more interesting (plus were easier to archive), but I played around some this evening with entering a...
12368
kenn lill
kenzre
May 18, 2013 3:32 am
One thing that you can do is the "DASM" command. It will disassemble the code verbatim. It does NOT know the on board commands, so those you will have to...
12369
Adam Trionfo
atrionfo
May 18, 2013 4:29 pm
It seems that something is wrong to me, Paul. The process for entering data into the Utility is quite simple, and if you're able to enter data into the first...
12370
Paul Thacker
lennier_of_t...
May 20, 2013 4:50 am
OK, second try. Â I don't have the Blue RAM Utility on cartridge, but I loaded a tape version. I have several versions of this, but I used the one from Mike...
12371
kenn lill
kenzre
May 20, 2013 9:26 am
Blue Ram BASIC 1.1 uses the area !6C20 through !6FFF for all of it's variables including various stacks. Read the Blue Ram Extended memory allocation to see...
12372
Adam Trionfo
atrionfo
May 20, 2013 5:09 pm
First, Ken isn't planning to put Blue Ram Utility 3 on his updated multicart, as the White Ram Utility program replaces it. If there is now any reason to put...
12373
kenn lill
kenzre
May 20, 2013 9:18 pm
Sorry about the misconception. ALL OF THEÂ Utilities DO start @ !6000. It goes to !6C1F and then starts up @!7000 and takes up almost all the way to !7FFF. It...
12374
Adam Trionfo
atrionfo
May 20, 2013 11:20 pm
... ALL OF THE Utilities DO start @ !6000. ... How very strange that the tutorial places the hybrid and the example machine language program starting at...
12375
kenn lill
kenzre
May 21, 2013 3:32 am
ADAM, your program translates to LD HL,$4E6E LDÂ L,(HL) LDÂ H,$00 LD ($4E70),HL RET So the number in !4E6E is truncated to be no more than 255 (!FF) and then...
12376
Paul Thacker
lennier_of_t...
May 21, 2013 3:41 am
OK, third time's the charm? I figured if I was doing this in Bally BASIC, it would be easiest to type it out and convert it to a .wav file with the 300 baud...
12377
Adam Trionfo
atrionfo
May 21, 2013 2:57 pm
... Are you sure I don't need to do some sort of byte swapping? I'm not sure how to get the data I entered back out. PRINT %(24576) gives me 28193, and PRINT...
12378
Adam Trionfo
atrionfo
May 21, 2013 3:26 pm
... ADAM, your program translates to [...] ... Just to be clear. It's not my program. I just translated the hex value in the Arcadian to the Z80 opcodes. I...
12379
Adam Trionfo
atrionfo
May 21, 2013 4:14 pm
... 3. Flip the two separate bytes. So $21 $6E becomes $6E $21. 4. Now convert the values to decimal and multiply by column value and then sum the columns....
12380
kenn lill
kenzre
May 21, 2013 8:10 pm
One thing to remember is that in the process of the BASIC's ALL zero out all of the variables and the screen ram. Extended BASIC's also clear out the entire...
12381
Paul Thacker
lennier_of_t...
May 21, 2013 8:39 pm
I'd assumed that the program was supposed to print something more interesting than 0, but good to know I'm getting the expected results. For testing purposes,...
12382
Adam Trionfo
atrionfo
May 21, 2013 9:03 pm
... I'd assumed that the program was supposed to print something more interesting than 0 ... What a terrible example program for two reasons. Setting B equal...
12383
kenn lill
kenzre
May 21, 2013 11:06 pm
... of byte swapping? I'm not sure how to get the data I entered back out. PRINT %(24576) gives me 28193, and PRINT %(24577) gives 20078. Â I also tried...
12384
Paul Thacker
lennier_of_t...
4:12 am
... In this example, I simply typed each address and value in decimal into a .txt file, such as: %(24576)=33 %(24577)=110 Then I converted this to 300 baud...
12385
kenn lill
kenzre
12:26 pm
just think, it took me a year of first learning code on my own and programming it in by small chunks into the Utility to get the word processor done. Whwn I...