APMSX new capability
Apple II has a place called slot memory

There is a so-called Cn00 area and 2KB of C800-CFFF, which is an extended ROM space.
This is usually where useful service routines are entered.
This is an address allocated by hardware when a card is inserted.
For example, slot 1 is C100-C1FF, slot 2 is C200-C2FF...and so on up to slot 7 C700-C7FF.
Additionally, the form area C800-CFFF is a shared space for cards.
APMSX opens the I/O area of Z80 to share APPLE II's Cn00-CnFF.
And the space is 2KB of C800-CFFF, which is not used currently.
When designing a card, I have a philosophy that it should be more fun..
I thought about how to use it carefully, and I came up with the idea of using this as RAM.
APMSX has 512KB of built-in memory, and I plan to use it by allocating the B800-BFFF side from MSX,
and also use it as a slot memory card.
There won't be many cases where it will be used, but it will be fun to use as a small amount of memory space when adding functions to a completed program on an 8-bit computer. I will allocate 2KB to the C800-CFFF side, which is unlikely to conflict with any program address.
Once it activated, you can use C800-CFFF as general RAM.
And it can be applied to Sound Program.. It would be great if it is a sound effect using Ay-3-8910 of APMSX.
You can add special sound effects to Apple's poor sound games.
This program is loaded in advance and relocated to the corresponding location (DOS cannot BLOAD to the corresponding memory location)
Then, if you patch the corresponding game and call it with the corresponding routine,
a game program with new sound reinforcement will be born.
Since there is also TMS9918, it would be better if you could draw something on the extra video screen.
If MSX works, you can use the corresponding area as a data transfer space for APPLE II<=>MSX.
Since it does not conflict with any other program memory area of APPLE II,
I think it can be used to run existing programs at full capacity and call necessary routines.
'◆ APMSX' 카테고리의 다른 글
APMSX preparing again (2) | 2025.06.02 |
---|---|
APMSX BOLD DEMO (1) | 2025.05.23 |
65C02 VDP Demo (1) | 2022.04.06 |
APMSX Game Launcher (0) | 2021.04.19 |
APPLE II Joystick reading test on APMSX card. (0) | 2020.06.29 |