Jump to content

joyfulcoder

Members
  • Content Count

    101
  • Joined

  • Last visited

Posts posted by joyfulcoder


  1. On 11/17/2020 at 9:40 PM, Eric Rousseau said:

    But not for normal spaces.

    I wish there was something in that case, like hollow boxes to show spaces.

     

    If anyone knows how to join Eric Parent, I would like to suggest this to him.

    And also to insert leading zero's in the display wher seeing in binary mode.

    (0F) rather than ( F).

    Or to have the option to do so.

     

    Hello,

    Memo Pad's Binary View has a Leading Zero option for both Offset and Data values.  See Preferences on Edit menu.  Is this what you need?

    Regarding the "hollow boxes" for spaces you will probably need to wait for the ability to use fonts created with Atari 8-bit font editors.

    I'm currently trying to wrap up a big web project.  Once that is done then I will have time to get back to Memo Pad.

    Thanks.

    • Like 1

  2. On 5/9/2020 at 11:39 PM, DrVenkman said:

    On my 4K screen, that just makes the fonts short and wide, lol.

     

    No, I mean a real font-size display (12 pt, 14 pt, etc). I have the commonly-available A8 TrueType fonts installed, that have been floating around since around 2001 - 2002 or so. I use them in Frotz, for instance, to give my text adventure games a vintage Atari look. 

     

    But short of changing my Win10 box’s desktop screen resolution, there seems to be no way to make the editor window’s fonts more legible for a high-DPI display. 

    Memo Pad uses a custom bitmap font rendering.

    I have replaced the font size settings with a new 1x to 9x multiplier setting.  Hopefully this will provide a readable font size on your high-DPI display.

    This new setting is available now in Release 29.

    • Like 2
    • Thanks 3

  3. On 5/9/2020 at 5:57 PM, skr said:

    Is this a 32bit application? The web page shows it running on OS X 10.11.16 with wine.

    But I´m on Catalina (10.15.4) which doesn´t work with 32bit applications.

    Meanwhile I got wine64 running and so I can use Altirra64.exe like I want it to. But MemoPad doesn´t start with wine64.

    Would love to get that tool running on my Mac. Any ideas?

    Yes, it is a 32bit app.  I no longer have that Mac and can't remember the details.

    I do run it with Wine on 64bit Linux.  There is a something like WINEARCH=win32 setting but I don't know if this will work on Wine for Mac or is specific to Wine for Linux.


  4. I've attached parts of two small "assembler" files people have sent/from the forum - when you open then in Memopad you get some graphics/hidden characters from the spacing or tabluation.

     

    Does/can you make Memopad convert/support these/hide them? You can open them in Notepad etc without seeing them but I like using memopad for my Atari stuff :)

     

    Another thought - how about Memopad identifying which assembler the code is from?!!

     

    Displaying tab chars as a user specified number of spaces is on my To Do list. I think I will need another view mode for when to display characters as is and when to process them. I recently implemented support for entering graphics and inverse characters and realized entering two of the graphic characters, when EOL mode is not ATASCII, can create a new line. Anyway, I will try to have a solution soon. Thanks.

    • Like 2

  5. I'm having trouble opening this Atari BASIC file properly in Release 25 for Windows: King Cribbage

     

    Memo Pad opens up lines 1 - 1525 of the program fine, but it doesn't display many lines that should be there. The program opens up and displays correctly in BASIC with Altirra, though, and runs fine too.

     

    Sorry for the inconvenience and thanks for reporting it. I am able to reproduce the problem and will look into it tomorrow after work.

    • Like 3

  6. I have a request, to add to the readability. If you can add a little extra space in between lines of text/code -- or make the spacing configurable -- it would help. It's not too bad with the Atari 8-bit font, but with the ST Color font (which I use all the time) it's just a bit crowded.

     

    Now if the right mouse click would only allow cut-and-paste control directly from the mouse too... Ok, I'm getting greedy!

     

    Both requests are in Release 21. Enjoy!

    • Like 5

  7.  

    Ok, well this is what I get for commenting on an old version of the memopad utility!

     

    My bad, I just updated to the latest download version and I see that that mouse controls the cursor exactly as I had described.

     

    Nice!

    Sorry for the unnecessary noise.

     

    Like I said, I love this program. Now I get to go try out all the other features that have been added in the last several revisions!

     

    -Eric

     

    No problem. I was afraid things were not working for you and there was a bug somewhere.

    • Like 1

  8. Yes, mainly it would be great if the cursor would "jump" to the location where the mouse pointer is pointing if you click the left mouse button.

     

    I tend to use the "jog wheel" on my mouse to scroll up and down in memopad but then as soon as i start typing it jumps back to where my cursor was left of course. So if I could scroll up and down with the mouse and then click, that would be sweet. This would be just like ms-word or wordpad or eclipse any other mouse-based GUI behaves related to scroll and click.

     

    Memo Pad does this already. The caret moves to where you click. Shift click and it selects. You can also click and drag to select.

    • Like 1

  9. I have a request, to add to the readability. If you can add a little extra space in between lines of text/code -- or make the spacing configurable -- it would help. It's not too bad with the Atari 8-bit font, but with the ST Color font (which I use all the time) it's just a bit crowded.

     

    I will add this as a user setting.

    • Like 3

  10.  

    I see. I wasn't sure; I thought maybe it had something to do with using multiple monitors (which I'm using).

     

    I thought the same thing. MS does not document those values but they seem consistent when minimized.

     

    Release 20 checks if window is minimized or maximized and restores it before exit to ensure a valid rect is saved. It also remembers custom color settings.

    • Like 4

  11. BTW, with the new version, for setting the colors, the "Add to Custom Colors" selection does not persist between colors selections. This is useful when you want to clone a color or make a variation on a color that's already been set for another element.

    I see what you mean. I will look into retaining custom colors.

     

    That was exactly it. The values were "Rect=-32000 -32000 -31840 -31962".

    I just changed them to something reasonable, started the program up and everything seems fine now.

    My fault. Those values indicate Memo Pad was exited while minimized. I will fix this.

     

    Thank you.

    • Like 4

  12. I recently encountered a problem with Memo Pad. When I open it, there is no window. It appears on my taskbar, but clicking on its entry does nothing. If I hover over it, the preview appears like this:

     

    Can you check the Window Rect in the ini file to see if it's values are on your screen?

    Users\your user name\AppData\Roaming\Joyful Coder\Memo Pad\Memo Pad.ini

    It is odd that the taskbar popup does not display the icon nor app name. When you say recently do you mean before release 19?

    • Like 1

  13. I'd really like to use this under Wine in Linux Mint 17.3, but I keep running into a problem with it not finding the fonts. I have both the program and the font file in the Wine /home/user/.wine/dosdevices/c:Program Files (x86) (or in other words the Windows Program File Directory). Anybody have a hint as to how to get Memo Pad to find the font file under the Wine environment?

     

    It has been a year but if still interested, release 19 fixes this problem. I've tested under Wine 2.0 on Ubuntu 16.04.


  14. HI

     

    I've started playing with Action! language and I am impressed so far.

     

    One thing that I couldn't find yet is how (or if it is possible) to create standalone programs using Action! or any application made with it cannot be executed without it?

     

    I read somewhere that OSS had a runtime library as product, but I am not sure if that is available nowadays.

     

    Thanks

     

     

    Paulo

    The AtariWiki ACTION! area has a Runtimes section.


  15.  

    What version of the sdfat library did you use? I got an error there was no member getFilename in SdFile, in the current version of the library.

    I also had to add #define USE_SD_VOLUME to config.h

    The abcbarryn branch fixes these two issues.

     

    and there were also errors regarding const char * issues with things like mountFilename(0, "AUTORUN.ATR");

    (downgrading to Arduino 1.6.5 fixed these, but I agree it would be best to get it compiling without errors in the current IDE).

     

    I checked the sdfat lib version I had and it was "unknown" but different than GitHub.

     

    After downloading sdfat and the abcbarryn branch of SIO2Arduino I still needed to add the function declarations.

     

    The mountFilename function needs to be changed to "const char *name" to fix that error and then all compiled fine with Arduino 1.6.9.


  16. I recommend fixing the errors and staying with the current version of the Arduino IDE to avoid problems with other projects.

     

    I downloaded the latest SIO2Arduino from GitHub and after the following changes I see no errors nor warnings using Arduino 1.6.9:

     

    In SIO2Arduino.ino declare these functions after the '#include' and before the Global variables comment.

    DriveStatus* getDeviceStatus(int deviceId);
    SectorDataInfo* readSector(int deviceId, unsigned long sector, byte *data);
    boolean writeSector(int deviceId, unsigned long sector, byte* data, unsigned long length);
    boolean format(int deviceId, int density);
    int getFileList(int startIndex, int count, FileEntry *entries);
    void mountFileIndex(int deviceId, int ix);
    void changeDirectory(int ix);
    

    In sdrive.cpp change the '#import' to '#include' to fix the warnings.

    • Like 1
×
×
  • Create New...