Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@kr0tki
Copy link
Contributor

@kr0tki kr0tki commented Nov 23, 2020

Hello @joysfera and everyone,

I am going back to more active development after a long hiatus. This PR is mainly my attempt at testing The GitHub Process, and an opportunity to ask the following question: Petr, would you be fine with me usually bypassing the PR/review process and committing straight to master? I think I would use PRs/Issues only to propose/discuss changes worth debating.

Such as, for instance, this PR here. The scope is several assorted fixes to the Switchable 5200 cartridges introduced in #108. Most commits are non-controversial, but I have a feeling that cac0b4a may require some approval. Please comment.

I'd like to ask the potential reviewer to not merge the changes - I'm wishing to learn The Process by doing it myself.

This makes them more in line with the rest of the file. Also fix some
spacing.
AtariAge forums provide a recommended way to obtain links to posts - by
pressing the "Share this post" action at the post's top right corner.
Bryan's cartridge PCB has the cartridge's name printed on it: "512K
Super Cart" - it is as official a name as we can get.

The term "Switchable" was so far used only in the context of "Switchable
XEGS" cartridges, referring to their ability to be switched on/off (i.e.
enabled/disabled). The 5200 Super Cart don't have this ability.

Shift the word "5200" in the cartridge names to after the size, to make
the names in line with other cartridges.
The $BFC0-$BFFF range was left marked as Hardware despite the cartridge
not being present anymore, which casued the CPU emulation to access
unallocated memory.
E.g. on an 64KB Super Cart, switching from bank 0 to bank 8 should not
copy any memory, because the actual bank number is modulo 2 (as 64KB is
2 32KB banks), so the actual chosen bank number would remain 0. Solved
by ensuring that active_cart->state always holds the actual bank number.
@joysfera
Copy link
Member

joysfera commented Dec 1, 2020

@kr0tki sure go ahead and commit straight to master as much as you can! :-)

@joysfera
Copy link
Member

joysfera commented Dec 1, 2020

cac0b4a

as for this particular commit - it just renames "Switching" to "Super", AFAICS. I am OK with that because I don't know anything about that cartridge nor the 5200.

@kr0tki
Copy link
Contributor Author

kr0tki commented Dec 1, 2020

Yes, that commit is about the rename only. Well I guess I'm gonna merge it as it is - in any case, the names can be changed again later. Thanks!

@kr0tki kr0tki merged commit 4312d07 into master Dec 1, 2020
@kr0tki kr0tki deleted the 5200-supercart-fixes branch December 1, 2020 16:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants