Moderator: Moderators
pubby
Posts: 576 Joined: Thu Mar 31, 2016 11:15 am
Post
by pubby » Mon Jan 29, 2018 7:51 am
Gonna post these a few days early in hopes that bugs will be caught before I submit them. I haven't tested them on real hardware. NTSC only.
Star Evil
A simple remake of the A52 game. I tried to make it faster paced and less glitchy, while still keeping some the original charm.
D-Pad: Move
A/B: Shoot
Start: Start Game
F-FF
A basic racing game. Hit select on the menu to get 2p split screen.
D-Pad: Steer
B: Accelerate
A: Boost
Start: Start Game
Select: Enable second player (on menu)
Attachments
star_evil_v2.nes
(40.02 KiB) Downloaded 1180 times
star_evil_v1.nes
(40.02 KiB) Downloaded 969 times
f-ff_v1.nes
(64.02 KiB) Downloaded 1183 times
Last edited by
pubby on Thu Feb 01, 2018 8:29 pm, edited 1 time in total.
Kasumi
Posts: 1293 Joined: Wed Apr 02, 2008 2:09 pm
Post
by Kasumi » Mon Jan 29, 2018 8:12 am
Star Evil is interesting. I wonder how many people will miss it.
Edit: Beat it.
FrankenGraphics
Formerly WheelInventor
Posts: 2053 Joined: Thu Apr 14, 2016 2:55 am
Location: Gothenburg, Sweden
Contact:
Post
by FrankenGraphics » Mon Jan 29, 2018 9:11 am
Star Evil looks promising. No bugs found at first glance.
lidnariq
Posts: 11282 Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle
Post
by lidnariq » Mon Jan 29, 2018 1:54 pm
I feel like I'm missing a lot of somethings. I can't evade or destroy the first blue square in Star Evil, and the game I get in F-FF is a lot more impressive than the preview image implies
FrankenGraphics
Formerly WheelInventor
Posts: 2053 Joined: Thu Apr 14, 2016 2:55 am
Location: Gothenburg, Sweden
Contact:
Post
by FrankenGraphics » Mon Jan 29, 2018 2:17 pm
Hint: the game has only begun when you think it is ...[]
Punch
Posts: 365 Joined: Sat Feb 16, 2013 11:52 am
Post
by Punch » Mon Jan 29, 2018 2:33 pm
FFF - I like the scanline effects.
Star Evil - As buggy as the original.
Edit to remove discussion about the car's drag redution mechanism.
Last edited by
Punch on Mon Jan 29, 2018 3:02 pm, edited 1 time in total.
This is a block of text that can be added to posts you make. There is a 255 character limit.
lidnariq
Posts: 11282 Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle
Post
by lidnariq » Mon Jan 29, 2018 2:37 pm
Star Evil feels a bit postmodern.
I did find a genuine crash in it, too, but I have no idea how to talk about that without spoilering things.
gauauu
Posts: 765 Joined: Sat Jan 09, 2016 9:21 pm
Location: Central Illinois, USA
Contact:
Post
by gauauu » Mon Jan 29, 2018 3:16 pm
FrankenGraphics wrote: Star Evil looks promising. No bugs found at first glance.
Yeah, my first thought was "how can you even tell if it's a bug?"
Punch
Posts: 365 Joined: Sat Feb 16, 2013 11:52 am
Post
by Punch » Mon Jan 29, 2018 3:43 pm
Is the cheeseburger screen the real ending?
This is a block of text that can be added to posts you make. There is a 255 character limit.
pubby
Posts: 576 Joined: Thu Mar 31, 2016 11:15 am
Post
by pubby » Mon Jan 29, 2018 7:06 pm
Punch wrote: Is the cheeseburger screen the real ending?
Yeah. I was running out of space so that's it.
dougeff
Posts: 3060 Joined: Fri May 08, 2015 7:17 pm
Post
by dougeff » Tue Jan 30, 2018 8:33 pm
I did manage to crash Star Evil. The program counter was around $4000.
Both games make me want to play them more. Good work.
nesdoug.com -- blog/tutorial on programming for the NES
dougeff
Posts: 3060 Joined: Fri May 08, 2015 7:17 pm
Post
by dougeff » Tue Jan 30, 2018 9:16 pm
Jeez. Running either game in a debugger, with "break on bad opcode" is like looking into the abyss.
nesdoug.com -- blog/tutorial on programming for the NES
lidnariq
Posts: 11282 Joined: Sun Apr 13, 2008 11:12 am
Location: Seattle
Post
by lidnariq » Tue Jan 30, 2018 9:37 pm
Setting a breakpoint on execution in $0000-$7FFF shows it jumping to PC=$2007 ??
FCEUX's execution logger shows this:
Code: Select all
f1967 c58591625 i19216654 A:36 X:00 Y:44 S:FB P:nvUbdIzC $8755:B1 12 LDA ($12),Y @ $0134 = #$07
f1967 c58591631 i19216655 A:07 X:00 Y:44 S:FB P:nvUbdIzC $8757:85 36 STA $0036 = #$9D
f1967 c58591634 i19216656 A:07 X:00 Y:44 S:FB P:nvUbdIzC $8759:C8 INY
f1967 c58591636 i19216657 A:07 X:00 Y:45 S:FB P:nvUbdIzC $875A:B1 12 LDA ($12),Y @ $0135 = #$20
f1967 c58591642 i19216658 A:20 X:00 Y:45 S:FB P:nvUbdIzC $875C:85 37 STA $0037 = #$8E
f1967 c58591645 i19216659 A:20 X:00 Y:45 S:FB P:nvUbdIzC $875E:C8 INY
f1967 c58591647 i19216660 A:20 X:00 Y:46 S:FB P:nvUbdIzC $875F:20 6B 87 JSR $876B
f1967 c58591653 i19216661 A:20 X:00 Y:46 S:F9 P:nvUbdIzC $876B:A5 37 LDA $0037 = #$20
f1967 c58591656 i19216662 A:20 X:00 Y:46 S:F9 P:nvUbdIzC $876D:48 PHA
f1967 c58591659 i19216663 A:20 X:00 Y:46 S:F8 P:nvUbdIzC $876E:A5 36 LDA $0036 = #$07
f1967 c58591662 i19216664 A:07 X:00 Y:46 S:F8 P:nvUbdIzC $8770:48 PHA
f1967 c58591665 i19216665 A:07 X:00 Y:46 S:F7 P:nvUbdIzC $8771:08 PHP
f1967 c58591668 i19216666 A:07 X:00 Y:46 S:F6 P:nvUbdIzC $8772:40 RTI
f1967 c58591674 i19216667 A:07 X:00 Y:46 S:F9 P:nvUBdIzC $2007:00 BRK
f1967 c58591681 i19216668 A:07 X:00 Y:46 S:F6 P:nvUBdIzC $A620:40 RTI
f1967 c58591687 i19216669 A:07 X:00 Y:46 S:F9 P:nvUBdIzC $2009:00 BRK
pubby
Posts: 576 Joined: Thu Mar 31, 2016 11:15 am
Post
by pubby » Wed Jan 31, 2018 5:52 am
That's the level loading code. It's probably trying to load an invalid level pointer.
What screen were you guys on? (you can PM me)
dougeff
Posts: 3060 Joined: Fri May 08, 2015 7:17 pm
Post
by dougeff » Wed Jan 31, 2018 9:04 am
In this room, if you go through the right doors, and hug the lowest part if it (by pressing down + right as you go through) it will crash the game.
Attachments
star_evil_v1.png (5.62 KiB) Viewed 23496 times
nesdoug.com -- blog/tutorial on programming for the NES