Search found 55 matches
- Thu Oct 30, 2014 4:12 am
- Forum: Software
- Topic: CBM prg Studio
- Replies: 43
- Views: 30861
Re: CBM prg Studio
Bug Report 1) Undefined Variables Are Successfully Compiled This is a serious problem because it allows spelling mistakes to reference value (or location!) 0. For example: The routine below is visually correct in Prg Studio's default font and and will assemble successfully. The Accumulator will be ...
- Wed Oct 29, 2014 2:49 am
- Forum: Software
- Topic: CBM prg Studio
- Replies: 43
- Views: 30861
Re: CBM prg Studio
More bugs. 1) Cannot Specify Assembly Build Order (v2.1) The "Change Build Order" dialog accessed from "Project Properties" doesn't change the build order. The order can be changed in the dialog and OK pressed. But the build order in the Project Files panel remains unchanged. Thi...
- Wed Oct 29, 2014 1:06 am
- Forum: Game Coding
- Topic: 6502 basics
- Replies: 23
- Views: 18346
Re: 6502 basics
Alas, Prime, you were hoping for opinions AND consensus! Unfortunately each of us has a slightly differing opinion on commenting and level of detail and word usage and formatting and capitalisation and voice and ... I suggest you just write two different versions of the tutorial, one brief and the o...
- Tue Oct 28, 2014 2:37 am
- Forum: Game Coding
- Topic: 6502 basics
- Replies: 23
- Views: 18346
Re: 6502 basics
but to someone with zero experience that might seem daunting. Yes, you're right. I've gone back and edited the example i wrote to include the following: The 6502's Absolute-Indexed addressing mode is used because it is fast and simple. But because that mode can only access a range of 256 addresses ...
- Tue Oct 28, 2014 1:51 am
- Forum: Game Coding
- Topic: 6502 basics
- Replies: 23
- Views: 18346
Re: 6502 basics
I think the type of program and amount of code is about right for a beginner. However, there are perhaps too many comments in the program. I'd rather see narrative form in the main body of the article where it can be formatted nicely using bold, italics, lists and paragraphs. The following are my th...
- Mon Oct 27, 2014 3:42 am
- Forum: Software
- Topic: CBM prg Studio
- Replies: 43
- Views: 30861
Re: CBM prg Studio
I'm using the latest version and encountered a few issues. 1) 6502 Assembly Fails for subsequent project files (v3.2) Always occurs, affect Build Program, Debug Program. This seems to have been introduced in the latest version. Assembly error is "Nothing To Build" If the debugger is run, a...
- Sun Oct 26, 2014 4:50 pm
- Forum: Assembly
- Topic: Record Manager
- Replies: 1
- Views: 5170
Record Manager
This is a work in progress, but complete and bug-free as it is. Format is CBM Prg Studio. Description Record Manager provides a way to coerce a block of memory within a 24-bit address space to a Pascal-style Record. A Record can be 1 to 65536 bytes in length, and consist of 1-127 Fields. A Field can...
- Tue Oct 21, 2014 3:01 pm
- Forum: Assembly
- Topic: Yet Another Function Manager
- Replies: 2
- Views: 5430
Re: Yet Another Function Manager
The cycle overhead is stable and predictable. It really ends up a question of whether the reduced program development time, size and complexity is worth the cycle overhead. That overhead is further diminished if the bonus features are used to shunt memory around and pipeline some tasks. One issue is...
- Mon Oct 20, 2014 11:33 am
- Forum: Assembly
- Topic: Yet Another Function Manager
- Replies: 2
- Views: 5430
Yet Another Function Manager
This is a lightweight but potentially useful function management system that makes it easier to write complex and large programs. It reduces the constraints imposed on programs by the limited CPU registers, and significantly eases the access to speed/size trade-offs. It also provides a simple method...
- Sat Oct 18, 2014 2:21 pm
- Forum: Software
- Topic: CBM prg Studio
- Replies: 43
- Views: 30861
Re: CBM prg Studio
An issue with the assembler: The following code assembles incorrectly. Output line 34 should reserve 4 bytes, but it doesn't. It seems that a line cannot have multiple cheap-label references. The workaround is to keep them to single lines: word @Code word @ReuCode Source ; --------------------------...