블로그 이미지
안녕하세요? 이안입니다. 과학의 모든것을 좋아합니다. 이안김

카테고리

분류 전체보기 (488)
NOTICE (12)
SALE (8)
자유 게시판 (41)
◆ APPLE II (54)
◆ SD Smart Drive (15)
◆ SD DISK II (82)
◆ SD Music card (27)
◆ SD MIDI ][+ (23)
◆ Mockingboard 4c (21)
◆ Hyperion 512K RAM+ (5)
◆ Accelerator (10)
◆ PS2 Adapter (9)
◆ Z80 Card (24)
◆ APMSX (29)
◆ APV40 (0)
◆ FC-150 (15)
◆ i86 PC (20)
◆ MPU 관련 (9)
◆ CPLD (1)
◆ RF (5)
◆ 진공관및 오디오 (28)
◆ AutoBike (13)
◆Other (28)
비공개 연구실 (0)
★ 개인방 (1)
스크랩 (0)
임시보관함 (0)
Total
Today
Yesterday

달력

« » 2025.7
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

공지사항

최근에 올라온 글

APMSX new capability

◆ APMSX / 2025. 6. 17. 08:56

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
Posted by 이안김
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함