Search found 35 matches

by MooingLemur
Sun Sep 08, 2024 9:38 pm
Forum: Demoscene
Topic: Second Reality X16
Replies: 4
Views: 714

Second Reality X16

As part of Team FX along with @Jeffrey, I'm proud to announce the release of the Commander X16 port/remake of Second Reality. After hundreds upon hundreds of hours of development, and almost exactly one year from inception, it premiered at VCF Midwest on Sunday, the 8th of September, 2024 at David M...
by MooingLemur
Mon Jan 01, 2024 7:28 am
Forum: Programming
Topic: System software/VERA forward compatibility date?
Replies: 11
Views: 33928

Re: System software/VERA forward compatibility date?

The r42 changes, particularly the need to prepend @: to filenames when overwriting, broke all of my software. This particular change brought the emulator (HostFS) into alignment with the behavior of real hardware (or SD card image on emulator). CMDR-DOS on SD card has always required `@:` for overw...
by MooingLemur
Fri Dec 29, 2023 7:10 am
Forum: Programming
Topic: System software/VERA forward compatibility date?
Replies: 11
Views: 33928

Re: System software/VERA forward compatibility date?

The ZSMKIT Binary doesn't work on R43, Only R44+ :). (and yes I know it is your code.) :) This thread is about forward compatibility (things written for R43 that work properly on R43 continuing to work on later releases), not for things that require new features or fixed bugs to work. ZSMKit requir...
by MooingLemur
Fri Dec 29, 2023 6:27 am
Forum: Programming
Topic: System software/VERA forward compatibility date?
Replies: 11
Views: 33928

Re: System software/VERA forward compatibility date?

I think I understand now. So as long as I stay within $0022-$007F, $0400-$9EFF, and RAM banks other than bank 0, I should be safe from having anything clobbered if I use a kernel procedure. I hope I've got that right. And that is final and can be depended upon? Yup, that memory should be untouched ...
by MooingLemur
Fri Dec 29, 2023 5:32 am
Forum: Programming
Topic: System software/VERA forward compatibility date?
Replies: 11
Views: 33928

Re: System software/VERA forward compatibility date?

Memory map in terms of documented APIs, yes, that should be finalized. Undocumented KERNAL memory has no such guarantees. I cannot recommend having cartridge software depend on the specific layout of the internals of the kernal that is not exposed via an API.
by MooingLemur
Fri Dec 29, 2023 3:16 am
Forum: Programming
Topic: System software/VERA forward compatibility date?
Replies: 11
Views: 33928

Re: System software/VERA forward compatibility date?

The arrangement of RAM (ZP $80-$FF, system RAM $200-$3FF, and RAM Bank 0) is not "locked in" and are not guaranteed to be static. New features will probably continue to be added from time to time and bug fixes applied. We do have some ideas for mitigating the missing access to certain kern...
by MooingLemur
Tue Oct 24, 2023 4:11 am
Forum: Games
Topic: Munch Mania
Replies: 12
Views: 11328

Re: Munch Mania

There was a recent change in the ROM joystick scanning code (just prior to R45's release) which caused bad behavior in the emulator, and we merged a fix moments ago. Please try this ROM.

https://nightly.link/x16community/x16-r ... 6622152310
by MooingLemur
Mon Oct 23, 2023 4:16 am
Forum: Audio Apps
Topic: Melodius (MIDI and ZSM player) - requires R44 or later
Replies: 17
Views: 10725

Re: Melodius (MIDI and ZSM player) - requires R44 or later

Updated 2023-10-22, lots of little bugfixes and some quality of life improvements. Space bar pauses and unpauses. Tab advances to the next song (random song if Shuffle mode) The right arrow key will warp the file browser cursor to the currently playing song, if applicable. The VIA1 timer option make...
by MooingLemur
Sun Oct 15, 2023 10:43 pm
Forum: Audio Apps
Topic: Melodius (MIDI and ZSM player) - requires R44 or later
Replies: 17
Views: 10725

Re: Melodius (MIDI and ZSM player) - requires R44 or later

Melodius's MIDI player leans heavily on the audio bank's routines. In order for Melodius to know about all of the register writes for ZSM, some of that code would have to be duplicated. It's not as trivial as that though. I don't have the appetite to work on that at the moment but the source is all ...
by MooingLemur
Wed Sep 06, 2023 8:29 am
Forum: Audio Apps
Topic: Melodius (MIDI and ZSM player) - requires R44 or later
Replies: 17
Views: 10725

Melodius (MIDI and ZSM player) - requires R44 or later

This is a music player for the X16 that can play MIDI and ZSM files. MIDI files are played on the YM2151 via the patch set in ROM that exists mainly for the BASIC music commands, and the ZSM player uses my own zsm playback library called zsmkit, which is the only library so far to support PCM audio ...