Skip to content

Commit

Permalink
This Apple: Round up Slinky memory bank counts
Browse files Browse the repository at this point in the history
  • Loading branch information
inexorabletash committed Jun 2, 2024
1 parent 84ce91d commit 2482368
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 0 deletions.
1 change: 1 addition & 0 deletions RELEASE-NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,7 @@ Project Page: https://github.com/a2stuff/a2d
* Prevent hang on IIc and IIc+ in MAME.
* Detect ZIP CHIP accelerator.
* Display larger memory sizes in MB.
* Round up bank counts from Slinky memory if needed.
* Matrix: Show green-on-black text on IIgs.


Expand Down
5 changes: 5 additions & 0 deletions desk.acc/this.apple.s
Original file line number Diff line number Diff line change
Expand Up @@ -1937,6 +1937,11 @@ loop: lda slot
dex
bne :-

;; Rounding up if needed
bcc :+
inc16 dib_buffer+SPDIB::Device_Size_Lo
:

add16 memory, dib_buffer+SPDIB::Device_Size_Lo, memory

next: dec slot
Expand Down
2 changes: 2 additions & 0 deletions res/notes/testplan.md
Original file line number Diff line number Diff line change
Expand Up @@ -969,6 +969,8 @@ With Sci.Calc:

* Configure a IIc or IIc+ in MAME. Launch DeskTop. Apple > About This Apple II. Verify that the system doesn't hang probing Slot 2.

* Configure a IIe system with a 16MB RAMFactor card (e.g. GR8RAM from https://garrettsworkshop.com/) with a single 16MB partition. Apple > About This Apple II. Verify that the calculated memory size is accurate, i.e. it is not off by 64k.

## System Speed

* Run System Speed DA. Click Normal then click OK. Verify DeskTop does not lock up.
Expand Down

0 comments on commit 2482368

Please sign in to comment.