poke 36879, 8
-
hugheverett
- Banned again
- Posts: 54
- Joined: Mon Jan 28, 2008 6:18 pm 0
Re: poke 36879, 8
wow talking of 6502 nostalgic stuff, this is an amazing read!!
Donkey Kong, ATARI - how it was programmed
http://www.dadhacker.com/blog/?p=987
Donkey Kong, ATARI - how it was programmed
http://www.dadhacker.com/blog/?p=987
- Glyndwr
- Baaaaaa!

- Posts: 3802
- Joined: Thu Jul 17, 2003 5:12 pm 0
- Yahoo Messenger: glyn_richards2003
- Location: Norwich
Re: poke 36879, 8
Wasn't there a spoof Zzap article about using the disc drive as a slave processor so that it can generate solid rocks which re-scaled in size?silent_unicorn wrote:Ahh the old 2mhz myth, I think Poke 628(?) adjusted the blink rate of the cursor which Zzap64 used in an April fools type in for a 2mhz double speed boost short listing
Code: Select all
public class Geeks : TheEarth {
}Re: poke 36879, 8
See, I always remember the same thing as:Oaf wrote:poke 65535,0
Made the Dragon go all speedy
POKE &HFFD7,0
"What's there to lose?" said the general, selling our dead meat by the pound...
-
Kronos
Re: poke 36879, 8
Hmmmm interesting that he says he hated DK and slowed it down, I thought it was too slow a game but other than that a pretty good conversion IMHO.hugheverett wrote:wow talking of 6502 nostalgic stuff, this is an amazing read!!
Donkey Kong, ATARI - how it was programmed
http://www.dadhacker.com/blog/?p=987
Glyndwr wrote:Wasn't there a spoof Zzap article about using the disc drive as a slave processor so that it can generate solid rocks which re-scaled in size?silent_unicorn wrote:Ahh the old 2mhz myth, I think Poke 628(?) adjusted the blink rate of the cursor which Zzap64 used in an April fools type in for a 2mhz double speed boost short listing
Yep that was the Mindsmear game OX was talking about, it was an April Fools with some explanation saying they had utilised the second CPU in the 1541 disc drive to back up the still pics knocked up by Bob Stevenson
- Glyndwr
- Baaaaaa!

- Posts: 3802
- Joined: Thu Jul 17, 2003 5:12 pm 0
- Yahoo Messenger: glyn_richards2003
- Location: Norwich
Re: poke 36879, 8
silent_unicorn wrote:Hmmmm interesting that he says he hated DK and slowed it down, I thought it was too slow a game but other than that a pretty good conversion IMHO.hugheverett wrote:wow talking of 6502 nostalgic stuff, this is an amazing read!!
Donkey Kong, ATARI - how it was programmed
http://www.dadhacker.com/blog/?p=987
Glyndwr wrote:Wasn't there a spoof Zzap article about using the disc drive as a slave processor so that it can generate solid rocks which re-scaled in size?silent_unicorn wrote:Ahh the old 2mhz myth, I think Poke 628(?) adjusted the blink rate of the cursor which Zzap64 used in an April fools type in for a 2mhz double speed boost short listing
Yep that was the Mindsmear game OX was talking about, it was an April Fools with some explanation saying they had utilised the second CPU in the 1541 disc drive to back up the still pics knocked up by Bob Stevenson
Ha! They're the only two posts that I didn't see in this thread!!!!
Sorry!
Code: Select all
public class Geeks : TheEarth {
}- JQW
- Baaaaa!

- Posts: 1186
- Joined: Thu Feb 22, 2007 12:23 pm 0
- Location: Ripon, where nothing ever happens.
Re: poke 36879, 8
There was an April Fools listing printed in Popular Computing Weekly one year for a program that supposedly disassembled assembly code as basic. All it actually did was write in large letters on screen the words 'APRIL FOOL', using some fairly obfuscticated code to do so.
POKE 23728,x where x is anything other than 0 was useful to get around a Spectrum ROM bug. 23728/23729 were supposedly to hold the address an NMI caused a jump to if non-zero, but due to an incorrect flag the address was only jumped to if set to zero. As zero was the ROM routine that reset the entire system, you didn't want to do that. So poking the above could stop crashes due to stray NMIs.
Most of the other system variables had little effect outside of a running BASIC program. You could control things like the keyboard bleep and repeat rate, override the scroll counter and set the border text colours to something other than the standard, but that was about it.
POKE 23728,x where x is anything other than 0 was useful to get around a Spectrum ROM bug. 23728/23729 were supposedly to hold the address an NMI caused a jump to if non-zero, but due to an incorrect flag the address was only jumped to if set to zero. As zero was the ROM routine that reset the entire system, you didn't want to do that. So poking the above could stop crashes due to stray NMIs.
Most of the other system variables had little effect outside of a running BASIC program. You could control things like the keyboard bleep and repeat rate, override the scroll counter and set the border text colours to something other than the standard, but that was about it.
Re: poke 36879, 8
You had stray NMIs on your Spectrum?
-
Kronos
Re: poke 36879, 8
Speaking of bugs in carts, apparently Atari took the wrong source code for one game and mastered 200,000 copies even though the programmer told them it was the other version that needed to be mastered. Then they tried to get someone Straight to the landfill!! 
- Dvorak
- Baaaaaa!

- Posts: 4560
- Joined: Wed May 08, 2002 7:37 am 0
- Yahoo Messenger: d3dxquaternion
- Location: Germany
Re: poke 36879, 8

That's the first page of the source code of a little game I wrote in 1986 for the C64 (Brought to you by yakyak! Never seen before in digital form on the internetz!)
I'd love claiming still to know what's happening there, but, well, I've got no idea.
36864 is the entry adress of the assembler, all right.
2049 is where programs start (but why not 2048?)
48128 is the first adress of some video controller stuff...hm
832 I think to remember as the first byte of some available memory (for tapes?)
56576? Sounds vaguely familiar..
53272? even more so... but: no idea.
In a way it looks like stuff I seem to remember and I maybe should understand, but...
No, sorry. That's 22 years ago.
>take off sunglasses
Seamen and fishermen alike swear to have heard voices in the rising tide. Inhuman screams, some of them say.
Seamen and fishermen alike swear to have heard voices in the rising tide. Inhuman screams, some of them say.
- gilesgoat
- Sheepie Whore

- Posts: 27259
- Joined: Wed Sep 03, 2003 7:54 am 0
- Location: Monfalcone, Italy
- Contact:
Re: poke 36879, 8
.. tch ...
"Don't look at the past and cry, look at the present and future".
I see past here
This is my present ( yes I do *SOMETHING DIFFERENT* for at least 1/2 day in the week end - or I really get MAD - )
"Don't look at the past and cry, look at the present and future".
I see past here
This is my present ( yes I do *SOMETHING DIFFERENT* for at least 1/2 day in the week end - or I really get MAD - )
Code: Select all
; At first we wait for the IDE/HD to get ready
LD BC,Msg_Welcome
CALL PrintMsg
wait_ide1:
LD BC,Msg_WaitHD
CALL PrintMsg
LD E,5 ; a counter
wait_ide2:
CALL ide_bsyrdy
JR NC,IDE_Ready
DEC E
JR NZ,wait_ide2
JR wait_ide1
;
IDE_Ready:
..........
Giles the billy goat
"Baa"
"Baa"
-
hugheverett
- Banned again
- Posts: 54
- Joined: Mon Jan 28, 2008 6:18 pm 0
Re: poke 36879, 8
somehow assembly looks all right and proper on dot matrix print out..
jesus can you remember the sound dot matrix printers made?
jesus can you remember the sound dot matrix printers made?
- Dvorak
- Baaaaaa!

- Posts: 4560
- Joined: Wed May 08, 2002 7:37 am 0
- Yahoo Messenger: d3dxquaternion
- Location: Germany
Re: poke 36879, 8
If I were a believer I'd thank my God at least have of every day that I'm not to write any 6510 code with the C64 basic editor anymore...gilesgoat wrote:.. tch ...![]()
"Don't look at the past and cry, look at the present and future".
I see past here![]()
But still...
POKE 646,2
>take off sunglasses
Seamen and fishermen alike swear to have heard voices in the rising tide. Inhuman screams, some of them say.
Seamen and fishermen alike swear to have heard voices in the rising tide. Inhuman screams, some of them say.
Re: poke 36879, 8
silent_unicorn wrote:Ahh the old 2mhz myth, I think Poke 628(?) adjusted the blink rate of the cursor which Zzap64 used in an April fools type in for a 2mhz double speed boost short listing
Glyndwr wrote:Wasn't there a spoof Zzap article about using the disc drive as a slave processor so that it can generate solid rocks which re-scaled in size?
silent_unicorn wrote: Yep that was the Mindsmear game OX was talking about, it was an April Fools with some explanation saying they had utilised the second CPU in the 1541 disc drive to back up the still pics knocked up by Bob Stevenson
Ha! They're the only two posts that I didn't see in this thread!!!!
![]()
![]()
Sorry!
Did somebody say something?
Last edited by OX on Mon Mar 10, 2008 11:11 pm 0, edited 1 time in total.
Just show me the fucking delete option!
- sack
- Baaaaaaa!

- Posts: 7077
- Joined: Fri May 10, 2002 4:13 pm 0
- XBL Gamertag: evilgopher
- PSN: sixFiveOhTwo
- Location: Rijswijk, The Netherlands
- Contact:
Re: poke 36879, 8
because that's where BASIC programs start - I think those first few bytes are a one-line BASIC program consisting of an SYS statement to start the code properlyDvorak wrote: 2049 is where programs start (but why not 2048?)

