Jump to content

DKbBDPC+ 2600 Jumpman

Posted by iesposta, 08 November 2012 · 2,615 views

2600 Jumpman Atari 2600
DKbBDPC+ 2600 Jumpman
  • Screen Shot 2014 09 27 At 9.58.52 PM
  • Screen Shot 2014 09 27 At 9.37.22 PM
  • Screen Shot 2014 09 27 At 9.41.36 PM
  • Screen Shot 2014 09 27 At 9.44.53 PM
  • Screen Shot 2014 09 27 At 9.52.20 PM
  • Pauline Edition 02
  • Pauline Edition 01
  • IMG 3765
  • IMG 3766
  • IMG 3751
  • IMG 3748
  • IMG 3746
  • IMG 3745
  • DK22kM21a.bas 1
  • DK Arcade 2600 Boot Screen
  • DK22kM14b.bas
  • DK22kM14a.bas
  • DK22kM12d.bas
  • IMG 3789
  • DK22kM2Title

Decided to blog my progress in creating a game for the Atari 2600.

This thread launched this project: http://www.atariage....new-dk-for-vcs/

Asked for a new DK for the VCS, I had done some mock-up screens with the latest batari Basic and posted them.

The game, now called DK Arcade 2600, has all 4 levels, with the adding of Level 3 elevator screen.
Might release a playable demo soon!

Byte Knight starts coding game logic with my art and sounds, basically starting fresh.
In two weeks Level 4 has exceeded what I had coded by miles.
Working score, hammers, climbing fireballs are all working.

Most recent binary: Attached File  Jumpman1234_20130217.bas.bin (32KB)
downloads: 125

Blog name changed to: "DkbBDPC+ 2600 Jumpman" to be more obscure.
My idea of PUSHing playfield data to the screen along with routines from bogax and SeaGtGruff have resulted in the opening "horizontal girders to sloping girders" not going over cycle, and therefore rock steady on real CRT televisions! Thanks everyone!
Also work done in compressing data has resulted in compression of the data for the Rivet Level 4. Big ROM savings!
Kong sprite changed to frowning, then the toothy grin with three "growls" made from only changing audio volume - (I have always wanted to use that effect.)
The "How High" screen now has custom score to show 25m 50m etc. (probably only ever one monkey though). Also now drops into the game after the How High tune (before it looped until fire button).
Unsuccessful in attempts to flicker playfields in more than one level (runs out of ROM). Ideally Level 1 would have red girders and blue ladders like Level 3 (the elevators). Four playfields do fit, but then there is no room for sprites and color data.
Sorry, no binary as Level 1 needs reverted due to unsuccessful attempts at "Playfield Flipping."
Latest binary is Level 4 (Rivet Level) found in this post (with source code): http://atariage.com/...rn-help-needed/

Latest progress: 01-24-2013
Nobody thought to mention the rivet screen girders were off? (I didn't realize either!)
Posted Image


.I will probably go with this titlescreen, it uses less ROM.
Posted Image

. Started putting all levels in one ROM
. Changed 1st level to one Playfield (all red, no flicker) so all 4 levels can fit.
. Lots of bugs and sloppy code. Levels 1, 2 & 3 in ROM.
. No gameplay logic programmed yet. Get to top to see next bank http://www.atariage..../icon_smile.gif
. On real hardware Level 2 bank crashes back into Start ?? On emulation you can move to the top to see Level 3.
. Note: Making anything playable is indeed a challenge. Ideas can make you run out of bytes very fast!
. Note: If I can get this far in batari Basic, in full assembly with an EEPROM chip like Chetiry uses, there would be space for many original levels and music. It remains to be seen how far I can get with run, jump and climb with the space remaining in Basic (and then there are bonus items and hammers I haven't even begun to think about)
Posted ImagePosted ImagePosted Image
Attached File  JumpmanREDORA20121120b.bas.bin (32KB)
downloads: 112

. Fixed girder graphics level end of 1, 2, 3, 4, 5, & end of 6 - they were inverted
. Saved hundreds of bytes graphic data by-
defining only one Player0 colors for many Jumpman animations
Using only 2 values for the 2 playfields' color instead of repeating the same color value for each line (358 bytes)
. Lady appears when at top of level 6
. Ladder detection started (proof it will work), can only climb when at ladder
X Sprite incorrect when ladder detected, but not climbing
X Ony jumps when moving or facing right, jump left broken
Posted Image
Attached File  JumpmanRED20121031.bas.bin (32KB)
downloads: 112

. Made a barrel sprite roll down the girders from top left to bottom left.
. Princess version 2.0
Attached File  JumpmanRED20121103.bas.bin (32KB)
downloads: 121
Posted Image
. Artwork for blue girder level.
. Fireball
Posted Image
Attached File  JumpmanBLU20121104.bas.bin (32KB)
downloads: 112

.Level 2 - Pie?
Posted Image
Attached File  JumpmanOra20121106.bas.bin (32KB)
downloads: 103 - OLD
Tiny changes
new: Attached File  JumpmanOra20121109.bas.bin (32KB)
downloads: 103

Another pretty picture coded:
Posted Image

Latest progress:
I was dreading doing the elevator screen. I was thinking it couldn't be done -- that it was too much and should maybe just be skipped.
Then I had an idea how to make the elevators work well.
The layout went very quickly.
The sprite copy lined up perfectly! I was amazed, after having to make a 1 color clock compromise on the pie level moving ladders.
More thouhghts below.
Posted Image
NEW: Attached File  JumpmanELe20121108.bas.bin (32KB)
downloads: 119
OLD: Attached File  JumpmanELe20121108.bas.bin (32KB)
downloads: 102

.Good news: Levels 2 & 4 ( orange and blue girders ) do not flicker the playfield. Levels 1 & 3 flicker.
Sprites 1-9 will always flicker when aligned horizontally.

.Four levels (6 playfields) will not fit in the graphics bank.
Playfield data can go in another bank, but using it is not so easy. Shouldn't I be able to pass a low / high pointer to this data instead of plotting pfpixel a whole playfield?
Melody board can be built with extra RAM / ROM to hold this data, but batari Basic will have to be changed to allow compiling into a larger graphics bank. Help!!!!

.Sound is already done for the TIA if you want to use that horrible noise from the 7800 version (groan)...

Looks very promising so far. :thumbsup:
  • Report
Updates for this weekend.
  • Report
Elevator action!
  • Report

Elevator action!

Stop spamming and look into the mirror!
  • Report
Please, any suggestions or comments welcome.
  • Report
Is "How High Can You Try?" correct? I thought it was "How High Can You Get?" at arcades.

Otherwise, graphics are impressive indeed. Keep up the fantastic work!
  • Report
Both are correct. I think try was first, then corrected to get. Try sounds as wrong as Donkey Kong sounds wrong, so I went with it.
  • Report
This looks amazing!
  • Report

March 2019

1718192021 22 23

Recent Entries

Recent Comments


Latest Visitors