8000 Release Version 1 · feilipu/yaz180 · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Version 1

Compare
Choose a tag to compare
@feilipu feilipu released this 09 Jul 00:37
· 169 commits to master since this release

Development on the yabios has reached a plateau of stability, so it is time to do a Version 1 release.

The z88dk +yaz180 target is complete, and applications can be build with the -subtype=app option.

The CP/M 22 code is fully functional, and doesn't need any more tweaks.

Recently the z180 specific integer math routines using the mul nn functions have been completed, and integrated into z88dk. Version 1 has been built to take advantage of these new fast integer math routines.

The Am9511A APU code has been completed, and the APU is now fully functional, using 24 bit banked addresses. This means that operands can be loaded from or unloaded to any bank or address in the 1MB memory space.

TODO: The I2C code is broken, as it relies on buffers. It will be rewritten to utilise only its own hardware buffers. But this code will probably remain outside the yabios common 1 code.

Install yabios11.hex at address 0x00000. Install yaz180-cpm22.hex at address 0x10000 in bank15, if you have not modified your v2.1 hardware to support full 256kB flash. For v2.2 hardware, yaz180-cpm22.hex can be installed at any of address 0x10000, 0x20000, or 0x30000, in bank13, bank14 or bank15, respectively.

0