This commit is contained in:
Irmen de Jong 2021-12-30 19:05:56 +01:00
parent d8f7feb672
commit 196c5e9c24
2 changed files with 13 additions and 8 deletions

View File

@ -174,17 +174,17 @@ If you're targeting the CommanderX16 instead, there's a choice of the official `
and the unofficial `box16 <https://github.com/indigodarkwolf/box16>`_ (you can select which one you want to launch
using the ``-emu`` or ``-emu2`` command line options)
.. attention:: **Commander-X16 V38 versus V39**
.. attention:: **Commander-X16 r38 versus r39**
Starting with Prog8 7.0 the CX16 compilation target is configured for the upcoming v39 version of the emulator
Starting with Prog8 7.0 the CX16 compilation target is configured for the upcoming r39 version of the emulator
and roms, that are most accurately reflecting the current state of the hardware design of the CX16.
Unfortunately, v39 has not yet been officially released. At the time of writing, v38 is still
the latest official release. So, you have to either compile the v39 emulator+roms from the source in git yourself
Unfortunately, r39 has not yet been officially released. At the time of writing, r38 is still
the latest official release. So, you have to either compile the r39 emulator+roms from the source in git yourself
or obtain a precompiled version from someone else. You can contact me if you require help doing this and use Linux.
A cx16 program compiled by prog8 7.0 is meant for v39 but *may* still work on the older v38 release of the emulator!
A cx16 program compiled by prog8 7.0 is meant for r39 but *may* still work on the older v38 release of the emulator!
For this to work you should make sure that the program is not using floating point, nor the ram/rom bank switching logic provided by the libraries.
You can also choose to just stick with Prog8 6.4 (which still targets cx16 v38) and wait it out till
the emulator v39 is officially released - but you won't be able to benefit from the compiler improvements
the emulator r39 is officially released - but you won't be able to benefit from the compiler improvements
made since the previous release of prog8.

View File

@ -5,11 +5,16 @@ For next compiler release (7.6)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...
Need help with
^^^^^^^^^^^^^^
- c128 target: various machine specific things (free zp locations, how banking works, getting the floating point routines working, ...)
- other targets such as Atari 800XL: all required details about the machine, I have no clue whatsoever
Blocked by an official Commander-x16 v39 release
Blocked by an official Commander-x16 r39 release
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- simplify cx16.joystick_get2() once this cx16 rom issue is resolved: https://github.com/commanderx16/x16-rom/issues/203
(I hope this will still be included into the final v39 roms release for the cx16)
(I hope this will be included into the r39 roms when they get released)
Future