Search found 952 matches

by qbradq
Wed Nov 20, 2013 7:21 am
Forum: General Stuff
Topic: NESDev Compo Poll
Replies: 33
Views: 16000

Re: NESDev Compo Poll

I think Tepple's suggestion is a good idea. It's basically "anything that will work on the Mapper 28 multicart" and "everything else". I think this aligns with the goals and expectations of the competition without artificially limiting projects.
by qbradq
Tue Nov 19, 2013 2:32 pm
Forum: NESdev
Topic: Reimplementing 6502 syntax in ca65
Replies: 54
Views: 37266

Re: Reimplementing 6502 syntax in ca65

This may not be of interest to you, but from a HLL language implementer's perspective having to explicitly specify that a reference is in zero-page is a bummer. That said I already have to do that for my language that targets ca65 due to how imports and exports work.
by qbradq
Mon Nov 18, 2013 1:19 pm
Forum: NESdev
Topic: Reimplementing 6502 syntax in ca65
Replies: 54
Views: 37266

Re: Reimplementing 6502 syntax in ca65

Wow, that certainly is meta Tepples :) I can see how with such a system in place you could develop a very tightly integrated HLA package.
by qbradq
Mon Nov 18, 2013 7:31 am
Forum: General Stuff
Topic: Luigi Bros.
Replies: 13
Views: 6039

Re: Luigi Bros.

My guess is internal marketing. You have to convince your upper management that you've done something worth your paycheck, and hacking an old product without the source with easily visible results is a great way to do it. That flashing "PRESS START" could have been the internal kludge to g...
by qbradq
Mon Nov 18, 2013 7:28 am
Forum: General Stuff
Topic: Games that are almost identical on NES and Game Boy
Replies: 37
Views: 9627

Re: Games that are almost identical on NES and Game Boy

I thought Crazy Castle used different level layout, sprites, controls, etc? I know they're based on the same design, but they feel like they were implemented in isolation. It's been quite a while, but I was unfortunate enough to own both as a child.

:cry: :beer: :beer: :beer: :lol:
by qbradq
Mon Nov 18, 2013 7:24 am
Forum: NESdev
Topic: uc65, a Mid-Level Language Compiler READY FOR USE!
Replies: 161
Views: 66442

Re: uc65, a Mid-Level Language Compiler READY FOR USE!

Honestly I had considered using a more C-like syntax. Considered is too soft a word. The first draft of the user manual had the syntax of C :) But in the end I chose to base it on the BASIC syntax to avoid some confusion. I felt that if the language had the syntax of C people would get confused when...
by qbradq
Sun Nov 17, 2013 7:41 pm
Forum: NESdev
Topic: uc65, a Mid-Level Language Compiler READY FOR USE!
Replies: 161
Views: 66442

Re: uc65, a Mid-Level Language Compiler READY FOR USE!

Uploaded new build, Release Candidate 3, which fixed the afore-mentioned critical defects. I've also added two features that were found to be needed for practical development: binary file inclusion and compiler command-line constant definitions. Both features are well documented in the user guide.
by qbradq
Sat Nov 16, 2013 10:08 pm
Forum: NESdev
Topic: uc65, a Mid-Level Language Compiler READY FOR USE!
Replies: 161
Views: 66442

Re: uc65, a Mid-Level Language Compiler READY FOR USE!

Due to critical defects with no work-arounds the current release candidate has been retracted. I have them patched but am working on final testing. Expect a new release to be available within 24 hours.
by qbradq
Sat Nov 16, 2013 5:02 pm
Forum: NESdev
Topic: uc65, a Mid-Level Language Compiler READY FOR USE!
Replies: 161
Views: 66442

Re: uc65, a Mid-Level Language Compiler READY FOR USE!

Variables do not have to be declared in any specific section. Global variables may be declared anywhere outside of a subroutine or other block statement such as a type definition. Local variables may be declared at any point in a subroutine and will have non-lexical scope. Can you help me understand...
by qbradq
Sat Nov 16, 2013 12:55 pm
Forum: NESdev
Topic: uc65, a Mid-Level Language Compiler READY FOR USE!
Replies: 161
Views: 66442

Re: uc65, a Mid-Level Language Compiler READY FOR USE!

LOL, I like that line, "Some assembly required". I may make that the moto for the language :) in general you can do anything in uc65 that you could in assembly, but one of the goals for uc65 was to inter-operate very well with inline assembly. Just as an FYI, I noticed that the JAR I uploa...
by qbradq
Sat Nov 16, 2013 11:23 am
Forum: NES Hardware and Flash Equipment
Topic: Kazzo USB rom dumper / dev cart programmer
Replies: 711
Views: 447758

Re: Kazzo USB rom dumper / dev cart programmer

Yea, I wasn't terribly interested in providing community support for Anago. The port was just a quick job to make sure the hardware was working. I shared it in case anyone else could get use from it. My main interest is using INL's board for flashing his custom flash carts for development and produc...
by qbradq
Sat Nov 16, 2013 11:18 am
Forum: NESdev
Topic: uc65, a Mid-Level Language Compiler READY FOR USE!
Replies: 161
Views: 66442

Re: uc65, a Mid-Level Language Compiler READY FOR USE!

I also looked at NESHLA prior to starting this project. It's a big reason that documentation is the first listed feature, and is this first step in feature development. Nothing in uc65 was developed prior to being documented. The source code also contains complete JavaDoc documentation of all method...
by qbradq
Sat Nov 16, 2013 4:18 am
Forum: Newbie Help Center
Topic: Help using ca65/ld65
Replies: 21
Views: 6385

Re: Help using ca65/ld65

Nintendulator works reasonably under wine. What version of Wine and what version of Nintendulator? Perhaps Wine has been updated for more accuracy since last time I tried it, or Nintendulator has been updated to rely less on undocumented behavior. Nintendulator works fine under Wine until you attem...
by qbradq
Sat Nov 16, 2013 4:15 am
Forum: NES Hardware and Flash Equipment
Topic: Kazzo USB rom dumper / dev cart programmer
Replies: 711
Views: 447758

Re: Kazzo USB rom dumper / dev cart programmer

I was not looking at this thread a long time, but I am surprised that kazzo has evolved imperceptibly. It seems to interpret that there is a problem of source code anago, to 0.62 and broke off from the command line support on Linux, but it is not as that. Made both Windows, Linux GUI is mosquitoes....
by qbradq
Sat Nov 16, 2013 4:03 am
Forum: NESdev
Topic: uc65, a Mid-Level Language Compiler READY FOR USE!
Replies: 161
Views: 66442

Re: uc65, a Mid-Level Language Compiler READY FOR USE!

In general, ATALAN is higher-level than uc65 and performs more static code analysis in an attempt to make those higher-level constructs more efficient. This means that, much like C, you can write code that cannot be optimized if you are not careful. uc65 was designed with only language elements that...