You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The system crashes when I use VIEW.COM under Nextor 2.10 beta. Tested on emulator and real FS-A1ST and Sunrise with driver v0.17. https://www.msx.org/downloads/viewcom
The text was updated successfully, but these errors were encountered:
I think I ran into this issue today, using MegaFlashROM SCC+ SD on Nextor 2.1.0 alpha 2.
When I write to file handle 1 (stdout) 255 times it crashes the system.
Specifically, I think this was because change ff73d24 (June 3, 2014; 2.1.0 alpha 1b) introduced a call to rdwr_device and then jumps to RDWR_END, however this rdwr_device routine ends by jumping to rdwr_dev_done which also passes by RDWR_END. As a result the RW_LEVEL## counter underflows and after 255 iterations executes the pops even though nothing was pushed. A short while later this causes all pages to be set to slot 0 and the system crashes. This change was undone here in 6ecd074 (Feb 11, 2019; 2.1.0 beta 2).
Unfortunately, I just updated my MegaFlashROM SCC+ SD to the latest firmware and it’s still using Nextor 2.1.0 alpha 2. Guess I’ll use _CONOUT to print my strings instead of writing to the standard output file handle 🙁.
Just posting my findings here for posterity; no action required.
The system crashes when I use VIEW.COM under Nextor 2.10 beta. Tested on emulator and real FS-A1ST and Sunrise with driver v0.17.
https://www.msx.org/downloads/viewcom
The text was updated successfully, but these errors were encountered: