Jump to content

itaych's Photo

itaych

Member Since 4 Oct 2007
OFFLINE Last Active Jul 22 2018 11:52 AM

Posts I've Made

In Topic: Using XL memory without breaking stuff?

Sat Jul 21, 2018 6:17 AM

This is really annoying. Did the authors of SpartaDOS just assume that no one will ever want to use that extra memory? Isn't there some system call that could tell DOS to release that memory, and reload that code from disk when the application exits (like most other DOSes do)?

In Topic: Using XL memory without breaking stuff?

Fri Jul 20, 2018 4:11 PM

Considering the fact that I'm out of memory, not much! I did want to iron out some things and make an 'official' (i.e. not alpha) release, but I haven't found time to deal with it in years and the memory issue has been frustrating me. I think in the alpha release Ymodem-G will hang because the popup notification window with the warning message, will cause a buffer oob check to fail - probably no one uses it so no one cares, but it's the sort of thing that I wouldn't let slip by in a real release.

@flashjazzcat, I've reviewed the sources, all single use init code is overwritten after running.


In Topic: Using XL memory without breaking stuff?

Fri Jul 20, 2018 3:10 PM

There is a startup routine that gets overwritten but most of the init code must remain resident because Ice-T was designed to survive a push of the Reset button. But perhaps some of it is single use, I'll look into it. Thanks!

In Topic: Using XL memory without breaking stuff?

Fri Jul 20, 2018 2:46 PM

An extra 3 kb could be great, though I'm worried that (a) these addresses are not necessarily correct for all OS versions including third party ones, and (b) I'll break SDX.

In Topic: Using XL memory without breaking stuff?

Fri Jul 20, 2018 4:47 AM

Sorry if I sound like an idiot, what are these overlays you speak of?

 

And where did you find information on how TurboBASIC works? Did they publish example code for this technique? Thanks.